프로그래밍 QnA

MackTheKnife의 이미지

쓰레드에서 stl을 쓸때??

g++ 2.96이고 linux (커널 2.4)에서 프로그래밍중인데

thread생성후 thread함수안에서 vector값을 가져오는 부분에서 값을 가져올수가 없읍니다.
컴파일시 -D_REENTRANT -D_PTHREADS를 줘서 컴파일 했구여

[code:1]main()
{
thread생성
Pthread_join()으로 기다림
}

thread함수
{
vector<string> vtString;
vtString.push_back(string("1234"));
vtString.push_back(string("4321"));

vector<string>::iterator ptr;

에드워드의 이미지

vi editor 사용하는데, tabstop 질문입니다.

안녕하세요.
:wink:

vi 를 사용하고 있는데, 현재 TAB 을 누르면 8 Bytes 단위로 건너뛰어요.

4Bytes 로 하고 싶어서, vi 실행시키고, :set tabstop=4 를 입력하거든요.

근데 vi config 파일에 이걸 아예 hardcoding 할 방법이 있다고 들었어요.

어떤 파일이고, 또 어떻게 등록하면 되죠?

참! tab 말고 공백으로 채워지게 할 수도 있나요?
즉, TAB 키를 누르면 space 가 4칸 채워지게...

ultraedit 나 editplus 를 보면 이런 기능이 있던데...
부탁드리겠습니다.

zingle의 이미지

GD Chart와 텔넷에서의 한글 인코딩 방식...

Windows에서 리눅스 서버에 접속해서
GDChart를 이용해서 그래프 그리는 작업을 하고 있습니다.

요런 식의 작업은 첨이라 쉽지 않군요. ^^;

GDChart에서 캡션이나 제목을 한글로 넣기 위해서
UTF-8로 변환해서 넣어줬지만
여전히 깨져서 나오네요.

GNOME에서는 한글이 잘 보이는 걸 보면
폰트 문제는 아니지 않나 싶구요,
아마도 iconv로 컨버팅할 때에
src encoding타입이 잘 못된거 같네요.
EUC-KR을 사용했거든요.
인코딩이나 GD라이브러리 이쪽으로는 아는게 없으니까

zingle의 이미지

GD Chart와 텔넷에서의 한글 인코딩 방식...

Windows에서 리눅스 서버에 접속해서
GDChart를 이용해서 그래프 그리는 작업을 하고 있습니다.

요런 식의 작업은 첨이라 쉽지 않군요. ^^;

GDChart에서 캡션이나 제목을 한글로 넣기 위해서
UTF-8로 변환해서 넣어줬지만
여전히 깨져서 나오네요.

GNOME에서는 한글이 잘 보이는 걸 보면
폰트 문제는 아니지 않나 싶구요,
아마도 iconv로 컨버팅할 때에
src encoding타입이 잘 못된거 같네요.
EUC-KR을 사용했거든요.
인코딩이나 GD라이브러리 이쪽으로는 아는게 없으니까

주니짱의 이미지

armboot compile시에 에러

안녕하세요. 회사일 때문에 Arm Linux를 접하게 되었습니다.
저희가 보드를 살리는데, bootloader를 armboot를 이용하기 하였습니다.
소스를 구해서 compile하였더니 헤더 파일의 '\'부분에서 에러가 납니다.
호스트의 gcc는 3.2를 이용하고 타겟용 arm-linux-gcc는 2.95.3을 이용하고 있습니다.
arm-linux-gcc를 이용하여 c code를 컴파일 할때는 에러가 나지 않는데... assembly code compile시에는 에러가 납니다.(start.S 파일 컴파일 시에)
혹시 이유를 아시는 분 계십니까?
고수들의 답변 부탁드립니다. 감사합니다.

seeker의 이미지

oracle 관련

sqlplus id/pwd
SQL> select *
from table
했을때 결과를 텍스트파일로 받게 하여
쉘에서 스크립트로 실행해주고 싶은데
가능한가요?

ps) 오라클 q & a 전문 사이트를 알려주시면 감사하겠습니다.

ulsiguya의 이미지

일반 APP와 web에서 동작이 가능하게 ATL을 이용하여 ActiveX를

제가 ATL COM을 이용해서 ActiveX control 하나를 제작하려고 합니다. 이 ActiveX 컨트롤을 사용해서 다른 프로그래머가 webpage나 일반 Windows APP를 만들텐데요...
webpage에서 동작이 가능하게 할려면 스트링같은 경우에는 BSTR같은 유니코드를 사용한 특별한 변수 타입을 써야 합니다. (이것은 비베에서 자주 사용하는 타입인것 같더군요...) 그래서 ActiveX에서 어떤 함수 하나를 export할때 스트링을 파라미터로 받을려면 그 파라미터를 BSTR 타입으로 해줘야 합니다.
그런데, 일반 Windows APP를 MFC같은 것으로 만들때는 그냥 char *가 더 편하고 좋겠죠...

jindogg의 이미지

[질문] epoll 패치 하기??

kernel 2.4.20 입니다.
epoll을 패치 하고 싶은데 도도체 어떻게 해야 할지 모르겠네요.

epoll 패치 파일들 찾아 보닌간 diff 파일이던데 이것도 한두개가 아닌것 같더군요. 어떤 파일을 어떻게 받아서 해야 하는지 상세한 설명 부탁드립니다.

ddoiddoi의 이미지

사용중이지않는 포트찾기

음성통신(UDP) 서버 프로그램을 작성할려고 합니다.

클라이언트가 통신을 요청할때마다 서버측에서는 사용중이지 않는 포트를 찿아서 소켓설정을 하고 클라이언트에게 대기중인 포트를 알려줄려고 합니다만, 어떻게 해야 서버측에서 사용중이지 않는 포트를 찾을 수 있는지 궁금합니다.

선배님들 도와주싶시요!

jai의 이미지

pthread_atfork, mutex 를 써도 __pthread_handles() 에서 죽네

코어파일 스택

Program received signal SIGSEGV, Segmentation fault. 

#0  0x42002022 in __pthread_handles () from /lib/i686/libc.so.6 
#1  0x4003a642 in fork () from /lib/i686/libpthread.so.0 
#2  0x0805d365 in my_system ( 
    command=0x807b750 "insmod /tmp/test.o") at config.c:1088 

프로그램 입니다. 내용이 길어서 에러처리하는 부분은 생략하고,
thread 처리에 대한 내용만 올립니다.
[code:1]
int main()
{
....
status = pthread_atfork(fork_prepare, fork_parent, fork_child);

페이지

프로그래밍 QnA 구독하기