프로그래밍 QnA

reshout의 이미지

JNI 문제, Shared library를 인식하지 못하는 현상

JNI를 이용하여 코딩하던 중 개발환경을 바꿨더니 JNI를 사용한 코드에서 shared library를 인식하지 못합니다. 다음과 같은 에러메세지가 출력됩니다.

Quote:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/reshout/jni_example/libhello.so: /hom
e/reshout/jni_example/libhello.so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
이한길의 이미지

js compress 같은것은 어떤 원리인가요?

문득 궁금합니다.
용량이 별 차이가 나지 않기만 해도 모르겠는데.. 16.5kb짜리 js파일이 8.31kb로 줄어들어 있는 것을 봤습니다.

http://www.kevinroth.com/rte/demo.htm

위 사이트에서 인클루드한 js파일이 그렇지요.

누가 간단히라도 설명해주셨으면 좋겠습니다.

lovejin0309의 이미지

트리 검색과 재귀호출입니다.

하나의 트리가 있습니다. 우리가 일반적으로 배운 그런 형태가 아니라
중구난방으로 만들어져 있는 트리입니다. B+ 트리 형태와 비슷합니다.

이 트리에서 원하는 노드를 찾아서 그 노드를 리턴해 주는 함수를 작성하는데 좀 막히네요.

제가 원하는 건 다음 형태입니다.

노드 *Search_NODE(char *text, 노드 *트리)

text 에는 원하는 문자열을 놓고, 트리에는 원본 트리를 입력합니다.

노드를 찾으면 그 노드의 주소를 return 해 주어야 합니다.

재귀함수에서 막히고 있습니다.

manim의 이미지

aligned_malloc()에서 alignment가 뭔가요?

aligned_malloc() 과 aligned_free() function를 구현하려고 하는데요

alignment의 개념이 이해가 안되어 질문 드립니다

void * aligned_malloc(size_t bytes, size_t alignment);
void aligned_free(void * p);

여기서 memory의 boundary를 정한다는게 무슨 의미인가요?
alignment라는 value는 memory의 boundary 를 정하는 것이고
앞에 들어가는 bytes는 input의 size가 되는건가요?
그리고 왜 alignment는 2의 배수여야만 하는지요?

이해가 안되서 웹에서 검색하다가 여러개의 코드를 찾았지만..

athxue의 이미지

하노이탑 문제

이재규님의 C로 배우는 알고리즘이라는 책을 보고 있습니다.
하노이탑 문제풀이에 관해 재귀적으로 정의를 해 놓았는데
읽으면 읽을수록 아 이거다 느낌이 아니고 완전 뜬 구름 잡고
있는 상태입니다.

Quote:
a.기둥 1에서 N-1개의 원반을 기둥 2로 이동
b.기둥 1에서 1개의 원반을 기둥 3으로 이동
c.기동 2에서 N-1개의 원반을 기둥 3으로 이동

이걸 단순히 말로만 보게되면 5개의 원반중 4개를 2번째 기둥
으로 옮기고 마지막껄 3번째 기둥으로 옮긴다음 나머지 4개를

sadrove의 이미지

현재 마우스 커서의 위치가 div 태그내에 있는지 확인 할 수 있나요?

현재 마우스 커서가 있는 위치가
어떤 div 레이어 위인지 아닌지를 판별할 수 있는 방법이 있나요?..
잘 몰라서 그냥 좌표를 조사하는 방식을 사용했는데..
무척 번거롭네요..
ㅠ.ㅠ..

eminency의 이미지

디렉토리별로 .o들을 합쳐서 다른 .o 형태로 만들 수 있는지..

서브 디렉토리들에 나눠 놓은 소스들을 합쳐서 최종적으로 .a와 .so를 만들려 합니다.

그런데 디렉토리별로 Makefile이 있기 때문에 각각 .a를 만들어 준 뒤에 다시 그것들을 합칠랬더니 안되는군요 -_-;

1) 디렉토리의 .o들을 모아서 어떤 형태의 .x를 만든다
2) .x들을 모아 최종적으로 .a나 .so를 만든다

이게 가능한가요? .x같은 형태가 있는지를 알고 싶습니다. 아니면 .o들을 합쳐서 다른 .o를 만들 수 있는지...

khaki76의 이미지

어제도 freetype에 관하여 글을 올렸는데 어제 버그를..

버그라고 할 거 까진 아닌데요.

제가 freetype.lib를 사용하여 프로그램을 개발중인데요.

최소용량의 사이즈의 라이브러리 파일을 이용하여 개발중인데

라이브러리는 64k 인데요 .

디버그 모드에 DLL 파일이 있더라구요..

그래서, ft2119 버전으로 라이브러리 통으로 만들면 2메가 넘게

나오는데, 트루타입에 관련된 부분만 라이브러리로 만들려구

하는데요, 관련 없는 부분을 지우고 컴파일 하면 사이즈는 줄어

드는데, 실행이 안되네요..

이런 경우 하신분 있으시면 부탁드리겠습니다.

dalmagi의 이미지

한글과 유니코드에 대해 공부하고 있습니다

위키에 있는 코드와 한글이라는 문서를 보고 공부하는데 너무 어려워서 미치겠습니다.
옛날부터 벌써 세번째 정독하려고 시도했는데 중반부분, 그러니까 다중, 가변 바이트 부분부터 이해불가입니다. 다른곳을 찾아봐도 이만한 글도 없어서 어떻게든 이해해보려고 하는데 뜻대로 되지 않네요.
다른 책이나 문서 같은 쉬운거 추천이나 아니면 링크, 공부방법 좀 부탁합니다.

hakbini의 이미지

form태그에서 get으로 변수를 두개의 파일에 보낼수 있나여?

한 화면에 프레임을 3개로 나눴습니다. 그 중의 한군데서 밑에 소스처럼 폼태그를 이용해서 get으로 변수를 나머지 2개의 파일에 보낼려고 합니다.
지금처럼 작성을 하게 되면 abc.php에 $test라는 변수값을 보낼수 있는 것으로 알고 있는데 혹시 하나의 form태그를 이용해서 두개의 파일에다가 같은 변수값을 어떤 방식으로 보낼수 있을까요?

<form method=get action="abc.php" target="detail">
<select name="test" size="1">
<option value="1">1</option>
<option value="2">2</option>

페이지

프로그래밍 QnA 구독하기