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

dltkddyd의 이미지

Java에서 C 프로그램을 연동해 실행하려고 합니다.

Java에서 C 프로그램을 연동해 실행하려면 JNI가 필요하다고 하던데요. JNI 를 사용하기 위해 어떤 패키지를 받아야 하나요. 현재 fedora17을 사용하고 있습니다. 그리고 javah라는 실행파일은 있고요. 현재 상태에서 다음과 같이 소스를 만들고 컴파일 해봤지만 C의 프로그램이 실행되지 않습니다.

pogusm의 이미지

libosip2 mingw32 빌드 과정 좀 봐주세요~

libosip2 는 SIP 라이브러리 입니다.
http://ftp.gnu.org/gnu/osip/libosip2-3.6.0.tar.gz
이곳에서 다운로드 받을 수 있습니다. (4.0도 있지만, 사정상 3.6이 필요합니다)

Win7(64bit) + MSYS(mingw32) 에서 작업하였고요
$ ./configure
$ make 하게 되면 아래와 같은 에러가 발생하게 됩니다.

굉이의 이미지

커널 버전별로 어떤 함수들이 어떻게 변했는지 어떻게 알수있을까요?


리눅스 커널의 이해같은 리눅스 커널 관련 책을 보다보면
책이 설명하는 버전과 현재 커널 버전이 차이가 있다보니
커널 함수들을 찾는 것부터 어려움이 있습니다.

예를 들어서 Big kernel lock 함수인 lock_kernel/unlock_kernel 함수가
제가 지금 보고있는 v3.6에서는 찾을 수가 없는데요
이게 언제 없어졌는지, 아니면 다른 이름으로 바꼈는지 등을 어떻게 알 수 있을까요?

sunpark20의 이미지

컴파일러에 기본개념부분인데 .. 질문드려요!

수업시간에 졸았더니 봐도 봐도 해깔려서 질문 드려요 ㅠㅠ
가상기계와 코드생성 이라는 파트에요~ . lex와 yacc등을 이용해 구문분석단계를 끝내고 가상코드들을 생성하는 챕터인데요
프로시져의 활성레코드 ! 라는 부분을 잘모르겠네요

프로시져의 활성레코드는

함수반환값 / 제어링크 /반환주소 /매개변수 /지역변수 /임시스택
(fp) (sp)
로 이루어 져 있어요 fp가 활성레코드의 시작위치를 저장해놔서 상대주소를 쓸수 있어요~~

그래서 지역변수의 위치!!

매개변수는 i번째 : FP+2+i 가 되고 (2는 제어링크와 반환주소 2개를 뺀것이라고 생각~)
지역변수는 i번째 : FP+2+p+i
p : 매개변수의 개수

digilogstyle의 이미지

하나의 클라이언트에서 다중 서버접속 시 문제

안녕하세요.

한 클라이언트에서 두 서버에 각각 TCP로 연결하여 메시지를 전달하였습니다. 두 서버의 포트는 동일하구요.
A서버소켓에 send를 하고, B서버소켓에 send를 하면 TCP Retransmission이 자주 발생합니다.
그래서 바로 못 보내고 여러번 시도 후에 보냅니다.
마찬가지로 반대의 경우에 TCP Retransmission이 발생하구요..
send 사이에 delay를 늘려보아도 마찬가지입니다.

혹시 이러한 내용에 대해 경험이나 아이디어 있으신 분들의 답변 부탁드립니다.

nicegml의 이미지

안드로이드 외부 라이브러리 관련 질문이에요..

제가 외부 BT 관련해서 외부 라이브러리 제작중인데요..

외부 라이브러리에 블루투스 디바이스 연결할때 사용하는 액티비티가 하나 있어요

그것까지 같이 외부 라이브러리 jar로 배포하거나 그냥 오픈소스로 폴더 통째로 공유하고 싶은데

외부 라이브러리에 있는 액티비티를 호출할려면 어떻게 해야 할까요??

지금 인텐트로 외부라이브러리에 있는 액티비티를 호출해야 하는 상황인데

startActivityForResult 로 넘길경우엔.. 핸들러 정보를 받아야 하는데 그렇게 하진 못하겠고

그냥 액티비티 객체를 생성해서 static 메서드로 접근하고 싶은데 어떻게 해야 할까요??

japanox의 이미지

gentoo nework설정 질문..

요 며칠 사이에 젠투 관련 질문만 올리는 유저입니다 ;;

안되는거 투성이네요... 개인적인 사정으로 설치를 하고있는데...정말 이렇게 설치부터 험난한 운영체제는 처음이네요 ㅠㅠ

질문좀 할게요...너무들 친절하게 답변해주셔서 그래도 젠투설치까지는 완료하였습니다.
그런데 네트워크가 붙지를 않습니다.

/etc/init.d/net.eth0 start를 하면 다음과 같은 오류가 발생합니다.

----------------------------------------
error: interface eth0 does not exist

ensure that you have loaded the correct kernl moudle for your hadware

error: net.eth0 failed to start
-----------------------------------------

spark1000의 이미지

가끔 javascript 공부하다 보면...


가끔 javascript 공부하다 보면, 소스 속에

무슨무슨 ID 해서
RXAvXDe10OJBf3i0YRkPphmKI1NZTRhtn0KfhcZlECsF99mPCWy1WvKWOk

이런 알파벳들이 한 100줄 정도 연속하고 있던데,

이런 알파벳들 속에서도 과연 어떤 규칙성이 잠재되어 있는건가요?

언뜻 보기엔, 전혀 규칙성이 없는 것 같은데요.

알파벳들 속에규칙성이 다 있는건가요?

pogusm의 이미지

GPL 소스코드를 모방한 소스코드는 GPL 라이센스 적용을 피할 수 있나요?

예를들어
함수가 100개인 GPL 라이센스인 소스코드가 있는데
이중 30개 정도 필요한 함수를 참고하여
일부는 비슷하지만, 함수명과 일부 내용을 자신의 목적에 맞게 변경한 소스코드를
"이건 GPL 적용을 받지 않는 프로그램입니다"
라고 할 수 있나요?

이런건 프로그래머의 양심에 맡기는 수밖에 없나요?
아니면
유사성을 판단하는 방법이 따로 존재하고,
몇%이상 유사할때 "표절" 이라고 판명할 수 있는건가요?

DebPolaris의 이미지

개발보드를 개인용 서버로 사용하려고 하는데 괜찮을까요?

최근 nas를 만들려다가 cubox라는 걸 알게되었습니다. 이 제품이 좋은게 esata가 달려있더군요
근데 좀더 찾아보니 개발보드 중에 exynos를 사용하는 arndale이라는 제품은 usb3.0이 달려 있더군요

제가 아톰보다는 arm을 사용하려는 이유는 전기세에 있슺니다 사용 목적 자체가 간단한 웹서버에 파일서버 필요하다면 미디어 서버 기능을 사용 가능한 제품을 찾다보니 전기세가 x86보다는 arm이 반정도 적다는 결론을 내리게 되었습니다

근데 걱정은 아무래도 서버다 보니 오랜 시간 켜놔야 할 ㅔ텐데 중간에 뻣어버리면 어쩌나 싶습니다.

개발보드가 고장이 잘 나나 해서 문의 드립니다 그리고 이런 제품 말고 추천해 주실 제품 없나요?

p.s. arm서버 개인에게 파는곳 없나요? 아무래도 기업을 대상으로 하고 현재 나온 제품도 없는듯하네요....
파일서버를 위해서 esata나 usb3.0이면 좋을거 같은데요...

페이지

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