프로그래밍 QnA

bucketquai의 이미지

mxODBC를 이용해서 insert할 때 한글 입력문제

iODBC랑 mxODBC를 이용해서 python으로 mssql2000에 자료를 insert하려고 하는데 한글 입력의 경우 제대로 insert가 안되네요
select 시에도 한글 필드의 경우 해당 값들이 0xaa... 이런식으로 나와버리는데
print를 하면 제대로 찍히긴 하지만 원래 기본적으로 한글이 나오게 할 수는 없을까요? 혹시 python 설정에 문제가 있는건지요 도와주세요 (_ _)
아참 혹시 몰라서 iODBC를 unicode로도 해보았지만 역시 안되더군요

dotri의 이미지

XML 을 배우고 싶습니다.

XML 을 배우고 싶습니다.
무엇보다 표현된 언어 자체로 데이터베이스의 기능을 가질 수 있다는게 가장 매력적이군요.
그리고 데이터(XML)와 연산(XSL)이 분리되어 있다는 점도 너무 매력적인것 같습니다.

그런데 막상 XML 을 배우려고 인터넷을 뒤져봐도 그다지 잘 정리된 강좌들은 못찾겠더군요.
개인적으로 마크업 랭귀지는 인터넷 강좌로 배우는걸 선호하기 때문에 책을 안사보고 있는데
꼭 XML 을 익히기 위해서 책이 필요한지, 만일 필요하다면 어떤 책을 보면 좋은지 추천해주세요.

young93의 이미지

커널모드에서 소켓프로그래밍?

안녕하세요.

음성칩을 제어하는 디바이스 드라이버를 만들고 있는데요..
드라이버가 칩에서 음성데이터를 가져오면
유저프로그램에서 read()로 그 데이터를 읽어
UDP로 전송을 하게 되어 있습니다.

그런데, 데이터를 유저 프로그램까지 올리지 않고
드라이버에서 바로 소켓을 열어 UDP전송을 하고 싶은데요...

그렇게 할수 있는 방법이 있을까요?

조언부탁드립니다.

돌안에물의 이미지

signal/sigaction을 통해 인자를 전달하는 방법 없나요?

리눅스 프로그램 중입니다.
signal이나 sigaction을 이용해서 이벤트가 발생하면 지정한 액션을 하도록 할 수 있다고 책에 나와있군요. (오늘 첨 봤음 ^&^) 그런데 이때 실행되는 함수에 전달되는 인자는 시그널 번호뿐이군요. 뭔가 다른 인자를 전달하고 싶은데 방법이 없는지요? 물론 전역변수는 가능하겠지만 이거 말고 인자를 전달하는 방법이 궁금합니다.

uaknight의 이미지

Gnu의 joke중에 질문...

인데요..어디다 질문올릴지 한참 고민했습니다..

http://www.gnu.org/fun/jokes/helloworld.html

'hello world'도 사람마다 다양하게 코딩된다..라는게
주된 내용인것 같습니다.
그런데 다른건 알겠는데...

이 부분

Seasoned Hacker

 % cc -o a.out ~/src/misc/hw/hw.c
 % a.out
 Hello, world.
 

Guru Hacker

 % cat
 Hello, world.

은 각각 어떤 의미인지요? 제가 초보인지라...^^
무슨 깊은뜻이 들었나요?
[/code]

johnny의 이미지

레드햇 8.0에서 Hello, World를 g++로 컴파일하니...

#include <iostream.h>

int main()
{
        cout << "Hello, world\n";

        return 0;
}

이렇게 Hello, World를 찍는 프로그램을 레드햇 리눅스 8.0에서 컴파일하니,

Quote:

$ g++ c.cpp -o c.out
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
from c.cpp:1:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
hyunuck의 이미지

C/C++ 표준함수사전 사이트나 서적 추천 부탁드립니다.

제가 보는책도 대충대충 나와있고, 잘 정리된곳도 없더군요.
정확이 말하자면.....(못찾겠더염 ㅠ.ㅠ)
혹시 아시는 분 있으시면 댓글압박 부탁드립니다.

고맙습니다. :D

behack의 이미지

C 소스코드 분석기 추천 바랍니다..

C 소스를 분석해서 완벽히 이해를 해야 합니다...
종이에 찍을라니 1000장이 넘어 가네요...
좋은 분석툴 없을까요?
윈도우용 프로그램으로 추천 바랍니다.. 아직 리눅스를 설치하지 않아서요.. ^^;;

버그소년의 이미지

C와 C++컴파일시 실행파일 크기가 많이 다르네요..

기존에 C로 되어있던 코드를 C++로 변경작업중입니다.

부분적으로 클래스로 묶어가며 작업중입니다.

소스량도 C++로 변경한것이 조금 더 적어젔더군요.

C코드의 함수들 몇몇을 클래스화 하며 반복되는 부분을 많이 줄였습니다.

그런데 실행파일의 크기는 C로 컴파일한것은 60K정도 되는데

C++로 컴파일한 것은 옵티마이즈 옵션을 줘도 350k가 넘어가네요.

각각 링크되는 오브젝트파일들의 크기를 합해보면,

C : 73223bytes, C++ : 42556bytes

이렇게 C++오브젝트 크기다 훨신 작습니다.

new5244의 이미지

Linux 커널 모듈 프로그램 질문??

커널 모듈 프로그램을 공부하고 있습니다.

Redhat 7.3 환경에서
커널 sys_call_table 을 참조해서 간단히 시스템콜을
후킹하는 모듈을 만들어서 테스트를 했었는데....
최근 Redhat 8.0 으로 OS 를 재설치 한후에는...
모듈이 올라가질 않습니다(unresolved symbol 에러).

이유인즉슨 커널에 sys_call_table 이 EXPORT 되지 않아서
발생하는 것이라고 하는데 이 문제를 해결하려면 어떻게 해야 하는지요?

커널 소스에서 sys_call_table 을 EXPORT 한 다음 재컴파일 하면 된다고도 하는데?? 혹시 커널을 재컴파일 하지 않고 해결할 수 있는 방법이 있다면 좀

페이지

프로그래밍 QnA 구독하기