프로그래밍 QnA

black0328의 이미지

ftp 로그인이 왜 시간이 오래 걸리는지 이유를 아세요?

리눅스에서 ftp 로그인시 다소 시간이 걸리네요...
그래서 직접 소켓으로 사용자 인증을 하려고 해요...
궁금한 건 왜 ftp 로그인이 시간이 1~2분 정도 소요되는거죠?
꼭 말씀해주세요

indizarm의 이미지

fork()된 child process에서 변수의 값을 변화시키면

fork()된 child process에서 변수의 값을 변화시키면
parent process에 영향을 끼지치 못합니까?

int main()
{
    int i = 0;
    int cid;

    cid = fork();

    if(cid ==0)
    {
        ++i;
        return 0; 또는 break;
     }
     else
          wait();     

}

i의 값이 고정이더군요. -_-;;

lacovnk의 이미지

GAS 질문입니다.

[code:1] 8048e78: 55 push %ebp
8048e79: 89 e5 mov %esp,%ebp
8048e7b: 8b 55 08 mov 0x8(%ebp),%edx
8048e7e: b8 00 00 00 00 mov $0x0,%eax
8048e83: 80 3a 00 cmpb $0x0,(%edx)
8048e86: 74 07 je 8048e8f <string_length+0x17>
8048e88: 42 inc %edx
8048e89: 40 inc %eax
8048e8a: 80 3a 00 cmpb $0x0,(%edx)

skymagic01의 이미지

c에서 http연결해서 내용을 가져오는데요 이걸 어떻게 해결해야

지금 C에서 http로 연결해 내용을 가져오는걸 만들고 있는데요
만들어져있는소스를 가져다 하는중인데 그걸 사용해서 보니
에코를 받아오는게 아니라
그 소스를 가져오거든요.. ㅡ.ㅡ
이걸 어떻게 해야하는지 궁금하네요
참고할만한 소스나 그런거 있음 좀 부탁합니다.

[/code]

indizarm의 이미지

구조체 포인터를 type으로 선언하고, 그 변수로 구조체 멤버에 ?

typedef struct JKL* JKL_PTR;
typedef struct
{
    int i;
    char ch;
    JKL_PTR next;
}JKL;

void func()
{
    JKL_PTR tmp;
 
    tmp = (JKL_PTR)malloc(sizeof(JKL));

    tmp->i = 1;         // -----------> 이 방법 안됩니다. '->' == '*().'             
    tmp.ch = 'A';       // -----------> 역시 안됩니다. 당연히 tmp는 no JKL
    &tmp.next = NULL   // ------------> 더더욱 안됩니다. 거리는 멀어지고...
}

어떻게 해야 tmp를 이용해서 할당 받은 메모리에

seongwon1의 이미지

쓰레드간의 스위칭타임을 구해야지 되는데요...

안녕하세요?

리눅스 왕초보입니다.

이번에 프로그램을 하나 만들었는데요.

숫자를 랜덤하게 만든 후

쓰레드를 하나 더 생성해서 그 숫자를 정렬하는 겁니다.

그런데 쓰레드간의 스위칭타임을 알아내라고 하는데요. 누군가가..-_-;;

방법을 찾다찾다, rusage라는 것을 발견했습니다.

그래서 이걸 timeval과 같이 엮어서 마이크로초 단위로 출력되도록 소스

곳곳에 삽입을 시켰는데요. 그런데......

컴파일 후 실행을 시켜보면 전부다 000000.000000 으로 나와 버립니다.

gerran의 이미지

Page table의 위치는 어디인가요?

안녕하세요..

vitual memory를 physical memory로 mapping하기 위한 Page Table의

위치는 어디인가요?

지금까지는 저는 RAM에 있다고 생각했는데..

MMU에 있는건지 약간 혼동이 됩니다..

MMU에 소량의 메모리가 있다고 하는데 여기에 로드가 되는건지..

만약 그렇다면 32비트 4KB의 Page size를 가졌다면 최대 4MB의 용량이 필요

한데.. MMU가 이 만큼의 memory를 가지고 있는건지 궁금합니다..

아니면 단지 TLB를 위한 memory인지도 궁금합니다..

그럼 이만..

hbsnow의 이미지

통신중 SIGSEGV(세그먼트에러) ...고수님에 도움을....

if(0 == readable_timeo(cam_s, 15)) break;
if((str_len = recv(cam_s, stream, nsize, MSG_WAITALL)) < nsize){
if(str_len==-1){
perror("CAM STREAM DATA RECV ERROR");
search->cam_sid = 0;
}
sd = (STREAM_DATA *)buff_s;
nsize = ntohs(sd->size);
printf(" stream data size : %d\n", nsize);

if(0 == writeable_timeo(hp_s, 15)) break;

purewell의 이미지

PHP에서 ODBC가 없다는군요

빨간 모자 9를 쓰고 있습니다. (머리에 썼나~? 우아~)

httpd/php 와 그밖에 unixODBC/postgresql-odbc 등등 의존성 문제 없이

잘 깔았습니다. (RPM으로)

/etc/odbc.ini 역시 잘 설정했으며, isql(odbc에서 번들로 제공하는 pl/sql툴?)로

접속하고 질의응답에 성공했습니다.

PHP에서 phpinfo();를 살짝쿵 실행해봤더니

지원 DATABASE목록에 분명히 ODBC가 있습니다.
(컴파일 옵션에 --shared-odbc던가? 그 옵션도 있구요)

ㅡ_-);

문제는 PHP에서 odbc_로 시작하는 함수가 모조리 없다는 것입니다.

iamsjkim의 이미지

RS-232c의 예제프로그램에 관한 질문입니다

host A에서는 비동기 입력예제(canonical async)를 돌리고 있고
host B에서는 non-canonical 입력예제를 조금 수정해서 돌리고 있는데요.

비동기 입력예제의 경우 read()문 다음에 write()문을 넣어서 메세지를 전송하도록 살짝 고치고
non-canonical의 경우에는 write()문을 삽입하고 read()문으로 메세지를 받도록 고쳐서 컴파일후 실행시켰습니다.

그런데 host A를 실행시키면 B의 입력문은 받아보는데 A가 보내는 메세지는 B가 받아보질 못하네요. (받은 메세지를 출력하도록 코딩했는데 read()문은 에러없이 통과되면서 출력문은 없습니다(read()의 리턴값이 0입니다-_-))

페이지

프로그래밍 QnA 구독하기