프로그래밍 QnA

큰생각의 이미지

mk712.c (또는 기타 마우스관련) 소스중 마우스 에뮬레이션은 누

커널버전: 2.4.20

mk712.c 터치스크린 소스를 보면요..
소스 중 아래에 적은 부분이 터치 좌표를 얻어서 마지막으로
X,Y 좌표를 전달하는 부분인 것 같은데요..
wake_up_interruptible 하면 도대체 어떤 프로세스가
잠자다가 깨서 X,Y 를 전달 받아서 실행하는지 도통 몰겠네요..

[code:1]//함수 mk712_output_packet() 중 일부
if (head != queue->tail) //좌표 변화가 있으면
{
queue->head = head;
kill_fasync(&queue->fasync, SIGIO, POLL_IN);
wake_up_interruptible(&queue->proc_list);

sangeon의 이미지

double형의 432.342를 문자열로..

바꾸는 프로그램을 짜려고 한다면.. 어떻게 해야 할까요? ㅜㅜ..

물론 다른 함수를 사용하지 않고 말이죠.. sprintf나 gvct함수 등등..

아무런 함수도 사용하지 않고..

고수님들.. ^^ 도움을 주세요~

gyxor의 이미지

[Architecture] 메모리 read할때 주소지정 내부구조에 관한 질문

컴퓨터시스템구조(사이텍미디어) 라는 책을 보면
원시적인 컴퓨터를 설계하게 되는데요.. 8080보다 더 이전버젼에 해당하는 머신구조라고 들었습니다.
최종 설계도를 보면
메모리 read를 할때 한 클럭에 이뤄지는데요..AR이라는 address register를 이용합니다. AR의 출력은 항상 메모리의 주소지정부분의 입력으로 들어가고 있습니다.
IR(Instruction register) <- M[AR]
그렇게 때문에 위와같은 명령이 한 클럭으로 가능합니다.
대신 PC(program counter register)를 증가시킨후 다음 명령을 fetch해오려고 하더라도 AR<- PC 를 해준뒤에 메모리를 읽어와야하는 번거로움이 있습니다.

cb2531의 이미지

재부팅시 초기화 되는 설정?

ulimit -n 1024 같은 설정의 경우

시스템 reboot후에는 값이 초기화가 되므로 rc스크립트에 추가해줘야 한다는 말을 들었습니다.

이런 설정 처럼.. 재부팅시 초기화 되기 때문에

스크립트에 추가해주거나 항상 체크를 해줘야 하는 설정에는 뭐가 있는지요?

jsseal의 이미지

java 코드에 대해서...

java.lang.System.arraycopy이 array copy written in
Java itself로 쓰여진 것 보다 훨씬 효율적이라고 하는데 왜그런가요?

vudghkzm의 이미지

[JAVA] 콘솔에서 문자열을 입력받을 때, Back space 키 올바로

리눅스, 유닉스 콘솔상에서 돌아가는 프로그램을 짜고 있습니다.
BufferedReader 클래스의 readLine() 메쏘드를 이용해서 콘솔상에서 키보드로 뭔가를 입력받는데요. 오타가 나서 Back Space 키를 누르니까 ^H 라는 문자가 덧붙여지네요..

이런 현상 대신 올바르게 Back Space 키가 작동되도록 하고 싶습니다.
어떻게 하면 되나요?

사용하고 있는 텀은 한텀입니다.

dotri의 이미지

Broken pipe

프로그램이 죽을때.. 터미널에 Broken pipe 라는 에러 메세지가 출력됩니다. 어떤 상황에서 발생하는 에러인가요? 차라리 Segmentation fault 였으면 좋겠는데.. 갑갑합니다.

linuxqna의 이미지

쉘프로그램에서 타임아웃 구현

쉘프로그램에서 특정시간내에 결과를 못얻으면 메세지 출력하고 종료하는,
타임아웃을 구현하고 싶은데

일반 C 프로그램같으면
alarm 으로 SIGALRM을 catch해서 처리할텐데

쉘에서는 어떻게 하면 되나요 ?

sangsik의 이미지

리눅스 에서 부팅시에 필요한 폴더나 파일이 어떤거예요?

리눅스 에서 부팅시에 필요한 폴더나 파일이 어떤거예요?
리눅스 부팅 모듈을 올릴려고 하는데요

부팅시에 필요한 파일이나 폴더가 어떤것들이 있을까요?

그럼.. 먼저 감사드립니다.

peccavi의 이미지

온라인 게임서버의 스레드 풀

안녕하세요.

작업 처리의 순서가 중요한 응용프로그램에서 스레드풀을 사용한다면

각 스레드들간의 동기화 처리를 어떻게 해주어야 하는지 궁굼합니다.

온라인 게임을 예를 들자면, 다음과 같은 상황이 적절하겠네요..

동일한 내용으로 생성된 워커스레드가 2개(a,b)가 있습니다.

사용자로부터 전송된 첫번째 패킷은 캐릭터를 왼쪽으로 움직이는것이고

두번째 패킷은 총알을 한번 발사하는 것입니다.

사용자의 입력 순대로 처리가 진행된다면 왼쪽으로 움직인다음 총알이 발사되어야 겠지요..

페이지

프로그래밍 QnA 구독하기