프로그래밍 QnA

facered79의 이미지

[net-snmp 질문 #5] 안녕하세요.. net-snmp 간단한 소스인데 mib

먼저 제 글을 읽어주셔서 감사합니다.!

전 redhat 8.0 에서 net-snmp-5.2.1 을 가지고

작업중에 있습니다. 지금은 간단한 소스를 이용해 밉정보를 가져

오는 튜토리얼을 하고 있는데요.. mib의 위치를 알지 못하는 이유

로 mib 정보를 가져 오지 못하는것 같습니다..

아래 제 snmpd.conf 내용과 소스 내용, 에러 메시지 를 올리도록

하겠습니다.

음.. 이유를 모르겠네요 .. 왜 안되는건지..

글이 길어 조금 불편하시겠지만 .. 그래도 조은 조언 주셨으면

yapp의 이미지

gcc, gdb, cvs.. 계정이 필요해요..

gcc, gdb, cvs, telnet, ftp 가능한 계정 없을까요..?^^;;
웹호스팅하던 곳에서 gdb 쓰다가 정지당해서리.. 하하~
이런것만 지원해주는 계정 있었음 좋겠는데.. 가격도 저렴하구..
혹..........시 있을까요..?

golbbang2의 이미지

open("/dev/kmem,O_RDWR)의 권한 문제

엠베디드 리눅스를 사용하여 개발도중 문제에 봉착하여
이렇게 메일 올립니다. 다른 게시판의 글을 읽어봤는데
관련된 글이 없더라고요.

open함수를 사용하여 memory를 초기화하는데요

open("/dev/kmem", O_RDWR);

root로 로그인 한 상태에서는 아무 문제 없이 실행되는데
다른 계정으로 들어가 실행하면
"operation not permitted" 에러가 발생합니다.

chmod 4777 /dev
chmod 4777 /dev/kmem

으로 권한을 바꿔주어도 똑같이 에러가 발생합니다.
혹 엠베디드 리눅스만의 문제인가 싶어 데스크탑 리눅스에서

girneter의 이미지

2단계 리스트를 STL로 바꾸기

예를들어,
여러명의 선수가 팀을 짜서 팀끼리 리그를 합니다.
팀에 index 가 있고, 한 팀내에 선수에게 index 가 있어서
3-27
이라고 하면 3 팀의 27번 선수를 가리킵니다.

이 index 는 둘다 int 범위여야하고, 0 부터 시작하는게 아닙니다
그리고 리그에 팀이 새로 들어오거나 팀째로 빠지는 경우도 많고
한 팀 내에서도 선수의 영입이나 퇴출이 잦습니다.

이걸 2단계 리스트로 구현했습니다.
별건 아니고,

[code:1]
struct Player {
int data;

int team_num;

kjjy7의 이미지

음성 녹취 쪽으로 질문드립니다.

제가 H.323 기반의 음성 녹취 프로그램을 하게 되었는데요
프로그램은 tcpdump와 pcap을 사용하여 작성을 하였습니다.
실제 프로그램은 리눅스에 존재하고 있습니다. 회사 내부망에서 H.323기반의 windows netmeeting을 사용해서 rtp데이타중에서 음성데이타를 따로 모아서 저장(vox)하여 goldwave에서 실행을 시켰습니다. 파일설정은 MS ADPCM 8000 KHz이고 4bit mono로 설정하였습니다. 사람 음성은 제대로 나오는 편이지만 잡음과 끊김이 상당히 심한 편입니다. 이것을 어떻게 해결해야 하는지를 모르겠습니다.

sungmoo의 이미지

디비않에 암호화된 패스워드를 검사할때

53870b2577f97928 이렇게 된 패스워드 를 검사할때.

md5($passwd) 이렇게 입력된 패스워드를 암호화하니 32자리수가 되더군요. 16자리수로 하려면 다른함수를 써야 되나요...

서지훈의 이미지

pcre 에서 여러개의 pattern 찾기...

예를 들어 "abcdef abcdef" 라는 문자열이 있는데...
"cd"라는 무나열 패턴을 찾기를 원하는데, pcre_exec()를 이용하니 return 값이 항상 1이군요.
2가 나와야 하고, 2번을 돌아야 할텐데...
예제를 봐도 패턴 만큼 나오는것 같은데 ㅡㅡㅋ
pcre_compile()과 pcre_exec()실행시 option값은 0입니다.

함...
혹시나 해서 사용한 부분 소스 올립니다.

[code:1] /* Compile the regular expression in the first argument */
re = pcre_compile(
pc_pattern, /* the pattern */
0, /* default options */

kknd345의 이미지

[어셈블리어] 문제를 이해를 못해서요 ㅜㅜ...

최근에 어셈블리어 배우고 있는데 모르는게 많어서요 ㅜㅜ..

문제에 이 문장이 있는데요
locates the cursor near the middle of the screen.

개행 문자는 0dh,0ah 이런식으로 하면 된다고 들었는데요
(0dh 가 줄 처음인가요? 개행인가요? )
화면 가운데로 바로 가는 명령어가 있나요?

그리고

Tempstr "abcdefg",0 

mov edx, OFFSET Tempstr

여기서 오프셋은 왜 써주는 건가요?
그냥 바로 mov eax, Tempstr 이렇게 해주면 안 되나요?

마지막은 문제인데요... 감이 잘 안 와서요.

itsnow의 이미지

pthread 에서 우선순위

프로그램을 짜고 있는데

pthread_create(..)
{
sem_wait(&get);
...
}

{
for(i=0; i<all_player_num; i++){
player_threadName[i] = i;
pthread_create(&player_threadID[i],&pthread_attr, faceUpCheckThread, (void*)&player_threadName[i]);
}

while(1){
sem_post(&get);
..
}

할 경우 보면 threadName[0], [1],[2],[3] 순으로 제어권을 가지게 됩니다.

실제 쓰레드를 만들고 나서 get에 대한 제어권을 제일 빨리 획득하는 쓰레드가 수행되어야 하는데 0,1,2,3 순으로 수행됩니다.

무작위로 제어권을 가지도록 할 수 없을까요?

bizzare의 이미지

도와주세요. multiset

다음과 같은 코드가 있습니다.
보시면 아시겠지만..
myset 을 만들어서 그 첫번째 항목을 reference로 받고 싶습니다. (물론 예제라서 아직 항목은 넣진 않은 set입니다. )

그런데 윈도우에서는 이러한 코드가 잘 돌아가는데 (VC++ 6.0)
GCC 3.4버전에서는 에러가 나더군요.
그 이유를 살펴보니..
GCC 3.4에서는

iterator와 const_iterator가 둘 다
red black tree의 const_iterator를 typedef 한 녀석이더라고요.

그래서 밑의 코드에서 begin은 iterator를 return하는데
결국은 이 놈은 const reference가 되어

페이지

프로그래밍 QnA 구독하기