프로그래밍 QnA

rokmn3309의 이미지

mysql라이브러리를 정적으로 링크할려고 합니다.

안녕하세요..
libmysqlclient.a 파일을 링크 할려고 하는데 생각처럼 되지가 않는군요..
동적으로 링크는 잘 됩니다만은 정적으로 컴파일해 볼려고 하면은 에러가 발생하고 있습니다.
mysql을 설치시에 openssl관련 옵션은 다주고 설치했습니다.

컴파일은 다음과 같이 했습니다.

gcc -static -o mysql_test mysql_test.c -I/data/local/mysql-4.0.20/include  -L/data/local/mysql-4.0.20/lib/mysql -lmysqlclient -lz -lcrypt -ldl

에러는 크게 두분류로 나왔습니다.
[code:1]
/data/local/mysql-4.0.20/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x701): In function `expand_tilde':

maja의 이미지

mask 라는 용어에 대해서 질문있습니다.

보통 프로그램을 보면 mask라는 용어를 사용하죠.
그런데 이용어가 두가지(?) 뜻으로 사용되는것같습니다.

1. mask 로 & 연산을 하면 원하는 값이 나온다.
1. mask 로 & 연산을 하면 원하는 값을 배제한 값이 나온다.

예를들어, 내가 원하는값이 오른쪽 3개의 비트라면.
int mask = 0x 7 ; // 1의 경우
int mask = 0xfffffff8 //2의 경우.

물론, 프로그래밍을 짠 프로그래머 맘이지만,
왜 이렇게 혼동을 줄까요. :oops:

야후 검색결과 -------------------------------------

jjjjrr의 이미지

윈도우즈운영체제용 방화벽을만들고싶읍니다

안녕하세요
윈도우즈운영체제용 방화벽을만들고싶읍니다
방화벽에대해서 알고있는것이 없는데
어떻게 공부해야될까여
방화벽에대한 샘플은 구할수없을까여
조언부탁드립니다

up2soul의 이미지

일정기간 동안만 프로세스를 실행하는 명령어가 있나요?

펄 스크립트에서 어떤 실행파일을 호출해서 실행하다가
일정기간(예를 들면 5초)이 지나면 실행파일을 종료한 후
실행 결과를 처리하는 루틴을 작성하고 있습니다.

제 생각에는 자식 프로세스를 생성한 후 설정된 시간이 지나면
kill하는 방법이 있을 듯 한데, 아시는 분 계시면 알려주세요.

- 자식을 kill하다니, 쓰고 보니 끔찍한 얘기이기도 하군요. :)

befoed의 이미지

Disk Full 과 fopen 의 연관관계?

이번에 삽질 하다가 발견한건데 , 리눅스에 이런 제한이 있는지
혹은 다른 문제 인지 확인이 되지 않아 여러 고수님들에게
도움을 요청 합니다.

간단히 말씀 드리면 Disk가 100% 사용중인 상태에서 ( "/" 파티션은 아니고 , "/home" 파티션에 Wirte할 영역이 전혀 없습니다. )
fopen 및 fputs 를 이용하여 계속 HDD에 정보를 write 하는 시험 입니다.
그런데 Disk가 100%라고 할지라도 fopen및 fputs가 정상적으로 실행이 되는것 처럼 보이더군요. ( 실제 기록은 안되더라도 return 값은 정상 ). 그러다가 어느 순간부터 fopen 이 되지 않습니다. 별도의 테스트 프로그램을 만들어 확인을 해봤더니

kingchobo의 이미지

gzip과 그냥 zip의 차이

압축쪽을 좀 보다가.. gzip과 zip이 있는 걸 알았는데

gzip은 LZ77알고리즘 쓰는 거고

그럼 ZIP은 뭔가요?

라이브러리도 따로 있고, 명령어도 gzip, zip이렇게
따로 있는데
ZIP의 정체는 무엇인가요?

그리고 쓰는 알고리즘 은 뭔가요?

답변좀 부탁드려요~

그럼 행복한 하루~

nTachyon의 이미지

[libxml2] 한글 사용을 어떻게 하십니까?

libxml2는 UTF-8이 기본 인코딩이다보니, euc-kr 같은 한글은 깨지는데...

한글은 어떤 식으로 처리를 하시나요?

XML_GET_CONTENT() 를 통해 얻어낸 데이터를 iconv를 사용해 euc-kr로 변환해 사용하면 되지만, 구현한 방법으로는 iconv로 얻어낸 데이터를 받을 공간을 매번 malloc 하고, 사용 후에는 free 해야하는 불편함이 있네요.

또 한글 데이터를 집어 넣을 때도 번거롭고 말이죠.

이리저리 문서를 보니 parsing 시에 libxml의 encoding을 switch하는 함수가 있는 걸 보니,

gnoygnas의 이미지

디바이스 드라이버 예제 실행중에...printk 문제점..

아주 기초적인 질문이 될 수 있지만 이쪽 분야는 생소하기에 부딪히는 일이 많네요..

아래는 커널 2.6에서 실행한 내용입니다..(얼핏 듯기로 2.4버전대하고 모듈 프로그래밍하는 방식이 틀리다고 하는데, 어떤 점에서 다른지 궁금합니다.)

[code:1]
1 #define MODULE

2 #include <linux/module.h>

3 #include <linux/init.h>

4 #include <linux/kernel.h>

5

6 int moduleInit(void)

7 {

8 printk("<1>Hello, world\n");

kurtof27의 이미지

왜 이런 현상이??

왜 이런 현상이?

도구 -> 인터넷 옵션 -> 쿠키삭제, 파일삭제 혹은 목록 지우기 를

했을때 페이지가 status bar 에 페이지 여는중.. 이라고

하면서 화면은 멈춰있는 현상.. 참고로 목록 지우

기를 하지 않은 상태에서는 로딩이 잘되고있고 다

른페이지 역시 잘 되고있습니다.

1.http://www.cyworld.net/parttime/pt_theme.htm
먼저 위주소가 잘 뜨는지 확인한뒤

2.url : http://www.cyworld.ne.kr

위 주소에서 쿠키삭제, 파일삭제 혹은 목록지우기 한뒤 http://www.cyworld.net/parttime/pt_theme.htm

gusdo2000의 이미지

socket &amp;&amp; message_q

socket && message_q를 select로 주시하게 하다가 둘중 하나에 이벤트가 발생하면 그것에 해당하는 fd를 처리하게 만드는게 가능한가요?

며칠동안 헤메다 결국 근원적인 문제를 생각해 보게 되었습니다.
만약 안된다면.. ㅜㅜ

예를들어 서버A와 서버B가 있습니다.
이 두 서버는 메세지 큐로 연결이 되어 있습니다.

서버A와 서버B는 select()로 메세지 큐와 소켓을 주시하고 있습니다.

서버A에 클라이언트가 접속해 메세지를 보내면,
서버A는 그것을 read()하고, 메세지 큐에 send()합니다.

페이지

프로그래밍 QnA 구독하기