프로그래밍 QnA

withsoul의 이미지

커널 소스를 약간 고쳐서 다시 컴파일을 했는데...

invaild compressed format (err=1)

-system halt 가 나면서

부팅이 안됩니다...

왜 이런 에러가 나는지 혹시 아시는분 좀 구해주세요..T^T

jx2h의 이미지

shell에서 설정한 환경변수를 C구문으로 가져올수 있을까요?

예를들어
$export HEADER_PATH=/usr/local/myprg/include
이렇게 해놓고 C구문에서
#include "$HEADER_PATH/my_header.h"
이런식으로 사용하려면 C구문에서 어떻게 하면 좋을까요?

taeyeung의 이미지

assert() 함수 구현시 do while(0)을 사용하는 이유는?

assert.h 안에서 assert를 구현할 때 보면은

#define assert(x)  do { \
                                   ..... ; \
                             } while(0)

이렇게 구현해 놓은 것을 볼 수 있는데요

#define assert(x) .....(x)

이렇게 하는 것이 더 간단한데 그렇게 하지 않고서 do while(0)

에 넣어서 구현하는 이유가 무엇인가요?

dolhani의 이미지

[질문] jsp에서 log4j 사용에 관해서

log4j 가 좋다고 하길래,
jsp debugging 용도로 사용해 보려고 합니다.

http://jakarta.apache.org/taglibs/doc/log-doc/log-1.0/

관련문서 읽어 보고, 사용하고 있습니다만,
log4j.properties 파일을 사용해서 설정을 조정하고 있는데 log4j.properites 파일의 설정을 바꾸어 주었을 때,
웹 서버(resin을 사용하고 있습니다.)를 restart 해 주지 않으면
변경된 사항을 적용되지 않네요.

서비스중인 서버라서 웹 서버를 restart 하기가 쉽지 않은데,
변경된 사항이 바로 적용되게 하는 법을 알고 싶습니다.

coinner의 이미지

cygwin 상에서 fork: can't reserve memory for stack... 에러가

안녕하세요..
Windowx XP에서 cygwin을 이용하여 컴파일을 하는데요,
sh.exe (xxxx): *** fork:can't reserve memory for stack 0xXXXXX - 0xXXXXXX, win32 error 487
x [main] sh xxxx sync_with_child: child xxxx(0xXXX) died before initialization withe status code 0xX
x [main] sh xxxx sync_with_child: *** child state waiting for longjmp Cannot fork: Resource temporarily unavailable

여기서 xxx들은 숫자이구요...
이런 에러가 나면서 컴파일이 종료가 됩니다...
이해할 수 없는건 한번 더 컴파일을 시도하면 이 파일은 넘어가고(는것처럼 보이고) 다음 파일에서 똑같이 걸린다는 겁니다...

buildkdom의 이미지

c++에서는 struct 안에 함수를 선언할 수 있나요??

Quote:

class classname{

public :
...

private :
..
struct _structname
{
void function_name(parameters,,,)
{
// blah blah
}
int variable1;
int variable2;
} *structname;

.
.
};

소스를 분석하다가 이런 부분을 만났는데..
첨엔 그냥 지나칠뻔 했습니다..

c++에서는 구조체에다가 함수도 선언하나요??

nakrlove의 이미지

[질문] apache,php설치 에러납니다.

안녕하세요..
apache,php를 리눅스에서 하고있슴다.
근데 Mysql을 설치하느라.
기존의 apache,php 를 삭제하고 새로 설치를 하는데여..
계속 Error가 발생합니다.
왜 그런지

ext/mysql/php_mysql.lo(.text+0x213d): In function `zif_mysql_create_db':
/src_tmp/php-4.3.2/ext/mysql/php_mysql.c:1115: undefined reference to `mysql_cre
ate_db'
ext/mysql/php_mysql.lo(.text+0x22f1): In function `zif_mysql_drop_db':
/src_tmp/php-4.3.2/ext/mysql/php_mysql.c:1157: undefined reference to `mysql_dro
p_db'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] 오류 1

cdcmp의 이미지

시리얼 통신 속도에 관하여..

안녕하세요...

시리얼 하우투 문서를 기반으로 시리얼 통신을 하고 있는데요..

책에서 보니까 리눅스 termios 구조체에서는 통신속도가 최대 38400 까지만 나온다는데요...

115200 통신 속도로는 통신을 할수 없는 건가요??

그리고, 질문이 하나 더 있는데요...

com1,과 com2를 두개를 동시에 이용할때 서로 다른 통신속도로 설정을 할수 있는지요??

예를 들면 com1 = 38400, com2 = 115200...

아직까지 초보 신세를 면치 못하네요....ㅜㅜ

그럼 수고하세요...^

nakrlove의 이미지

[질문] MySQL 설치 질문드립니다.

안녕하세요!
현재 RedHat 9엣 apache2.0 , php를 설치된 상태입니다.

그리고 현재 상태에서 MySQL을 설치하여서 php로 작업을 해볼려구 하는데.
설치를 어떻게 해야 할지 모르겠슴다...
대부분의 메뉴얼에는 apache2.0,php,MySQL동시에 설치하는 것 들이 대부분 이라서
따로 설치를 하면 어떻게 환경을 설정을 해야하는지 답변 부탁드립니다.

redpig의 이미지

스택과 힙의 용도?

안녕하세요. C언어를 공부중인데요.
책에 보면 '웹서버의 경우 어떨땐 20byte, 어떨땐 2000byte의 요청을 받을수도 있으므로 고정크기의 스택상의 버퍼보다는 힙을 사용하는게 좋다' 고 나와 있는데요.
어차피 스택이든 힙이든 코딩시 얼마를 할당할 건지 정의해 줘야 하는거 아닌가요?
그럼 middle(1000)으로 1000byte를 할당했어도 런타임시 클라이언트의 요청크기에 따라 가변 크기로 힙을 할당하나요?
답변 부탁드립니다.

페이지

프로그래밍 QnA 구독하기