프로그래밍 QnA

unixcruiser의 이미지

GtkUIManager 어떻게 쓰죠 ???

GTK 해본지 오래되서 그러는데요
예전에는 ItemFactory로 메뉴를 만드는 걸로
알고 있었는데 없어지고

GtkUIManager로 바뀌었다고 해서 써보는데
잘 이해가 안 되어서 그러는데

용법 설명 좀 부탁드립니다
(사용법이 낯설어서요....)

exsider의 이미지

영단어 목록 데이터 구할데 없을까요???

제가 프로그램을 만드는데 맞춤법에 맞지 않는 단어는 걸러내서 별도로 처리를 해야 합니다.
aspell 같은 걸 써보려고 했지만 입력 파일중에서 일부만 검사하기 때문에 그냥 쓰기가 어렵습니다.
그래서 aspell 의 단어 목록 데이터를 이용해보려고 했는데 이게 바이너리 포맷인거 같더군요.
텍스트 포맷으로 된 것 어디서 구할 수 없을까요???

처리할 파일에는 영어만 있습니다.

geneven의 이미지

명령행 계산기 만들때요

예전 군입대 전에 학교 숙제로 명령행 계산기를 만드는 숙제를 학교에서 내준적이 있었는데 게을러서 그런것도 있고 워낙 빡센수업이 같이 있어서 결국에는 해결 못했던 기억이 나네요.

지금와서 다시 생각해봐도 어떻게 해야할지 잘 모르겠는데 자료구조를 어떤걸 써서 해결해야 쉽게 해결할수 있죠?

bizzare의 이미지

[질문] IBM-AIX에서 링크 dependency 체크하는 방법.

윈도우에서는 dll의 디펜던시 체크를 depends라는 툴을 사용하고,

리눅스에서는 ldd라는 것을 사용했는데요.

IBM-AIX에서는 어떤 방법으로 하는 것인지 모르겠더군요.

IBM-AIX에서 라이브러리의 디펜던시를 체크하는 방법을 알려주세요.

segenny의 이미지

안녕하세요 소켓프로그램좀 봐주세요 ㅠ0ㅠ

udp base 로 프로그램을 짜긴 했는데 속도가 시원치 않네요
/*Client BUFSIZE 1024 */

do{
if((rval = recvfrom(clientSocket , file_buffer , BUFLEN ,  0 , (struct sockaddr*)&fromAddress , &from_len)) > 0)     {
        fwrite(file_buffer , 1 , rval , fp);   
   }  
else if (rval <0)  {
   perror("Reading send file");
             break;
   }
}while(rval >0);  /* do end */

/*Server BUFSIZE 1024 */
[code:1]
rval = read(fd,buf,BUFLEN);

gnoygnas의 이미지

네트워킹 프로그래밍을 하고 있는데...

MicroC/OS-II에서 WAT TCP를 사용해서 프로그래밍을 하고 있는데, 문제가 많이 발생하네요...

우선 접속과정부터 문제가 있습니다..ARP를 하는데 제대로 서버를 찾지 못하고 ARP가 이뤄졌더라도 그 이후의 SYN, SYN+ACK, ACK 과정이 불안정합니다.. 10번에 한번 접속이 이뤄질까 말까하고요..

한가지 궁금한 것은 검은색 부분으로 된 곳인

[TCP dup ACK 38#1] ~~

이것의 의미입니다.

정상적인 Server / Client 의 app를 캡춰해보면 이런부분이 나오질 않더군요...뭔가 문제가 있으니까 나오겠죠?

nadakwon의 이미지

while 문에서 궁금증

제가 while 문안에 while 문을 돌리고 있습니다.
그러니까

while(1){
      while(조건1){
            while(조건2){
                while(조건3){
                             |
                             |
                             while(조건n){
                            }
                 }
            }
      }
}

이러한 식으로 while 문안에 계속 while 문을 넣을때에
몇개의 while 문을 넣을 수 있는지 궁금합니다.
rekcuf의 이미지

간단한 도스 명령법 좀 부탁드립니다.

아주 초보적인 도스 명령법인데 좀 부탁드립니다.

리눅스 서버에서 윈도우 컴으로 FTP로 디렉토리를 받게 되면 다음과 같은 구조로 되어 있습니다.

test라는 디렉토리에 1, 2, 3, 4, ... 라는 서브디렉토리가 계속 만들어져 있고, 각각의 서브디렉토리내에는 1a, 1b, 1c 같은 파일들이 들어 있습니다.

 test  - 1 - 1a, 1b, 1c
       - 2 - 2a, 2b
       - 3 - 3a, 3b, 3c
       - 4 - 4a, 4b
       -
       -
...

test 디렉토리 바로 밑으로 또는 임의의 서브디렉토리(예, data)에 모든 서브디렉토리의 파일들을 복사하려고 합니다.

spacelee의 이미지

리눅스의 libpthread.so

제가 쓰고 있는 리눅스에는 libpthread.so가
세가지가 있습니다.

/lib/libpthread.so
/lib/tls/libpthread.so
/lib/i686/libpthread.so

이 세가지 버젼의 차이에 대해서 아시는 분은
도움 부탁드립니다.~

spacelee의 이미지

리눅스 컴파일 바이너리 호환 문제

가령, 리눅스의 여러 커널 버젼, 여러 glibc 버젼에서
돌아가는 소프트웨어가 있다고 가정할때
가장 하위의 커널, glibc 버젼에서 컴파일한 binary 파일을
다른 상위 커널, glibc 커널 버젼에서 돌아가게 해도
문제가 없는지 궁금합니다.
( 또 커널, glibc 버젼말고 고려해야 되는 다른 버젼도 있는지
궁금합니다. )

저의 경험으로는 대체적으로 문제는 없었는데,
어떤 경우에는 특정 문제가 발생했을때 정확한 버젼에서
컴파일해서 해결한 적도 있었습니다.

페이지

프로그래밍 QnA 구독하기