프로그래밍 QnA + 설치 및 활용 QnA + 질문

skyinyour의 이미지

mips 에서 배열과 스택에 관한 질문입니다!

c 언어 코드에서

int A[40]; 선언하고

for(i=0;i<40;i++)
A[i]=i;

이 기능을 mips 에서 해보려고 하는데 제가 스택에 대한 이해가 부족한건지.. 도무지 않되더라구요.

.array 선언말고!

그냥 바로 스택을 사용할수있나요?

제가 생각한바로는..

addi $sp,$sp,-160 가 A[40] 선언과 같다고 생각했습니다.

문제는 루프를 돌면서 $sp 가 변해야 하는데 sw,$t0,[ ] 여기서 offset에 변수를 줄 수도 없고.. ($t0는 i 입니다)

그래서 이렇게 한번 짜보았습니다.

--------------------------------------------------------------------------------------------------------------

xoduddk123의 이미지

특정디렉터리 하위에 .svn 폴더를 제외한 파일리스트를 뽑을려면 어떻게해야하나요 ?

안녕하세요

svn을 통해서 파일관리를 하고있습니다.

그런데 svn을 통해서 파일을 관리하면 여러가지 불편한점이 있는데 그 중 하나가 svn으로 업데이트를 받으면 각가의 폴더마다 .svn폴더가 생긴다는건데요.

이때문에 원본파일이랑 비교를 할때 불편항 사항이있습니다.

뭐.. 하위디렉토리에 .svn폴더를 전체를 삭제를 하려면

find ./ -name . svn -print0 | xargs -0 rm -rf

를 해서 지우면 되나 저는 A라는 디렉터리안에 있는 파일리스트들을 뽑아서 문서로 정리를 하려고합니다.

이때 .svn이 파일리스트에 포함안되었으면 하는데... 방법이 있을까요???

inviolable의 이미지

하드디스크 이미징 프로그램 이니 패킷 캡쳐 인터페이스 이런것등은 도대체 어떻게 만드는거죠???

제가 지금까지 알고 있는 모든 프로그래밍 인터페이스는 운영체제에서 제공해주는 api를 이용하는거 밖에 모르는데요.

윈도우 운영체제의 경우, 하드디스크 내용을 통째로 이미징 할 수 있도록 제공해주는 api가 있나요???

아니면 들어오는 패킷을 볼 수 있게 해주는 api가 있나요??? 없다면 어떻게 그런 프로그램을 만드는건지 궁금합니다.

jic5760의 이미지

NAT을 하면 Source IP가 변해버립니다...

iptables -t nat -A PREROUTING -d 111.222.333.444 -p tcp -m tcp --dport 1234 -j DNAT --to-destination 10.0.0.100
iptables -t nat -A POSTROUTING -d 10.0.0.0/22 -o tap0 -j MASQUERADE

현재 GATEWAY쪽 iptables설정상황입니다.

이렇게 하면 잘 되긴 합니다.
111.222.333.444:1234으로 접속하면 10.0.0.100:1234으로 갑니다.
그런데 10.0.0.100쪽에서 모든 패킷의 Source IP가 10.0.0.1(GATEWAY) IP으로 나옵니다.
이 대신 원래 Remote IP으로 Source IP을 바꿀 수 없나요?
왜 DNAT을 하면 Source IP가 자기IP(GATEWAY IP)으로 변해버리나요?
보통 공유기나 방화벽에서 DNAT을 설정하면 안그렇던데 더 설정해야 할 것이 있는거 같네요...

trymp의 이미지

linux gcc 빌드에서 link 옵션중에 -L -l 을 사용할 때 질문입니다.

일반적인 linux 빌드에서 gcc 에 link 옵셥을 줄 때,

라이브러리를 지정하기 위해 -L 을 사용하잖아요

원래는 .so 를 찾는 패스로 알고 있는데요.

파일의 경로가 아래와 같을 때

a.c
./test/ok.so
./test/ok.a

# gcc -o a.c -L./test -lok

라고 할때 만일 ok.so 가 없다면 ok.a 로 정적 링크를 하게 되나요?

컴파일이 이상하게 되서 .so 가 없다면 .a 정적 라이브러리를 링크하는 것인지

표준이 맞는 것인지 궁금합니다.

고수님들의 조언 부탁드립니다.

loopbit@naver.com의 이미지

제가 java 공부하다가 collection spy라는 걸 봤는데요

http://www.collectionspy.com/Page-Demos-EN.htm

이거 자바 프로그램 분석해주는 것 같은데, 시연영상 봤는데 뭐하는 건지 잘 모르겠어요.
되게 궁금하네요. 나래이터가 귀중하게 사용할 수 있다고 하는데 어디다 써먹는 건가요?

kwonnongnong의 이미지

opencv를 이용해 IP카메라에서 영상을 받아올때 어떻게 받아와야하는지 궁금합니다.

안녕하세요.

IP카메라를 이용해서 opencv로 데이터을 넘겨 받으려고 하는데요.

문제는 영상이 동영상인 FFMPEG나 MJPEG가 아닌 사진인 JPG 입니다.

제조사에 문의결과 RSTP 프로토콜로 전송이 가능하다고 하는데 이때 데이터를 받아올때

cvCaptureFromFile (rstp://iphost)
로 해야할지
cvLoadImage(rstp://iphost)
로 해야할지 궁금합니다.

어떤걸로 영상을 받아와야 하나요?

emptynote의 이미지

[완료] mybatis 의 DB 연결 폴 생성 시점을 알고 싶습니다.

이곳 kldp 에서 mybatis 설정파일 reload 에 대해서 질문을 해서 Fe.head 님께서 알려주셨는데,

그 방법은 "JDK 1.5 이상, Spring, mybatis, spring-mybatis 라이브러리가 설치되어 있는 환경에서만 된다." 라고 하네요.

spring 에서 돌아가는것이 아니기때문에 소스를 이용할 수가 없네요.

힘들게 비지니스 로직 재 로딩을 구현해서 서버 중지 없는 개발 첫발을 내 밀었는데 환장하겠네요.

현재 제 상태에서 가장 좋은 mybatis 설정파일 reload 해결책은

Lifecycle 에서 SqlSessionFactory 에 대해서 권장하는 싱글턴이 아닌 설정파일과 mapper 파일들 변경시 다시 생성하는건데요.

아래 mybatis 샘플 예제에서 mybatis 의 DB 연결 폴 생성 시점을 알려 주시면,

설정파일과 mapper 파일들 변경시 다시 생성할지 결정을 하는데 도움이 될것 같습니다.

factory = new SqlSessionFactoryBuilder().build(is);

oliverlee의 이미지

컴파일 에러 좀 봐주세요

visual Studio 6.0(Windows XP)에서 프로그램 연습을 하고 있습니다.

윈도우 사용자가 Admin 인지 아닌지 알아내는 프로그램을 만들기 위해
어제 질문을 올렸고, CheckTokenMembership() 함수를 이용하게 되었습니다.
아래와 같이 코드를 작성했는데,
컴파일 도중

error C2065: 'CheckTokenMembership' : Undeclared identifier 라는 에러 메시지가 나왔습니다.
헤더파일은 include 했고,
"Project-Settings-Link-Project Options"에 advapi32.lib(MSDN에서는 Advapi32.lib 라고 되어 있긴 한데요)가 있는 것을 확인 했는데,
왜 이런 에러가 나는 걸까요?
어떻게 해결해야 할까요

pci486의 이미지

아 이놈의 레드마인은 설치할때마다.. 혈압오르....

설치를 시도하는 레드마인 버젼은 2.5 입니다.

혈압 오르네요...;;

일단 기존에 mysql이랑 아파치랑은 소스 컴파일해서 사용하는 중입니다.
이 서버에 레드마인은 설치 할려는데 좀 순탄치 않네요.
자꾸만 한방팩의 유혹이..

암튼...
지금 레드마인소스 받아서
rake config/initializers/session_store.rb
이 명령을 실행하는 단계입니다.
근데 아래와 같이 토해내는군요...

(in /home/redmine/public)
Could not find gem 'ruby-openid (~> 2.3.0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.

이오류를 보고.. 오호라 루비오픈아이디버젼이 낮구나라고 해서
gem install ruby-openid 를 실행시켜
2.5로 설치했습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기