프로그래밍 QnA

qprk의 이미지

socket 을 사용하여 web page를 받아올때 버추얼서버의 내용을

소켓을 사용하여 html 을 받아올때
일반적으로

telnet www.qprk.pe.kr 80

GET /disp.html HTTP/1.0

이렇게 하면 page를 받아와야 하는데
실제 서버가 아니고 버추얼웹서버라서 해당 page가 없다고 나옵니다.

브라우저에서 http://www.qprk.pe.kr/disp.html 로 하면 해당 page가
보이고 위와 같이 telnet 으로 하면 없다고 합니다.

어떻게 하면 위의 page를 가지고 올 수 있을까요?

아래는 해당 소스 입니다.

[code:1]
/***************************************************************
* url을 할당받아 로봇을 가동

seeker의 이미지

popen에서 에러메시지 출력 원천 봉쇄하려면

   char strDir[100] = "/korea/sung/";
   char strPrefix[100] = "BF*.DAT";
   char strFileName[200];
   FILE *pp;
   snprintf( cmd , sizeof cmd , "ls -1rt %s%s|head -1 2>/dev/null" , strDir , strPrefix );
   if ( !( pp = popen( cmd , "r" ) ) ) return NULL;
   if ( !fgets( strFileName , sizeof strFileName , pp ) )
   {
      pclose( pp );
      return NULL;
   }
   strFileName[ strlen( strFileName ) - 1 ] = 0;
   pclose( pp );

someddorai의 이미지

포인터 관련 질문..

안녕하세요..

얼마전에.. 게시판에서 KLDP는;; 초보적인 질문이 적어서.. 수준이 높은거 같다는... 글을 본거같은데...

아무래도 제가 수준을 낮추는 질문하나 하려합니다 - -;;

오렐리사의 유닉스시스템프로그래밍 svr4 을 보고 있습니다..

C 코드들은.. 보면 이해하고.. 이 함수가 어떤함수인지 이해하는...

초보단계는 띄었다고 생각하나;;;

포인터는... 이해한듯 하면서도.. 어려운 부분이 있더군요...

각설하고..

보통 C 언어 교재들을 보면 포인터를 설명할때

nephro의 이미지

[c언어] 그림파일의 size를 알아낼 방법이나 자바코드좀 알려주

수많은 디카 사진들을 정리하기가 어려워, 그림이 들어있는 dir 을 선택하면
그 안에 있는 그림파일을 html로 바꾸어 주는 풀그림을 GTK로 만들었습니다.
그런데, 그림파일이 큰 경우 화면에 넘쳐나는 크기로 인해 그림 감상이 어려운
점이 발생하였습니다.
그래서, 그림파일의 가로/세로 크기를 알아내는 함수나 방법이 있는지 알고
싶습니다. 그림크기를 알면 html에서 조절할 수 있을것 같아서요.
아니면, 차선책으로, 그림파일을 html에 끼워 넣을때 그림의 크기를 일정비율

베리스타의 이미지

파일을 열지 않고 내용을 추가하는 방법?

쉘에서 파일을 열지 않고 파일 끝에 내용을 추가하는 방법을 알고 싶습니다.

제가 해본 방법으로는
1. cat asdf >> test.txt
2. cat asdf > test.txt

1, 2 결과 -> cat: asdf: No such file or directory

3. asdf >> test.txt
4. asdf > test.txt

3,4 결과 -> -bash: asdf: command not found
위 4가지 방법을 해봤는데 다 내용이 추가되지 않더라고요.

append 방법좀 알려주세요^^;;

실제 내용이 있는 파일에 내용을 추가 하고 싶습니다.

MackTheKnife의 이미지

gdb로 디버깅시에는 SEGV가 뜨지만 실행시에는 안뜨는데 메모리?

gdb로 디버깅시에는 세그먼트 폴트가 뜨지만 실행시에는 안생기는것이 이해가
안되네여

글구 이런현상이 반복되면 메모리누수가 되어서 나중에 메모리부족현상이 나오는게 아닌가여?

char *directoryName,*fileName;
char newPath[FILEPATH_LEN];

memset(newPath,0x00,sizeof(newPath));

filePath=msg->filePath;

//directory,file name을 구함
directoryName=(char*)calloc(FILEPATH_LEN,sizeof(char));
fileName=(char*)calloc(FILEPATH_LEN,sizeof(char));

strncpy(directoryName,filePath,strlen(filePath));
strncpy(fileName,filePath,strlen(filePath));

sangheon의 이미지

w3c libwww 컴파일 에러입니다.

가장 간단한 예제인데 컴파일 에러가 납니다.

[code:1]
[bookworm@blue libwwwexample]$ cat libapp_1.c
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>

#include <w3c-libwww/WWWLib.h>
#include <w3c-libwww/WWWHTTP.h>
#include <w3c-libwww/WWWInit.h>
#include <w3c-libwww/WWWHTML.h>

int main()
{
HTLibInit("TestApp", "1.0");
HTLibTerminate();
return 0;
}
[bookworm@blue libwwwexample]$ make
gcc -Wall -o libapp_1 libapp_1.c

kukuman의 이미지

core file이 생기지 않네요-_-

ulimit -c unlimited 로 설정 해주었는데도 생기지 않네요...

이전에도 같은 질문 있었는데, 답변이 없어서 다시 질문 올려 봅니다~

compile시에 -g option만 주면 되는 거 아닌가요?

이상하네요~

aniseeker의 이미지

autoconf 사용시에 shell 결정하는 방법은?

안녕하세요.

autoconf를 사용하여 configure 파일을 작성한 후, 테스트하는 도중

error: cannot run /bin/bash ./config.sub 에러를 만났습니다.

솔라리스에서 작업 중이며, bash는 설치되어 있지 않습니다.

bash를 설치해야만 하는 것인가요?

/bin/sh 등의 쉘로 선택해주는 방법을 알고싶습니다.

kinuz의 이미지

mysqld 프로세스에 대해서..

안그래도 제 서버 사양이 낮은데....
mysql 이 메모리를 넘 많이 잡아 먹는것 같습니다..

쉘에서 ps aux 의 결과중 mysql 관련 프로세스만 붙여 넣습니다..
mysql 21605 4.1 36.7 30688 10780 pts/1 S 06:45 0:00 [mysqld]
mysql 21606 0.0 36.7 30688 10780 pts/1 S 06:45 0:00 [mysqld]
mysql 21607 0.0 36.7 30688 10780 pts/1 S 06:45 0:00 [mysqld]
mysql 21608 0.0 36.7 30688 10780 pts/1 S 06:45 0:00 [mysqld]
mysql 21609 0.1 36.7 30688 10780 pts/1 S 06:45 0:00 [mysqld]
mysql 21610 0.0 36.7 30688 10780 pts/1 S 06:45 0:00 [mysqld]

페이지

프로그래밍 QnA 구독하기