프로그래밍 QnA

zaru의 이미지

[질문] 이게 어떻게 가능하죠?

#include <stdio.h>
#include <string.h>

int main(void)
{
    char query[2048];
    char *tmp = "Adding string.";

    strcpy(query, "INSERT INTO list (");
    strcat(query, "ID, No ");
    sprintf(query + strlen(query), "'%s')", tmp);

    printf("query=[%s]\n", query);
    return 0;
}

실행결과 :

Quote:

query=[INSERT INTO list (ID, No Adding string.')]

위에서 코드 중

[code:1]
sprintf(query + strlen(query), "'%s')", tmp);

stypr의 이미지

dsp관련 소프트웨어 없나요?

현재 /dev/dsp로 pcm형태의 데이타를 내보내고 있는데 소리가 찌그러져서 나오네요(아주 짭은 단위로)그래서 뭘잘못했는지 분석을 해보고 싶습니다.
장님 코끼리 다리 잡듯이 지금 하고 있는데...
실시간으로 /dev/dsp로 나가는 데이터를 모니터링 해서 그래프 형태로 보여줄수 있는 소프트 웨어는 없을까요?
아니면 low데이터를 처리해주는 거나?

hellowee의 이미지

쓰레드 폴링에 대해서 궁금합니다.

제가 소켓프로그램 하면서 send를 쓰레드 폴링을 하면서 send를 합니다.
문제는 send 해야 할 데이트가 크면 다 보내지 못하고 다른 send를 처리를 합니다.
이것 어떻게 해야하나요?

은빛연어의 이미지

자바 질문도 괜찮죠? ^^*

	public void run() {
		String data = "";
//System.out.println("0");
		while(connect_flag) {
			data = "";
			try {
System.out.println("1");
				data = dis.readUTF() + '\n';
System.out.println("2");
			} catch(IOException e) {
				memo.append("# read error");
			}
			
			memo.append(data);
		}
	}

위 코드처럼 //System.out.println("0");으로하면 "1"과 "2"가 안찍히네요...
근데 //를 빼면 "1"과 "2"가 찍혀요.. ㅡ,.ㅡ
ukira의 이미지

버클리 DB로 메모리 DB구현하기

버클리 디비로 메모리 DB를 구현할 수 있다고 들었습니다.
어떻게 하면 될까요?
지금 버클리DB API문서는 대략 훑어 본 상태 입니다.

nineorb의 이미지

C와 mysql 을 연동했을때 컴파일 문제.....

배포본은 맨드레이크 9.1 쓰고 있습니다.

c를 이용해 mysql을 제어 하려고 cgi파일을 만들기 위해 컴파일을 하면

/tmp/ccoUo6GW.o(.text+0x45): In function `main':
: undefined reference to `mysql_connect'
collect2: ld returned 1 exit status

라고 달랑 세줄의 에러가 뜨는군요.... 장황하게 뜨면 뭔가가 잘못된건지

집작이라도 할수 있을거 같은데.... 달랑 세줄이라니...

컴파일 옵션은 다음과 같이 주었습니다.

gcc -o neon.cgi neon.c qDecoder.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lnsl

hooker의 이미지

커널패닉을 디버깅하기

보통 어떻게 디버깅 하나요...?
다음과 같은 커널패닉이 났을때요...

Kernel panic: Aiee, ......

디버깅 방법이나 좋은 디버깅툴좀 알려주세요.
감사드립니다.

fairycat의 이미지

화살표와 히스토리 기능

쉘을 만들고 있는데요. 화살표를 누르는 것을 감지하려면 어떻게 해줘야 할까요? 화살표를 눌렀을때 커서가 위로 올라가면 안되거든요. 이런 처리도
해줘야 하는데 라이브러리 쓰지 않고 구현하는 방법 없을까요?
도움 부탁드립니다.

hermian의 이미지

log file 남기는법

특정 디렉토리에 log file을 남기다가 일정 크기가 되면 backup file을 만들고 새로 파일을 만들어 로그를 남기고 싶습니다.

아피치의 로그를 보면 error.log error.log.1 error.log.2.gz이런식으로 생기는데 어떻게 하면 이렇게 만들 수 있을 까요?

좋은 아이디어가 있으신 분들의 가르침을 기다립니다.

vigor96의 이미지

혹시 다른 프로그램이 쓰고 있는 소켓 데이타를 가로 챌 수 있나

다른 프로그램이 사용하고 있는 소켓 데이타를

가로채서 변경시킨다음

그 프로그램에게 전달 시켜 주거나..

아님 다른 프로그램 처럼 응답을 넘겨 주거나 할 수 있습니까?.

궁금해서 물어봅니다.

좋은 하루 되세요...

페이지

프로그래밍 QnA 구독하기