프로그래밍 QnA

심용희의 이미지

같은 라이브러리에서 호출한 함수를 사용했지만, 다른 결과가 나올때 의심할만한 사항은..???

음.. 라이브러리에서 제공하는 한 함수를 사용하여 shared memory에 메모리를 할당받았는데,
세그먼트 사이즈가 틀리게 나오는 황당한 일을 겪고 있습니다.

A라는 library에서 shared memory에 환형큐를 할당받는 함수가 있어서,

B프로그램에서도 사용하고,C 프로그램에서도 사용하고 있습니다.

그런데, B에서 만든 shared memory사이즈와 C에서 만든 shared memory사이즈가 달라지는 문제가 발생하였습니다.

s4bz의 이미지

영상을 입력받아 움직이는 사람이나 물체를 찾아주는 오픈 소스 프로그램 추천 부탁드립니다.

웹캠으로 영상을 입력받아 입력된 영상에서 움직이는 물체(사람)을

찾아내는 프로그램을 찾고 있습니다.

소스포지에서 tracking등으로 찾아는 보았으나

쉽지가 않네요..

알고 계신 프로그램(소스가있는)이 있으시면 추천 부탁드립니다.

좋은 하루 되세요~!

choim의 이미지

텍스트 에디터를 만들려고 합니다.

텍스트 에디터를 만들려고 합니다.

실은 과제입니다만, 어디서부터 시작해야 할지 막막한 관계로 고수님들의 조언을 구하고자 합니다.

지금단계에서 고민하는 부분은, 텍스트를 메모리상에 어떻게 올려야 할지

강사분은 링크드 리스트를 이용하라고 말씀하셨습니다만, 링크드 리스트로 메모리상에 올린다고 하면, 단어단위로 노드를 만들어 올려야 할지, 문자단위로 올려야 할지...

luftpalen의 이미지

리눅스 Task 스케줄링에 관한 질문입니다.

커널책을 보다가 궁금한게

ps 로 현재 떠있는 프로세스들이 있는데,
CPU 사용률이 0.0% 라는것은 Run Queue에는 있는데 CPU 를 못받는것인지요..?

그래서 어떤 분의 얘기를 들으니 받긴 받는데 필요없어서 양보하는 경우라고 하던데, 그 경우 그 프로세스는 자신이 명령어 수행될 필요가 없다는것을 어떻게 알게되나요?

jinushun의 이미지

UDP 전송시 자신의 source port 를 알수있을까요?

안녕하세요. 오늘 축구는 이겨야할텐데.

질문이있습니다.

udp 전송을 할때(클라이언트) 클라이언트의 source port 를 알수있는 방법이있습니까?

혹은 클라이언트의 소스포트를 지정해서 서버로 전송을 할 수 있나요?

좋은 방법 알고계시면 조언 주시면 감사하겠습니다.

그럼 축구응원 열심히 하

sunnymichy의 이미지

[질문] 리눅스 커널에서 TCP RTT 값을 측정해서 로그로 찍어주려고 합니다..어떻게 하면 좋을지..

안녕하세요.. 고수님들께 질문이 있습니다..

제가 지금 커널 소스내에서 tcp RTT 값을 직접 찍어주려고 합니다.. 일반적으로 사용하는 ping 프로그램이 아니라.. TCP RTT 값을
측정하려고 하는거죠.. 인터넷에서 가끔 보이는 TCP ping 프로그램 결과를 조금 신뢰할 수 가 없어서 이렇게 Q&A에 질문을 하게 됬습니다.

심용희의 이미지

shared memory에 attach할 때, 성공할때도 있고 실패할때도 있습니다..

안녕하세요. 거의 1년을 아프다가 이제서야 다시 생활전선에 복귀했습니다. ^^;;

아, 질문은 다음과 같습니다.

작업환경:
SunOS ac1a 5.9 Generic_112233-12 sun4u sparc SUNW,Sun-Fire-880

컴파일러:
gcc 3.3.2
make 3.80

사전작업:
shared memory를 만들거나 attach하는 것은 library로 제공.
shared memory에 access할 수 있는 키는 공용 include에서 제공.

멋진그이름의 이미지

netinet/ip.h나 tcp.h등에 나와있는 헤더구조체들을 볼수있는곳 없을까요?

현재 윈도우상에서 패킷캡쳐해서 프로토콜에 따라 디코딩하는 프로그램을 제작중입니다.

winpcap라이브러리를 이용하면서 linux상의 소스를 참고하고 있는데요

윈도우에서는 어디에 tcp나 ip들의 해더구조체가 정의되어있는지 잘 모르겠습니다.

그래서 리눅스의 구조체를 참고해서 해더파일에 새로 자료형을 추가하고 있는데요.

purewell의 이미지

inetd으로 로그를 뿌려주는 프로그램을 만들고 싶습니다.

OS: SunOS 5.8

/etc/inetd.conf 마지막에 아래와 같은 줄을 추가하였습니다.

viewlog         stream  tcp     nowait  purewell    /export/home/purewell/bin/in.viewlog in.viewlog

in.viewlog는 다음과 같은 스크립트입니다.

#!/bin/sh
 
tail -10000f /var/log/myserver.log | awk '{print $1}' | /export/home/purewell/bin/viewlogd

viewlogd.c는 다음과 같은 C소스를 컴파일한 것입니다.

jungjury의 이미지

memset에서 void 포인터 형 넘기는데 어떻게 동작하는 거죠?

void *memset(void *s, int c, size_t n);

void *형으로 메모리 시작주소, 채울값, 메모리크기를 인자로 넘겨받는데....
어떻게 내부적으로 구현되는지 궁금합니다..

인자에는 타입이 무엇인지 알수 있는 정보가 전혀없어서요.,...

페이지

프로그래밍 QnA 구독하기