프로그래밍 QnA

luftpalen의 이미지

리눅스 프로그래밍에서 ctrl+c 시..

소켓프로그래밍을 하면서 디버깅시에 ctrl+ c 로써 프로그램을 종료해야할 일이 번번히 발생하는데, 소켓이 제대로 안닫혀서 다음 디버깅시에 bind error 가 뜨곤합니다. 이는 시간이 해결해주지만, ctrl+c 시에 close(sock_fd) 와 기타 메모리관리를 실행시키면서 종료할 수 있는 방법이 있는지요.. ?

원래 검색의 생활화가 신조이지만, 시그날이라고 하는것같은데 정확히 몰라서 검색을 못해 이렇게 올립니다. (알아야 검색도.. :( )

elecguy의 이미지

ARM 용 크로스 컴파일러...????

안녕하세요.
ARM용 크로스컴파일러를 구하고 있습니다.
주로 MIPS, SH 계열을 사용하다가 이번에 ARM을 사용하게 되었습니다.
ARM의 경우 자료가 너무 많아서 어떤 걸 선택해야할지 잘 모르겠습니다.
http://kesl.org/html/pds_cross.html 의 ARM 링크는 연결이 안됩니다.
그래서, 현재 쓰고 계신 분들의 추천을 받고 싶습니다.

ARM10 계열을 지원가능하면 좋겠고..
리눅스에만 설치가능해도 상관없지만
다른 개발자를이 리눅스에 익숙하질 않기 때문에
윈도에서도 사용가능하다면 더 좋겠습니다.

kicom95의 이미지

strncpy 어떻게들 처리하십니까 ?

소시적에 프로그래밍할때 -_-;; 지금도 소시적 입니다만.

strncpy 가 NULL 문자를 끝에 기록을 안해주는 버젼이 있어...

아마 windows 지요...

memset 을 한후 strncpy 를 쓰는데......

다른 방법이 있나 해서요 ^^

지금 상황에서... memset 부하도 줄여야 하므로 ㅋㅋㅋ

jinie4u의 이미지

bash 문자열 자르기 도와주세요.

하하하하하
기초가 부족한 제 자신이 우스워서 그냥 웃음밖에 안나옵니다. ^^;

apache 에서 split-logfile 로 로그파일을 분리하고 나서 만들어지는
로그파일 이름에서 호스트명만 뽑아서 디렉토리를 만들고자 합니다.

split-logfile 에서 만들어주는 파일이름 형식은 "호스트명.log"인데
다음과 같은 모양입니다.

host.domain.com.log

이 문자열에서 뒤에 .log 를 제외한 host.domain.com 만을 뽑아보고
싶은데 어떻게 접근해야 할지 모르겠습니다.

ososoi의 이미지

UNIX 상에서 파일의 부분 변경하는 법을 가르쳐 주시면 감사하겠

[상사왈] 이 문서 안에 우리 회사 VIP고객 1000명의 명단이 들어있네. 이번에 전산화 작업을 하는 김에 이 1000명의 명단을 컴퓨터로 작성해서 파일로 보관하게. 그리고 파일명은 cus_0001.txt 로 시작해야하네~

라고 XX같은 상사님께서 지령을 내리셨다.
그래서 lol 군은 X꼬에서 피나도록 열을 올린 끝에 32시간 38분 24초만에 1000명분의 문서를 파일로 작성하였다.

며칠뒤...
[상사왈] lol 군 내가 파일명을 잘못 갈켜줬네.. 그 문서의 고객은 VIP아닌가.. VIP로 모셔야지~ 파일명을 바꾸게. VIP_0001.txt 로....

facered79의 이미지

리눅스의 /proc 에서 읽어 올 수 있는 값들을 윈도우즈 에서는..

안녕하세요..

리눅스의 /proc 에는 여러가지 시스템 정보들을 포함하고 있고.

이러한 내용을 적당한 파일출력 함수를 사용해 읽어 올 수 있습니다..

궁금한 점은 윈도우즈에서 만약 cpu 사용률, 메모리 사용률, disk io 와 network traffic 와 같은 내용들을 읽어 오기 위해서는

어떤 방법을 사용해야 하나요..

많은 조언 부탁 드리겠습니다..

rhizome의 이미지

[C++]잘 짜인 C++ 예제들을 구할 수 있는 곳이 없을까요?

객체지향 설계의 관점에서 잘 짜여진 짧은 예제들을 구할 수 있는 곳이 없을까 해서 질문을 올립니다. 그리고 디자인패턴이 적절히 잘 적용된 경우이면 금상첨화 일 것 같구요.

그냥 클래스 하나만 덩그러니 있거나 하는 그런 코드 말고 main함수를 가지고 있는 완전한 형태의 코드가 적절할 것 같습니다.

그런 예제들이 들어있는 책을 소개해 주셔도 좋구요.

leolo의 이미지

[질문] MYSQL에서 질의 결과를 파일로 뽑아내는 방법. 제발 좀

아래 질의를 하면 결과가 아래와 같이 나오는데요.

이 질의의 결과를 파일로 저장하고 싶습니다. 단, 오늘로 부터 1주일 전까지만의 데이터를 뽑고,

이를 오늘날짜의 파일 이름으로 백업 받고자 합니다. 예를 들어 오늘이 7월 20일이면, 7월 14일 부터, 7월 20일까지의 데이터를 뽑아서. call_0720.txt 라는 파일로 뽑고 싶습니다.

방법이 있는지요.

select PHONE, CALLING_NUMBER, START_TIME from CALLUSE WHERE PHONE IN ('311') and length(CALLING_NUMBER) <= 6;

+-------+----------------+---------------------+

호랑이의 이미지

Ruby의 단점을 알려주세요.

제가 가장 즐겨 사용하는 스크립트 언어는 python입니다.
interactive interpreter가 정말 편하죠.
python이 좋기는 한데 oop 지원이 미비해서 아쉽습니다.
ruby는 제대로 된 영문 매뉴얼이 없어서 학습할 기회가 없었는데 몇 일 전에 가보니 Programming Ruby라는 책( 2판이 출판 됐었군요. ) 1판 전문이 올라와 있네요.
읽어보니 oop적인 면이나 언어적인 매력이 대단하군요.
많이 쓰이지 않았던 이유 중 가장 큰 이유가 영문 문서가 없었기 때문이라고 알고 있었는데 다른 단점이 뭐가 있을까요?

kjw7945의 이미지

exit $$0 의 의미가 무엇인가요?(Makefile에서 shall script)

다음과 같은 파일 내용이 있습니다.
파일은 Makefile입니다..

DIR = memo calendar main
OBJECTS = memo.o calendar.o main.o
TARGETS = diary

CFLAGS = -W -Wall -O2 -g

all : objs
    $(CC) $(CFLAGS) -o $(TARGETS) $(OBJECTS)

objs :
    @for dir in $(DIR); do make -C $$dir || exit $$?; done

clean :
    @for dir in $(DIR); do \
    make -C $$dir clean; \
    done
    rm -rf $(OBJECTS) $(TARGETS)

exit $$?가 없으면 작동이 안되는데요...
exit $$?의 의미가 무엇인지 잘 모르겠습니다...

페이지

프로그래밍 QnA 구독하기