프로그래밍 QnA

moonrepeat의 이미지

JAVA에서 Date형의 객체를 Date 타입의 DB에 저장할려면???

JAVA에서 대충 이런 소스가 있는데

Date date = new Date();
String sql = "INSERT INTO LPM_Act VALUES(?)";
pstmt = con.prepareStatement(sql);
pstmt.setDate(1, date);
pstmt.executeUpdate();

하면 에러가 생기더군요.....
pstmt.setDate(1, date) 땜시 생기는 에러인데

만약 DB의 애트리뷰트 타입이 Date 타입이고
JAVA에서 넣을려고 하는 값 역시 Date 형이면 어떻게 넣어야 합니까? :oops: :oops: :oops:

dalmagi의 이미지

다중상속 .. 이거 가능한지?

외부에서 얻어온 어떤 클래스를 소스 수정없이 내가 만든 클래스의 구현체로 사용하려고 합니다.
즉, 하나의 가상클래스를 작성한 후 그것을 상속받은 클래스에서 직접 구현하지 않고 대신 외부의 클래스를 다중으로 상속받아서 마치 자신이 구현한 것처럼요.
이렇게 해보았습니다.
[code:1]
//---------------------------------------------------------------------------

#include <stdio.h>

//---------------------------------------------------------------------------
class greet_eng_impl // 외부 클래스

bosub의 이미지

libxml2에서 attribute 값 가져오는 방법

limxml2 라이브러리를 이용해서 어트리뷰트 값을 가져오는 방법이 무엇인가요?

아래와 같은 xml 문서가 있습니다. 이 문서에서 node 의 type 인 1을 가져오고 싶습니다.

<message>
<node type="1">
 <to> home </to>
 <from> house </from>
</node>
</message>

위 문서를 아래 소스를 응용해서 어트리뷰터 값을 가져 올 수 있을까요?

[code:1]

static void
print_element_names(xmlNode * a_node)
{
xmlNode *cur_node = NULL;

dcmru의 이미지

putty에서 특정단어에 드래그 한 것 같이 색상이 깔렸는데요.

putty 로 텔넷 접속을 하여 vi를 사용 중이었는데,

buffer라는 단어 앞에서 실수로 *를 눌렀던 것 같습니다.

그랬더니 buffer이라는 모든 단어에만 드래그 한 듯이 색상이 깔렸는데요.

색이 밝은 노랑색이라 보기가 그렇습니다.

이유가 무엇인지, vi 상에서 그렇게 된 것인지 putty의 설정 값을 건드린 것인지 모르겠습니다.

원래 설정으로 돌리는 법을 아시는 분 답변을 해주세요. ㅡㅡㅋ 수고하세요~~

puaxx의 이미지

Ajax의 교착상태?

-_-;;Ajax비동기 소켓 ???

서버로 연결해 처리된 데이터를 받을때 교착상태에 빠집니다.

프로세스가 계속 연결중일때는 브라우저가 완전 먹통이 되네요.

받아진 데이터를 화면에 뿌려도 갱신이 안됨..--;;

꼭 무한루프 빠진것처럼요..

자바스크립트는 스레드가 없으니까...

아..고민되네요...Ajax의 한계인가?

hados의 이미지

[질문] 네트워크 전송 속도를 재고 싶습니다

지금 상황은

A 에서 B 로 커다란 파일을 udp로 날려줍니다.

그리고 A(sender) 쪽은 전혀 손댈 수가 없습니다.

이 때 B에서 데이터를 받으면서 전송 속도가 어느정도인지를

측정하고 싶습니다. (측정해서 보고해야 합니다. -_-;;;;)

iperf 라는 툴이 있던데 이건 sender 쪽과 receiver 쪽에 모두

설치해야 한다고 하니 사용을 못할 듯 합니다. (sender쪽은 못 건드리므로)

많이 사용하는 툴이 있나요? 윗분께 보고해야 되서 좀 널리 쓰는

툴이면 좋겠습니다만...널리 쓰는게 무엇인지 잘 모르겠네요

pizza1977의 이미지

멀티쓰레드 기반하의 signal 정보

sigaction 함수를 사용하여 si_pid를 확인하려 했습니다만
kill(sigterm) 또는 SIGCHLD 에서만 si_pid를 셋팅하는 것 같습니다.
제가 잡고 싶은건 SIGSEGV인데...샘플로 돌려봐도 SIGSEGV를 발생시키면 si_pid는 그냥 '0'이 더군요.

마지막으로 signalHandler 함수 내에 getpid() 함수를 넣어 봤더니 예상외로 SIGSEGV를 보낸 쓰레드의 pid를 찍었습니다.

문제는 signal을 받고 처리하는 중간에 너무 많은 시그날을 받는 다는 것입니다. 처리는 받아서 로그를 생성하고 종료하는 것인데 그 중간에 같은 로그메시지가 너무 많아 디버깅이 힘들정도 입니다.

puaxx의 이미지

mingw는 스태틱 라이브러리를 컴파일 못하나요?

pcre 6.3버전의 static라이브러리를 가져다가 mingw로 컴파일 했습니다..

에러없이 컴파일이 잘되는데..

실행시켜보면 dll찾는 오류메시지가 뜨네요.

pcre 스태틱 라이브러리는 시그윈에서 컴파일 된거구요.

kalguxu의 이미지

공개 라이브러리를 디버깅 정보가 있도록 컴파일하고싶습니다.

cal3d라는 오픈소스 캐릭터 에니메이션 엔진을 디버깅 하려고 하는데요

autoconf, automake가 들어가면 makefile이 복잡해서 도통 무슨 소린질 모르겠어서 질문드립니다.

automake로 만들어진(?) Makefile을 컴파일 할때 디버깅 정보를 넣어서 컴파일 하려면 어떻게 해야 하는지 알고싶습니다.

예를 들어 make debug 식으로 할수있는건지
아니면 직접 Makefile을 수정해야하는건지.. 고수님들의 조언 부탁드립니다.

chenil의 이미지

[컴파일러개발]해쉬심벌테이블에 배열의 차원수를 넣고 싶습니다.

지금 MFC로 컴파일러개발중에 있는데요

심벌 테이블 안에 이름, 형, 레벨, 상대주소, 차원수, 라인번호 등의 속성을 넣을 수 있다고 하던데요

다른건 넣겠는데 상대주소와 특히 배열의 차원수는 어떻게 프로그래밍 해야 될지 모르겠어요

아시는 분은 꼭 좀 글을 올려주셨으면 합니다.

즐거운 하루 보내세요~~~

페이지

프로그래밍 QnA 구독하기