프로그래밍 QnA

sojung22의 이미지

readdir()해서 그 폴더안의 내용을 모두 출력할때요.

int open_dir()
{
    DIR *srcdir = opendir(docsrc);
    struct dirent *pent;

     //디렉토리 열기
     while((pent = readdir(srcdir)) != NULL)
     {
         printf("%s\n", pent->d_name);
     }
}

간단히 디렉토리를 열어서 그안의 파일명을 출력하면 되는데요.
파일들뿐 아니라, . 과 .. 도 같이 출력하더라구요.
readdir 사용시 위의 것들은 출력하지 않는 방법이 있나요?
strcmp를 써서 같을때는 출력안하도록 해보긴 했는데.

hwandori의 이미지

I/O 포트 질문입니다.

아주 기초적인 질문입니다.

부팅소스를 보면 I/O port를 직접 접근하는 in , out 어셈블리 명령을

쓰는데, memory maped I/O를 이해하지 못해서 그런지 이해가 잘 안되네요.

예를 들어 0x6X가 키보드 컨트롤러의 I/O포트 주소라고 되어있는데,

실제 메모리 0x6X가 키보드 컨트롤러의 I/O 포트에 매핑 되어있는것인가요?

xorw %ax , %ax
mov %ax , %ds
movb $1 , (0x60)

이거와

outb $1 , 0x60

과는 차이가 있는것인가요?

너무 초보적이네요..^^

criss의 이미지

mount 소스를 볼수 있을까요?

밑에 질문을 올렸는데 답변이 없어서 다시 다른 질문 올립니다.

윈도우와 리눅스간의 파일 공유를 통해서 원격에서 동영상을 보려고 합니다.

mount -t smbfs 혹은 mount -t smb

위와같은 명령을 통해서, 윈도우와 리눅스간의 파일 공유를 합니다.

근데, 제가 질문 하고자 하는 부분은, 저렇게 OS간의 폴더공유를 한 네트웍간의 패킷전송도 제어가 가능할까요?

그리고, 아래 어느분의 질문을 보니, mount의 소스를 보면, 전송하는 크기등을 설정하는 부분이 있다고 하셨는데,

psycoder의 이미지

[질문] 다른 프로세스의 메모리값 고치기

'위니'라는 일본 p2p 프로그램이 있는데요..
이게 업로드 허용갯수를 사용자가 지정할수 없고 다만 사용자는 자신의 네트웍 대역폭만 지정할수 있습니다.
그럼 그 대역폭으로 위니에 하드코딩된 값으로 업로드 허용갯수가 설정되구요..
즉, 최소 업로드 허용갯수는 2이고 대역폭에 따라 위니가 자동 설정하므로 업로드를 않할 수가 없습니다.

근데 이걸 패치하는 툴이 있는데 업로드 허용갯수를 맘데로 설정할수 있습니다.
제가 궁금한게 업로드 허용갯수가 위니 자체에 하드코딩되 있는거 같은데(확실하진 않지만 아마두 그런것 같습니다.) 저 패치툴이 어떻게 값을 고치는가 입니다.

helloneo의 이미지

[질문] non canonical mode에서 시그널 및 특수문자 받기..

일단 비정규모드로 바꿨는데요..
인터럽트 걸려서 꺼지면 비정규모드로 남으니깐 인터럽트도 껐구요..
그런경우 ctrl+c 를 누르면 정규모드로 바꿔서 종료하고싶은데요..
이럴때 ctrl+c 나 esc 나 특수키같은거 입력받으면 알아내는방법이 있을까요..?

killerwizard의 이미지

완전 초짜 질문 선행 처리기에 관한 질문

좀 창피하지만 질문좀 드리겠습니다.
선행 처리기에 질문좀 드리겠습니다.
특별한 아래와 매크로를 설정해 특별한 경우에만 컴파일하는 것은 이해하겠습니다.

#ifdef 매크로명
   /* A부분 */
   .
   .
#else
   /* B부분 */
   .
   .
#endif

그런데 제가 현재 처해 있는 상황은 Device에 관한 define을 하고 있는데 같은 이름의 레지스터가 있다는 거죠.

A Device REG_OFFSET
B Device REG_OFFSET

이름은 같은데 값은 다르죠...
현재는 각각을 이름을 달리하여 사용하고 있습니다.
hermian의 이미지

용어정리(glossary)

새로운 시스템에 관해 일을 하면 용어(약어)가 무지 많습니다.
공부할때도 필요하고 문서쓸때도 필요하죠.
여러분은 용어정리를 어떻게 하시는지요?

----
혹 Web기반으로 용어정리하는 프로그램은 없나요?
(찾아봤는데 눈에 띄지 않네요. BibTeX같이 정리해주는 것이 있으면 좋을 것 같은데)

기분에 있을것 같아 이렇게 질문을 올립니다.

sisap의 이미지

XML이나 SOAP 파서로 쓸수 있는 라이브러리 추천좀 부탁드리겠습

안녕하세요?

웅.. 새해구나 싶더니.. 여름이 지났다 싶더니 벌써 연말이 성큼 다가와 버렸네요..; 확실히 나이를 먹어갈수록 시간이 빨리가긴 하는군요 크.. 시속 32 km입니다..

예.. 머 제목 보시면 아시겠지만.. XML 이나 SOAP에서 어떤 엘리먼트의 값을 빼오거나, 또는 반대로 어떤 엘리먼트과 값을 지정하여 XML 또는 SOAP 형식의 스트링을 구성해 주는 역할을 하는 라이브러리를 알아보고 있는데요..

libxml이랑 libexpat가 대표적인 XML 파서라고 하던데 이게 SOAP도 파싱할수 있는건가요? 그렇다면 반대로 XML이나 SOAP 스트링을 생성해 주는 펑션도 있는건가요? 이왕이면 HTML 파서 기능도 같이 있으면 좋은데..

sunbee의 이미지

솔라리스에서 epoll 쓸 수 있습니까?

RTS 도 쓸 수 있습니까?

혹시 사이트나 소스등등.. 보여주시면 복받으실 겁니당..

criss의 이미지

mount -t smbfs를 할때 네트웍 패킷 컨트롤이 가능한가요?

윈도우와 리눅스머신간의 네트웍공유를 통해서 동영상 파일을 보려고 합니다.

윈도우서버에서 동영상파일이 있는 폴더에 공유를 걸고,

리눅스에서는 mount -t smbfs를 사용해서 동영상파일을 받아보고 있습니다.

그런데 위와같이 설정을 해서 파일을 주고받는 상황에서, 혹시 네트웍 패킷제어가 가능할까요?

검색을 해서 글을 보다보니 mount의 설정파일을 수정할수 있는거 같던데, 그렇게 되면 패킷제어가 가능하지 않을까요?

고수

페이지

프로그래밍 QnA 구독하기