프로그래밍 QnA

greatlee의 이미지

C 들여쓰기.. 자동으로 해주는 툴이 있나요?

어쩌다.. 다른분 코드를 수정하는일을 하게 됐습니다.

웬만하면 그냥 쓰겠는데.. 들여쓰기가 저랑 워낙에 맞지 않아서.. 거기에 여러명 손을 타서 소스가 장난 아닙니다.

C 들여쓰기를 자동으로 바꿔주는 기능이 있는 툴을 찾는 중입니다.

예전 자바할때는 eclipse를 유용하게 썼거든요.. C에서 쓸만한 툴좀 추천부탁드릴께요.

skjean의 이미지

[질문] eth0의 MAC address 변경

ifconfig 명령어를 통해서 eth0의 MAC(Ethernet) address를
변경하고 싶습니다.

그런데..man page를 통해서 알 수가 없습니다.
예전 기억에 ethe addr 이런 옵션을 준 것 같은데...

도움 부탁드립니다.

감사합니다.

jinyeoulman의 이미지

메일서버에 성능에 관한 질문.

이 질문에 이 게시판에 적당한지는 잘 모르겠습니다.
제가 지금 메일 서버의 로그를 실시간으로 자동 분석하는 툴을 개발중입니다.
메일 서버는 qmail입니다.

처리순서

1)로그 분석툴은 메일 서버가 아닌 곳에서 실행되어 메일 서버에 있는
로그 수집 스크립트를 리모트로 실행시킵니다.

2)메일 서버측의 로그 수집 스크립트에서는 로그를 수집하여 압축후
1)에 송신합니다.

의 간단한 처리를 하는 스크립트를 개발할려고 합니다.

문제는 2)의 단계에서 로그를 수집하여 압축과정에서 cpu리소스가

gyxor의 이미지

[Os] Debug a.exe 상에서CS레지스터값은 어떻게 설정이 되나요?

D:\Cpp_test>debug a.exe
-r
AX=0000  BX=0008  CX=A60B  DX=0000  SP=0760  BP=0000  SI=0000  DI=0000
DS=1805  ES=1805  SS=1815  CS=1815  IP=0054   NV UP EI PL NZ NA PO NC
1815:0054 0E            PUSH    CS
-q

D:\Cpp_test>debug test.exe
-r
AX=0000  BX=0009  CX=D19E  DX=0000  SP=0760  BP=0000  SI=0000  DI=0000
DS=1806  ES=1806  SS=1816  CS=1816  IP=0054   NV UP EI PL NZ NA PO NC
1816:0054 0E            PUSH    CS
-

이렇게 서로 다른 두개의 프로그램을 디버그 해봤습니다.
exe실행프로그램이 로딩될때 소스상에서 IP 레지스터의 초기값은
magiccp의 이미지

vi에서요 삑소리도 안나고 화면도 조용하게 할수는 없나요.

set visualbell
을 하니까 삑삑소리는 안나는데
화면이 갑자기 뻔쩍하니까 신경이 쓰입니다.
화면도 뻔쩍하지 않도록 할수있는 방법을 알고 싶습니다.

granite의 이미지

glib을 이용한 프로젝트 개발

상용화 프로젝트 개발에 사용할 쓸만한 library를 찾던중 발견한게 glib입니다. lgpl이라 라이센스 문제도 없고, 이식성도 괜찮은것 같은데, glibc에 비해 성능이나 기타 다른 문제점은 없는지요. 그리고 이외 쓸만한 라이브러리 있으면 추천해주세요.
ps glib의 thread는 시스템 thread의 wrapper 인가요? 아니면 자체 구현인가요?

ddoman의 이미지

new, delete 와 malloc, free의 혼용

이래저래 글들을 읽어보다가
new로 생성한것을 free로 해제한다던지,
malloc을 delete로..

그런 코드는 위험하다고 하는데, 제 코드에는 그런문제가 없을까
생각을 해보아서 코드를 grep 해보았습니다.

같은 함수안에서는 모두 malloc 한 부분이 있으면 free를 쓰고,
new했으면 delete를 맞게끔 호출 하게끔 코딩이 되어있었습니다만..
눈에 뻔히 보이니까요..일부러 섞어 쓰는 사람은 드물것 같습니다.

그런데, 그렇게 사용될 소지가 있는부분은

[code:1]
--------------a.cpp------------

zelon의 이미지

주민번호 입력 없이 편하게 쓸 수 있는 자바 관련 사이트?

으음... 요즘 한창 자바 프로그래밍을 해보고 있습니다. 그런데 하다가 막히는 부분이 많아서 계속 질문을 하려는데 마땅한 사이트 추천 부탁드립니다.

Java Desktop Application 을 짜고 있으며, 회원 가입시 주민번호 입력 안하는 곳(!) 으로 부탁드립니다 물론 많이 활성화된 곳일 수록 더 좋겠네요. :D

psycoder의 이미지

[질문] 원격에서 명령어 실행시키기

서버 프로그램을 만들었는데요..
특정 포트에서 바인딩하다가 "command=string"이란 문자열을 받으면 string을 실행하도록 만들어봤습니다.
[code:1]
if(strstr(buf, "command")!=NULL) { //buf는 recv로 받은 데이타값이 들어가는 배열입니다.
char *exe, cmd[100];
STARTUPINFO si={0,};
PROCESS_INFORMATION pi;

closesocket(ClientSock);
exe=strstr(buf2, "=")+1;
sprintf(cmd, "%s", exe);
si.cb=sizeof(STARTUPINFO);

toold의 이미지

변수나 함수명 앞에 __ 이 붙은 것의 의미는..?

커널 소스를 보면 어떤 변수명이나 함수명은
앞에 __ (언더바 두개)가 붙어 있는데요..
뭔가 특별한 의미가 있는건가요..?..
아니면 그냥 관례적으로 쓰이는 건가요...

페이지

프로그래밍 QnA 구독하기