프로그래밍 QnA

happyrjsgh3의 이미지

윈도우에서 로그파일과 레지스트리에 접근하려면?

안녕하세요

윈도우환경에서 로그파일과 레지스트리에 접근하여 USB사용기록을 알려주는 프로그램을 만들어 보고싶어서 질문드립니다.

위와 같은 기능을 하는 프로그램을 만드려면 어떤 언어를 공부하고, 어떤 방식으로 프로그래밍을 해야할까요?

뭐 어떤방식으로 시작해야할지 감이 안와서 질문합니다ㅜㅜ

inviolable의 이미지

하드웨어 제어 프로그래밍을 하려면 뭘 공부해야하나요?

캠 프로그램이나 기타 화상 채팅, 녹음기, mp3 같은걸 구현해보고 싶은데요.

뭘 공부해야 가능한가요?

direct x맞나요?

trymp의 이미지

linux 에서 한글 인코딩과 관련된 문제입니다.


환경은 Fedora 64bit 입니다.

제가 문서에 있는 내용을 뽑아서 화면에 출력을 하는데요.

화면에 출력을 할 때는 한글이 잘 나옵니다.

그런데 화면의 내용을 아래와 같이 redirect 해서 파일로 만든 다음

VIM 으로 열어서 보면 한글이 깨져서 보입니다.

./view_file aa.doc &> result.txt

왜 이런 차이가 생기는지 모르겠습니다.

아시는 분 답변주시면 감사하겠습니다.

willer313의 이미지

파일 2개 합치기 직렬로 합치기

shell script를 이용하여 프로그램을 하나 만들고 싶은데, 몇시간동안 해메다가 올리네요.
각 각 파일이 2개가 있습니다.
예를 들어서
data.txt에는
disk1
disk2
disk3
disk4
이라는 내용이 있고,
data1.txt 에는
file1
file2
file3
file4
이라는 내용이 있습니다.
이 내용들을
새로운 하나의 파일에 다음과 같이 합치고 싶습니다.
disk1
file1
disk2
file2
disk3
file3
disk4
file4
와 같이 합치고 싶은데, 쉘스크립트로 가능 할까요??

mydream의 이미지

MFC에서 오디오 재생하기 위해 사용하는 클래스는 무엇인가요?

일반함수 중에 PlaySound로 오디오를 재생할 수 있는데, MFC로는 오디오 재생을 하기 위해 어떤 클래스를 사용하나요? 책에 보니 CMySound 클래스를 사용한다고 해서 MSDN 검색해봤더니 CMySound 라는 클래스는 없습니다. Visual Studio 2008을 Window XP에서 사용하고 있습니다. 좀 OS가 오래됐습니다. 제가 워낙 올드 유저라서요(^^"). 답변주시면 천 번 만 번 감사하겠습니다.

ehaakdl의 이미지

linux 환경에서 c언어로 나 이외에 접속자 구분하는 프로그램 만들었는대 strcmp 반환 값이 좀 이상 합니다.

/*
check값이 초기화할떄는 0이지만 그 이후부터는 10,17값을 유지함 이상하다.
*/

#include
#include
#include
#include
#include

void error_info(char *message)
{
printf("%s\n",message);
}

balgarac1의 이미지

void * 관련 질문입니다.

void * buf = (char *)malloc(sizeof(char) * 512);
 
버퍼에 캐릭터 포인터 형으로 주소값을 반환하고
 
 
메세지를 버퍼에 저장하려고 합니다.
 
int nCnt = 0;
 
recv(s, (char *)buf[nCnt], BUFSIZ, 0);
 
 
이런식으로짯는데빨간줄이뜨면서
포인터 형을 오브젝트 타입으로 바꿀 수 없다는 에러메세지를 냅니다.
 
무엇이 잘못된건가요??
besthero의 이미지

Linux module 작성시 질문이 있습니다.

안녕하세요

Linux Module 개발시 몇가지 질문이 있어서 글을 올립니다.
kernel은 3.4.79입니다.

1. module 에서 Floating Point가 동작이 안되나요?

감사합니다.

load2000의 이미지

ps 와 top의 결과 차이

안녕하세요.

하나의 프로세스(XXX : 22287)를 추적해서 현재 cpu사용량을 측정하려고 합니다.
XXX프로세스는 주기적으로 파일을 읽고 디비에 넣는 작업을 비규칙적으로 반복하고 있습니다.
한번에 많은 쓰레드를 생성하기도 하고 아무것도 안하기도 합니다.

먼저 top을 이용해서 뽑아보고
top -b -n 50 -d 2 -p 22287 | grep 22287

그리고 다음은 ps를 이용해서 결과를 로그로 저장하였습니다.(shell script사용: 5초에 한번씩 60번 반복)

for ((i=0;i<60;i++)); do
ps -C XXX -o user,pid,pcpu,pmem,comm,args | grep XXX >> $LOG
sleep5
done

근데 두개의 결과가 다르네요.
top에서는 cpu점유율이 매 결과마다 수치가 변동이 있는데

ps의 결과는 전부 똑같네요.

top과 ps의 결과 차이가 생기는 이유가 무엇인가요

페이지

프로그래밍 QnA 구독하기