프로그래밍 QnA

splendor의 이미지

java의 Hashtable 같은 것을 만드려고 하는데...

C (C++ 아님) 로 자바의 Hashtable 같은 것을 만드려고 하는데...
자바에서는 만들어져있는거 그냥 편하게 썼는데...
C쪽을 구현해야할 일이 생기고 보니...좀 난감하네요....T_T

Key값과 그에 해당하는 Value들을 저장해야하는데...
여기서 그 테이블에 들어갈 수 있는 (Key, Value)의 갯수는 가변적입니다.

void put(int key, int value)
: Key와 Value를 테이블에 넣는다. 이미 Key가 존재할 경우 덮어쓴다.

int get(int key)
: Key에 해당하는 값을 리턴한다. 값이 없을 경우는 -1 리턴(양수값만을 Value로 가지기때문에)

firehole의 이미지

IDS의 특징중....

안녕하세요?

저는 네트워크 장비들중 IDS의 특징을 조사하고 있습니다.

특징중 'False Positive' 라는 용어가 있는데..

궁금합니다..

답변 부탁드립니다.

그럼 좋은 하루 되십시요..

제갈아찌의 이미지

시리얼프로그램에 대한 질문이있습니다.!!

제가 가상 gps데이타를 수신받아서 간단하게 저장하는 소스를
짜고 있는데요.. (속도 4800bps)

일단 테스트용으로 /dev/ttyS0를 오픈해서 들어오는 데이타를
read 함수로 배열에 저장한뒤 간단하게 출력함수를 이용해서
저장한 값을 찍어봤는데요
실행할때만다 값이 깨졌다가 안깨졌다가 이렇게 나오네요.

minicom에서 출력되는 문자처럼 해당하는 배열에 넣고 싶은데.. 혹시 연속적으로 수신되어지는 데이타를 저장하기 위해서
는 어떤 방식으로 구현하는지 좀 알고싶습니다. 해당하는 소스나

honeamis의 이미지

C에서 IO function 중에 bit 단위 access 되는 것을 찾습니다.

file io에서 read/write 가 byte align 되지 않는 경우에 사용할 수 있는 library가 있는지요.
아니면 그러한 용도를 위해서 OS가 확장되어 있는 것이 있는지요.

예를들면 3bit 크기의 data chunk를 100개 file write 하려고 하는데 별도로 function 구현하지 않고 가능하면
system call 수준에서 처리하고 싶습니다.

별도 구현하면 아무래도 속도문제가 있어서....

shamlock의 이미지

데몬의 메모리 누수문제

안녕하세요. 씨를 공부하고 있는 초보 개발자입니다.
이번에 데몬을 만들어서 서비스를 하고 있는데요
원인을 알수 없는 메모리누수 문제때문에 삽질을 열심히..하고 있습니다.

.. 네트워크 서버프로그램입니다.

Makefile에 옵션설정으로 데몬방식으로 컴파일할수도 있고
그냥 일반 애플리케이션으로 컴파일할 수도 있는데요

일반애플리케이션으로 동작할때는 메모리 누수 현상이 발생하지
않는데.. 데몬방식으로 동작할때는 메모리누수현상이 발생합니다.

mabux의 이미지

CGI 에서 질문입니다.

하나의 이미지 화일 이름이
aaa.gif 일 경우

CGI 를 통하여
aaa.gif 를 aaa_b.gif 로 변경을 하고 싶습니다.

그리고 입력 받은 ccc.gif 를 aaa.gif 로 변경하여
기존의 aaa.gif 가 있는 위치에 저장을 하려 합니다.

궁금한것은 aaa.gif로 저장되어있는 것을
aaa_b.gif 로 변환하는 CGI 함수가 있는지 궁금하네요..

아니면 어떻게 CGI 에서 코딩을 해야 하는 건지 궁금합니다.

CGI 처음 하는거라 좀 어렵네요.. 답변 부탁드리겠습니다.

hys545의 이미지

softpear cvs버젼 컴파일 확인바랍니다.

제거 컴파일하려고 ㅜ하면
에러가
dirname
getmode
setmode
에서 에러나는데

dirname은 약간 손본거로 해결햇는데
밑의 2개가 해결이 안됩니다.
첨부파일 보구 컴파일되나 확인바랍니다.
되면 glibc.gcc등 적어주시고
안되면 되게 고쳐주면 ㄳ

neu의 이미지

Makefile에서 매크로사용

makefile에서요
앞에서 정의된 어떤 매크로를 쓸 때, 이 매크로가 뒤에서 include하는 파일속에 들어 있어도 사용이 되나요?
그리고 c 파일에서 정의된 매크로가 makefile에서 쓰일 수 있나요?

acuna의 이미지

스레드 내에서 ListView_InsertItem 을 사용하면 안 되나요?

안녕하세요.
새로 가입한 acuna라고 합니다.
잘 부탁드립니다... ^_^;

다름이 아니오라
제가 간단한 리스트뷰에 파일 리스트를 채워넣는 프로그램을
만들고 있는데 파일 리스트를 리스트뷰에 넣는 것이 시간이 오래 걸려서 이 부분을 스레드로 분리시켰습니다.
CreateEvent와 WaitForSingleObject(INFINITE)로 파일 리스트 채워넣는 것을 한 번에 하나의 스레드만 접근이 가능하도록 허접하게나마 동기화를 했다고 생각했습니다.

그런데 이게 파일 리스트를 채우는 중 다른 스레드가 다시 들어와서 WaitForSingleObject에서 대기를 하는데 이게 무한 대기를 하더군요 -_-;

hys545의 이미지

getmode.setmode함수가 어디에 정의되어 잇나여?

구굴링해보면 unistd,h애 정의되어잇다는데
제가 가진 파일에는 안 정의되어있습니다.
참고로 한소포트 씁니다.

그리거 softpear 컴파일 할때 이거때문에 에러 발생합니다.
그리고 다시 찾아보니까 bsd하고 및에 잇던데
bsd에만 있느거면
linux에서 이거하고 똑같은 기능하는 함수 알려주시면 ㄱㅅ

페이지

프로그래밍 QnA 구독하기