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

지나가는새의 이미지

dlsym..에 관하여..

이해할 수 없네요.. 쩝. 도움 부탁 합니다.

코드는 다음과 같습니다.
[code:1]
struct myStr* parse(char *str){

struct myStr* p;
void * handle;
char buf[10] ;

handle = dlopen(str, RTLD_LAZY);
// -> str(mylib.so)는 존재하지 않습니다.

if(handle == NULL){
handle = dlopen(NULL, RTLD_LAZY);
} // ---------------------- 1.

strcpy(buf, "myLib"); // ---------- 2
p = dlsym(handle, buf);

if(p == NULL)

fatman의 이미지

Thread가 할당할 수 있는 최대 메모리 크기가 어떻게 되는지 문

process는 32bit OS에서 4GByte까지 메모리가 할당되고 kernal이 2G, user가 2G까지 사용할 수 있다고 알고 있습니다. Thread인 경우에는 어떤지 문의를 드립니다.

그리고, 하나의 process에서 만든 thread들이 잡은 메모리들의 합은 그 process가 할당할 수 있는 메모리 크기를 넘어서지 못할 것으로 생각하는 것이 맞는지 궁금합니다.

그럼, 즐거운 하루되세요.

jhanglim의 이미지

드라이버 코드에 브레이크 포인트 걸수 있는지요?

없는걸로 알고 있는데 그렇다면 printk함수 이외에는 다른 좋은 방법이 없을까요??
모듈로 작성된 코드를 디버깅 하려고 하는데 printk말고 좋은 방법이 있는지 궁굼해서요!!!
윈도에서 SoftICE사용하던 버릇때문에 이거랑 비슷하게 디버깅 가능하면 무지 좋겠는데 :lol:

Dr_stein의 이미지

select함수의 TimeOut 질문입니다.

제가 리눅스에서 socket을 사용하기위해 select 함수를 테스트 해보니...
TimeOut이 연결을 지속하는 총 시간을 의미하는듯 하네여...

제가 원하는건 일정 시간동안 아무일도 일어나지 않을때 연결을 끊는것을
원하는데요....

어떻게 해결해야 할지 알려주십시요.

taeyeung의 이미지

fopen() 함수에서 읽기쓰기 모드를 어떨때 사용하나요?

저는 평상시 파일을 열때 읽기 모드 only, 쓰기 모드 only, 또는

추가 모드로만 작업을 했습니다.

근데 파일을 읽기 쓰기 모드로 여는 경우가 있더군요

예를 들면 fopen( "aa.txt", "r+t"); ( windows ) 처럼요.

제가 궁금한 것은 읽기 쓰기 모드로 열어서 작업을 한다는 게 어떤건가요?

파일을 열어서 일부는 읽고 일부는 쓴다는 의미인가요?

기존의 파일을 열어서 수정한다는 의미인가요?

아시는 분 시원하게 설명 부탁드립니다.

예제를 추가해

mui의 이미지

도저히 모르겠습니다. 함수포인터 c 언어

:wink:

홍릉과학출판사에서 낸 a book on c 라는 책을 보다가

포인터 부분에서 함수 포인터라는 것을 공부하고 있는데,

함수 포인터의 효용성이 무엇인지, 차라리 그냥 함수를 호출하면되지

왜 함수포인터를 주어서 함수를 호출하는지 이해가 안갑니다.

메모리 절약 측면이 있는것인지요??

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

감사 ^^

win77cap의 이미지

저두 궁금해여..

가입하고 첨으로 글을 올리네여..
방갑습니다..
웅.. 다름이 아니라 리눅스를 알고 싶어서 지난주말
밤을 새면서
win2000과 리눅스를 같이 컴에 깔려구 이러쿵 저러쿵 했는데..
병행가동이 안되어서..
리눅스가 완전설치가 다끝났다는 메시지가 나와서 제 부팅을 했는데..
이론,, 전혀 다른 메시지는 안나오구
바로 win2000이 부팅이 되더군여
우찌해야하는지여..
혹시 설치순서를 리눅스 다음에 win2000을 깔아야하는지여
아님 제가 다른 무엇을 모르는게 있는지..

GTksjun의 이미지

리눅스에서 NIC에 있는 맥주소가 아닌 제가 설정한 맥주소를 사

제목 그대로입니다..
NIC에서 구워진 맥 주소를 사용안하고
제가 설정한 맥주소를 사용하게끔하고싶은데 가능한가요? :o

undo512의 이미지

윈도우2000과 레드햇8.0 설치 문의입니다.

제가 오늘 첨으로 리눅스를 설치했는데요..^.^;

우선 제 컴 하드는 20G와 40G이구요 , 여기서 40G를 30G와 10G로

분할했습니다. 20G에는 윈도우2000이 깔려있었구요..30G는 FAT32파일

형식으로해서 데이타 저장용으로 사용했습니다..

그리고 나서 10G를 ext3파일 형식으로 분할해서 레드햇8.0을 설치했구요

부트로더는 GRUB을 선택해서 윈도우2000이 깔려있는 20G하드의

MBR에 설치했습니다..

멀티부팅에는 문제가 없었습니다..

문제는 윈도우 부팅후에 한동안 거의 멈추어 있다가 바탕화면이 나타납니다.

mykldp의 이미지

html 질문입니다...-_-;;

텍스트의 wrapping 에 대한 건데요.

테이블이나 div 에서 width값을 픽셀로 주고 그 안에 긴 텍스트를

넣으면 한글은 자동으로 줄바꿈이 되고 영문은 줄바꿈이 되지 않더군요.

영문도 자동으로 줄바꿈이 되도록 하는 방법이 있을까요.

아래 코드를 한번 봐주세요.

[code:1]

<!-- 이 테이블은 자동으로 줄바꿈이 됩니다.-->
<table width="100">
<tr>
<td width="100">가나다라마바사아자차카타파하</td>
</tr>
</table>

페이지

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