프로그래밍 QnA

jenkince의 이미지

하스켈의 함수에 대해 공부중인데요...

책을 보면서 하나씩 공부하고 있는 학생입니다..
그런데 갑작스런 복학과 공백기간이 너무 긴 탓인지 수업진도도 책의 내용조차 버겁네요 ㅠㅠ
연습문제를 푸는데 몇몇 문제가 막힙니다 ㅠㅠ
부디 여러분들의 지식으로 저의 메마른 머릿속을 촉촉히 적셔주시와요 ㅠㅠㅠ

(첨부파일에 txt 파일로 문제를 정리해놓았습니다)

jenkince의 이미지

하스켈의 함수에 대해 공부중인데요...

책을 보면서 하나씩 공부하고 있는 학새입니다..
그런데 갑작스런 복학과 공백기간이 너무 긴 탓인지 수업진도도 책의 내용조차 버겁네요 ㅠㅠ
연습문제를 푸는데 몇몇 문제가 막힙니다 ㅠㅠ
부디 여러분들의 지식으로 저의 메마른 머릿속을 촉촉히 적셔주시와요 ㅠㅠㅠ

(첨부파일에 txt 파일로 문제를 정리해놓았습니다)

pamiers의 이미지

pipe에 대해 질문 드립니다...

pipe를 이용해 IPC를 만들고 있는데,

child 프로세서가 parent 프로세서에게 pipe를 통해 정보를 전달하고 있습니다.

그런데 child가 여러개의 정보를 전달하면

parent가 어떻게 그 정보를 처리 하게 할 수 있을까요?

예를 들어 child가 파일명, 억세스타입, 스트링을 보내게 되면

parent가 pipe를 통해 들어온 값을 어떤게 뭔지 알고 처리하게 만들 수 있을까요..ㅠㅠ

pipe에 오버라이트 되지 않나 싶어서 질문드립니다.ㅠㅠㅠㅠㅠ

pamiers의 이미지

pipe에 대해 질문 드립니다...

pipe를 이용해 IPC를 만들고 있는데,

child 프로세서가 parent 프로세서에게 pipe를 통해 정보를 전달하고 있습니다.

그런데 child가 여러개의 정보를 전달하면

parent가 어떻게 그 정보를 처리 하게 할 수 있을까요?

예를 들어 child가 파일명, 억세스타입, 스트링을 보내게 되면

parent가 pipe를 통해 들어온 값을 어떤게 뭔지 알고 처리하게 만들 수 있을까요..ㅠㅠ

pipe에 오버라이트 되지 않나 싶어서 질문드립니다.ㅠㅠㅠㅠㅠ

trymp의 이미지

kernel Oops 가 찍힐 때 CPU 에 대해서 질문입니다.


초보라서 질문드립니다.

제가 테스트하고 있는 환경은 kernel 2.6.24 의 SMP 환경의 머신이고요

여기서 kernel OOps 가 발생햇는데, SMP 환경이라고 하더라도

OOps 에 찍힌 call trace 함수들이 동일한 CPU 에 대해서만 찍힌 것이 맞나요??

아니면 다른 CPU 의 함수 call 도 같이 찍힐 수가 있는것인지 궁금합니다.

고수님들의 많은 도움 부탁드립니다.

no3miggi의 이미지

linux로 작업중인데요

레드햇 9로 공부중인데요

알파벳의 각갯수와 총 갯수를 구하는 것을 짜는데요

filedecriptor로 파일을 rdwr로 열고
버퍼크기만큼 read하고

while("abc.txt"!=EOF){ //파일의 끝까지 도착할때까지...
for(i=0;i if(buf[i]='a'||buf[i]='A')
alp[0]++;
if(isalpha(buf[i]))
totalalpha++;
}

이렇게 했거든요....

근데 저기 저 while문안을 어떻게 해야할지 모르겠어요... NULL로 바꿔도 안되고...

어떻게 하면 될까요. 저 while문안 내용물을 어떻게 바꾸면 될 것 같기도한데....

==파일의 끝까지 읽어내려가면서 알파벳분류하고 갯수 세고....

이렇게 할려고 하거든요.. 혹시 보시고 어떻게 고쳐야할지 좀 알려주세요....

visualplus의 이미지

mysql에서 인덱스 생성 시 함수를 사용할 수는 없나요?

a, b두개의 컬럼이 있고, 복합키를 생성하려고 하는데요.
문제는 a의 값이 xyz00, xyz01 xyz02 이런식으로 되어있는데 모두 동일한 값으로 봐야 합니다.
가령
a | b
--------------
xyz00 | 123
xyz01 | 456
xyz02 | 123

이렇게 값이 들어있으면, xyz00, 123과 xyz02, 123이 중복되므로 들어가지 못하게 해야 합니다.
혹시 ADD INDEX ( LEFT( a, LENGTH( a ) - 2 ) , b ) 이런식으로 키를 입력 할 수는 없는걸까요..?

jaewonm의 이미지

컴파일된 바이너리가 참조하는 외부 함수를 수정할 수 있나요? (코드없이)


bitblaze의 TEMU에 tracecap.so 란 플러그인이 있습니다
TEMU가 실행되면서 tracecap.so 를 런타임에 로드해서 taint analysis를 하는데요

TEMU가 다른 소스는 공개되어있는데 tracecap은 컴파일된 바이너리 형태로만 제공하더라구요
tracecap 파일에서 호출하는 외부 함수 (여기서는 TEMU 메인 모듈의 함수) 대신에 제가 만든 함수를
호출하게 하고 싶습니다.

(예)

(원래) tracecap.so --> taintcheck() 호출
(수정 후) tracecap.so --> taintcheck_modified() 호출

문제는 소스가 공개되어있다면 코드를 수정하면되지만 바이너리만 있다는 것이죠..

위의 예의 경우

taintcheck()
{
taintcheck_modified();
}

lisonhua의 이미지

ps/2 장치도 HID에 속하는가요?

HID (Human Interface Device)
전 HID를 USB인터페이스로 알고있었어요.

- 이것이 옳은 생각인가요? 다시말해 ps/2키보드도 HID부류에 속하는가요?
- Windows DDK API 함수 HidD_SetFeature는 USB키보드뿐아니라 ps/2키보드에도 적용되는가요?

미리 경험하신분 계시면 답변 바랍니다.

gloomyr의 이미지

vc 6.0에서 맥어드레스 가져오는법(disable)된 네트웍 카드까지도.. 아시는 분 계신가요.

고민에 빠졌습니다.
vc 6.0에서

네트웤카드를 disable시키면 ipconfig /all 해도 안나오더라구여.

혹시 네트웍카드 여러장 꼽혀있을때
enable/disable 안가리고 맥어드레스를 가져올수 있는 방법은 없는가요?

4일째 고민하고잇습니다. ㅜㅜ

페이지

프로그래밍 QnA 구독하기