프로그래밍 QnA

jjjjrr의 이미지

웹서버를만들고있읍니다

안녕하세요
웹서버를만들고있읍니다
브라우저의 요청이오면 내용을 분석해서
요청한내용을 보내줍니다
단일 페이지일경우는 잘되는데여
페이지에 다른파일(그림파일,플래시파일등등)이 포함되어있을경우가 안됩니다
제가한방법은
요청이 오면 파일을 보내줍니다
다시요청이 오면 또다시보내주는데여
다 보내주어도 브라우저에서는
처음보내준페이지만 인식을 하고 두번째부터는 인식하지를못하는것같읍니다
테스트를해보면
페이지에 다른파일(그림파일,플래시파일등등)이 포함되어있을경우

cnovice의 이미지

프로그램에서 pthread를 사용하는 static라이브러리 링크

pthread를 사용하는 라이브러리를 static으로 만든 후

다른 프로그램에서 링크를 걸어서 컴파일을 했습니다.

이 다른 프로그램을 컴파일 할 때도 pthread 라이브러리를 링크

를 걸어서 사용해야 하는지 궁금합니다.

현재 링크를 걸지 않고 사용하는데 혹시 잠재적으로라도 문제가 발

생 할 수 있는지 아시는 분들의 답변 부탁드립니다.

이정원의 이미지

자바로 쉘을 실행하는 프로그램을 짤때

쉘을 실행하게 되면 자바로 짠 내 APP가 쉘을 돌리게 되고

새로운 프로세스가 생성됩니다.

그리고 SHELL이 완료가 되면 프로세스가 종료가 되어야하는데

종료가 되지않고 남아있네요

듣기로는 자바 APP가 만든 프로세스이기 때문에 자바 APP가 종료되어야 같이 종료된다고 들었습니다.

다른 방법이 없을까요? SHELL이 완료되면 SHELL프로세스가 없어졌으면 좋겠습니다.

SHELL에도 Systen.exit(0)과 같이 프로세스를 종료시키는 함수는 없나요?

SHELL을 C로 대체해서 짜면 될까요?

신승한의 이미지

Python 에 익숙하신분들 도와주시면 고맙겠습니다.

Logo 를 Python 코드로 번역하는 코드를 만들었습니다.
일종의 컴파일러죠..

Logo 코드가 27421 줄입니다.
Python 으로 변환해서, 56096 줄, 인터프리터로 넘기니..

너무 길다고 에러가 나는군요.

SystemError: com_backpatch: offset too large

Logo 파일을 자를수는 없는데.
어떻게 해결할 방법이 있는지 궁금 합니다.

고맙습니다.

freezm7의 이미지

설정 파일을 파싱하고 저장하는 라이브러리 있나요?

프로그램에서 어떤 자료구조를 저장하려고 하는데요.
그냥 로우한 포맷으로 저장해도 되겠지만,
/etc 디렉토리 내에 있는 설정 파일들처럼 저장해서
텍스트 에디터로도 내용을 볼수 있게 하고 싶거든요.
반대로 이 텍스트로부터 자료구조를 다시 생성해 낼 수도 있구요.

이런 곳에 쓰이는 범용적인 라이브러리가 있을까요?

김영재의 이미지

[질문] Scheme에서 수식 표현방법

(* (+ 2 (* 4 6))
(+ 3 5 7))

위와 같은 수식은 Scheme언어에서 사용하는 표현방법입니다.
영어에서는 위와 같은 표현이 자연스러울지도 모르겠습니다.(이점에서 약간의 의문이 생기기도 하는 것은 한단계 정도의 수식 예를 들면 (* 4 6) 정도야 영어에서의 표현과 완전히 일치하는 흐름으로 이루어 진다 하더라도 이와같이 여러 단계의 수식을 과연 영어의 사고 흐름에서 자연스럽게 표현될 수 있는 것인가 하는것 이구요)

하지만 한국어에서는 지극히 부

keedi의 이미지

malloc() 후에 free()가 안됩니다. 세그먼테이션 폴트

안녕하세요.

이틀을 고민하고 검색을 했으나 원하는 답을 얻지 못해 힘들게 질문드립니다.
도움 부탁드립니다. 정말 밥이 목구멍으로 넘어가지 않습니다 ㅠㅠ

이중 포인터라 지저분하지만 한번 봐주시겠습니까?

1. 제가 메인에서 포인터를 선언하고,
2. 첫번째 함수에서 파라미터로 넘겨 malloc을 사용하여 메모리를 할당합니다.
3. 그리고 두번째 함수에서 또 포인터를 파리미터로 받아서 free를 하게 됩니다.

그런데 문제는 free가 되지 않고 정확하게 이곳에서 세그먼테이션 폴트가

hyun1023의 이미지

TCP/IP 소켓프로그래밍 recv 관련질문좀..

Quote:

-----------------------------------------------------------------------------
몬가왔음
u_recv_buf :
MSG cho_hyunho@hotmail.com [議고磁]%20以欌⑹좎좏?20漿援щ깅?
MIME-Version: 1.0
Content-Type: text/x-msmsgsinvite; charset=UTF-8

Application-Name: 漿
Application-GUID: {5D3E02AB-6190-11d3-BBBB-00C04F795683}
Invitation-Command: INVITE
Invitation-Cookie: 95410
Application-File: 弛蹂?- 煮?
Application-FileSize: 1358
Connectivity: N

-----------------------------------------------------------------------------

FILE RECV!!몬가왔음
u_recv_buf :

서지훈의 이미지

berkely DB 에러... Invalid argument

앞으로 할 작업에 Berkely DB가 들어가야 하기 때문에 지금 테스트 중입니다.
근데 DB생성 까지는 무사히 되나 put()부분에서 문제가 있네요.
이걸 실행 하고 나면 error code(22): "Invalid argument" 에러가 뜨는 군요.
테스트에 사용한 DB버젼은 3.3대 이구요.
[code:1]int vcs_db_insert(DB *db, char *vcs_key, TY_VCS_TYPE vcs_data)
{
DBT key, data;

/* Zero out the DBTs before using them. */
memset(&key, 0, sizeof(DBT));
memset(&data, 0, sizeof(DBT));

key.data = (char *) vcs_key;

icanfly의 이미지

efence에서 No empty slot 0라는 에러메세지는?

[code:1]
3 int main(void)
4 {
5 int i, j;
6
7 int r = 30000;
8 int c = 10;
9 double **p0 = new double*[r];
10 double **p1 = new double*[r];
11 for(i = 0; i < r; ++i)
12 {
13 p0[i] = new double[c];
14 p1[i] = new double[c];
15 }
16
17 int r1 = 3000;
18 int c1 = 20;
19 double **p2 = new double*[r1];

페이지

프로그래밍 QnA 구독하기