프로그래밍 QnA + 설치 및 활용 QnA

떼찌할꼬야의 이미지

C언어 IPC관련 간단한 질문이에요!!

프로그램은 이러합니다. WINAPI를 공부하는 도중에 생긴 질문입니다.

질문 1)

server쪽에는 학생 이름과 학점이 있고요, client는 이름을 서버쪽에 보내면 서버가 클라이언트한테 그 학생의 성적을 보내줍니다.

그런데, 저는 왜 자꾸 학점을 보낼 때 이상한 문자로 나타나는 걸까요;; string 형으로 A 문자를 보내면 보내는 쪽이나 받는 쪽이나 이상하게 뜹니다;;

예를 들면 이렇습니다..

receive : choi
send : A

이런식이 정상인데 A가 안들어가고 이상한 문자가 들어갑니다.

유니코드 문제인건가요??

질문 2)

텍스트 파일에
choi A
park B
lee C

다음과 같이 저장되어있을 때, 이것을 이름은 이름배열에 학점은 다른 학점 배열에 저장하고 싶은데;;

간단해 보이는데 쉽게 안되네요... 조금만 도와주세요 ㅠ

////////////////소스입니다...

lmk378의 이미지

linux driver 작성중 특정 메모리주소에 write가 안되는 문제

watchdog 관련 디바이스 드라이버를 만들고 있습니다.
구현하려는 내용은 system을 watchdog timer를 통해 강제종료시키면 됩니다.
(꼭 watchdog timer를 통해 종료시켜야 합니다.)
cpu는 ARM cortex a9입니다.
watchdog time control register(이하 wtcon)의 물리주소는 0x10060000 입니다.
u-boot에서 해당주소에 1을 입력하면 시스템이 reboot 됩니다.
문제는 driver를 작성해 kernel로 올려서 1을 넣으면 write가 안되는것 같습니다.(추정)

구현방식은 매우 간단합니다.

wtcon = ioremap(0x10060000);
writel(1, wtcon);
iounmap(wtcon);

위의 코드가 전부입니다.

bejoy4him의 이미지

RHEL 4.x WS, 32bit버전 최대 메모리 사이즈가 궁금합니다.

구글링을 열심히 해보니

RHEL 5.x는 32bit임에도 PAE옵션을 사용하면, 최대 64GB까지 사용가능하다고 되어 있습니다.
RHEL 4.x버전은 WS일 경우에는 16GB까지 AS는 무제한 지원한다고 되어 있습니다.

그런데 이게 4.x버전이 32bit일 경우에도 지원하냐는 것입니다.
어디에도 64bit일 경우에만 4GB이상의 메모리가 지원된다는 말도, 32bit일 경우에도 된다는 말 역시 찾지 못하였습니다.

4.x에서 그게 된다면, 5.x대의 PAE커널은 따로 설정없이 바로되는게 맞지(4.x에는 PAE커널 선택하는 옵션이 없습니다.),
부트로더에서 PAE커널을 선택하도록 할 이유가 없을것 같아... 의심이 더 큽니다.

누구 아시는분 안계시나요?

bigeye의 이미지

Xfce Terminal에서의 한글 입력 문제

안녕하세요.

현재 Gentoo + Xfce4 조합을 사용하고 있는데요,

한글 입력기가 Terminal에서는 먹히지 않는 기이한 현상이 있어 질문드립니다.

다른 여타 Application들에서는 scim이 잘 떠서 한글 입력에 문제가 없었는데요,

"Terminal"(http://www.xfce.org/projects/terminal/) 을 쓰면 아예 한글 입력이 불가능해지게 됩니다.

혹시나 해서 gnome-terminal을 깔아서 써보니 여기서는 한글이 잘 먹히더군요..

어느쪽의 문제이길래 꼭 "Terminal"에서만 scim이 먹히지 않는걸까요?..

jobc42의 이미지

자바 확장자 체크(파일 헤더) 질문입니다

자바에서 파일 확장자 체크를 하고 싶습니다
단순히 파일이름의 확장자로 체크를 하지 않고
file header를 읽어와서 어떤 종류의 파일인지 체크하고 싶은데요
검색해보니 apache tika framework 이 나오기는 하는데
현재 운영중인 프로젝트에 적용하긴 좀 곤란한것 같네요..
혹시 이런 프레임웤 말고 다른 조~은거 알고 계시는 분 계시면 알려주세요^^;

Hamyt88의 이미지

[완료]Byte 경계를 넘는(?) 비트필드 값의 해석..

이걸 뭐라고 설명해야 할지 잘 모르겠네요.

요즘 C를 사용해서 네트워크로 데이터를 수신하는 프로그램을 만들고 있는데 72bit의 데이터 블록으로 수신합니다. Big Endian이더군요.
일단은

struct data_block{
    unsigned char[9] __body;
};

라고 구조체 선언해서 수신까지 해 놓긴 했는데 이 안에 든 데이터를 해석해야 합니다.

데이터를 해석을 하다 보니 바이트 경계를 넘어서 이어서 해석해야 하는 경우가 필요해졌습니다.

이런식으로 두 바이트가 있다고 한다면

boss0327의 이미지

쉘 스크립트 내용 수정

안녕하세요?

쉘스크립트를 이용해서 파일의 한 부분을 찾고 값을 입력해서 그 값으로 수정하려 하는데요.
예를 들자면 test.sh 파일의 내용이

test shellscript 542.1248.2646

이 내용을 값을 입력받아서(0123.233.3455)

test shellscript 0123.233.3455

바꾸고 싶은데요 어떻게 해야 하나요???

cococo의 이미지

C#에서 hooking 기능을 구현했는데, MSDN 소스는 안돌아가고 검색으로 찾아낸 소스가 돌아갑니다. -_-;;

현재, mouse + keyboard event hooking ( global hooking )을 하려 하고 있습니다.

개발 환경은 windows 7 ultimate K + VS 2010 입니다.

질문이 2가지인데요. 일단 올려봅니다.

1. google 에 물어보니, 이런 걸 가르쳐 주더군요.

http://blog.witstudio.net/archive/20100327

그런데 아무리 해 봐도 안되더군요. ( SetWindowsHookEx() 함수의 반환값이 0 이 됩니다. ) 이상하다 이상하다 싶어서 좀 더 뒤져본 후

http://support.microsoft.com/default.aspx?scid=kb;en-us;318804

prankenmk2의 이미지

[완료]nfs로 마운트된 디렉토리에 FTP로 자료 업로드시

안녕하세요.

항상 도움만 얻고가는 회원입니다!!

현재 운영하고 있는 서버에 제목과 같은 문제가 있어 조언을 부탁드립니다.

내용은 제목과 같이

서버에 nfs로 특정 디렉토리에 마운트를 했고 이 마운트 걸린 포인트에 다른 서버에서 FTP로 전송시

속도가 느린것이 문제입니다.

느리다기 보다는 전송하기 전까지 세션을 맺는 시간이 오래 걸리는 거 같습니다.

FTP가 아닌 서버에서 nfs 마운트된 디렉토리로 cp를 하면 전혀 느리지 않습니다.

데이터가 두번 거쳐가는 것이니 느릴수 있다고 생각하지만 그래도 생각보다 더 느려서 조언을 부탁드립니다.

conf가 필요하실 경우 바로 업로드 하겠습니다.

감사합니다.

lmk378의 이미지

platform_driver_register를 통해 등록한 driver중 probe 함수는 언제 호출이 되나요?

watchdog 관련 driver를 보던중 궁금하여 질문드립니다.
platform_driver_register를 통해 driver 등록 후 등록된 probe함수는 언제 호출되는 건가요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기