프로그래밍 QnA

bbangpower의 이미지

[완료]VGA 프로그램 이해가 안됩니다~~~

VGA 프로그래밍인데 이해가 도저히 안되서 여기에 회원가입하자 마자 올립니다~!
맨 아래 set_palette 함수 부분에서요~
io_out8(0x03c9, rgb[0] / 4) 이란 부분에서 왜 4로 나누는지 이해가 안됩니다.
어떤 분이 말씀하시길

"io_out8(int port, int data);
data 타입이 정수인데, 바이트 데이타를 그대로 넣어 버리면 al 에 원하는 값이 들어가지 않습니다.
4로 나누어서 넣으세요."

라고 하셨는데 왜 4죠? 상세한 설명 해주실분 없으신가요?

io_out8:
mov edx, [esp+4] ;port
mov al, [esp+8] ;data
out dx, al
ret

drawhan의 이미지

apache mod_rewrite 질문입니다.

IIS는 %를 GET변수로 넘겨도 받아주는데 톰켓에서는 안되네요... 강제로 아파치에서 해야 할것 같은데 잘 안되네요 고수님들의 도움을 부탁드립니다.

REQUEST_URI에 %가 있으면 %20으로 바꾸고 싶은데 어떻게 하면 좋을까요?

RewriteRule \% \%20으로 해봤는데 응답이 전혀없네요

RewriteCond \%
RewriteRule \% http://%{HTTP_HOST}%{REQUEST_URI} [R, L]
이상태에서 더 어떻게 해야 할지 모르겠습니다. 이렇게 하면 일단 에러만 나구요...
단순히 파라미터에 %가 있고 그 값만 %20으로 바꾸고 싶습니다. 도움 부탁드립니다. 감사합니다.

nox82의 이미지

ping은 가는데 socket은 안됩니다.

--- --- ---
| 1 | - | 2 | - | 3 |
--- --- ---
192.168.10.X 10.0.0.X

현재 위와 같이 세대의 노트북을 eth으로 연결하였습니다.
2번은 usb 이더넷을 추가로 달은 상태이구요.

1번과 2번은 192.168.10.11과 192.168.10.12로 셋팅을 하고
2번과 3번은 10.0.0.2와 10.0.0.3으로 셋팅을 했습니다.

2번에서는 ip_forward를 1로 셋팅을 한 상태구요.
1번에서는 route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.10.12로 설정하고
3번에서는 route add -net 192.168.10.0 netmask 255.255.255.0 gw 10.0.0.2로 설정했습니다.

joong의 이미지

비선점형 SMP 커널에서 CPU 별 성능에 대한 질문이 있습니다.

현재 개발중인 장비에 두개의 CPU 가 있습니다. (각 물리 코어 6개, 하이퍼스레딩으로 12개, 총 24개 코어 사용)
VPN 용 커널 모듈을 개발 중인데 AES 암호화를 위해 Intel 의 AES-NI Instruction 을 적용하여 개발하였습니다.
커널은 2.6.24.7, 비선점형 SMP 로 빌드된 커널 입니다.
AES-NI 는 xmm 레지스터를 사용하기에 kernel_fpu_begin() 과 kernel_fpu_end() 로 감싸고 있습니다.

이렇게 개발된 상태에서 동작은 정상적으로 하고 있습니다.
CPU Affinity 를 조정하여 두 CPU (총 24개의 코어) 에 로드가 적절히 분배되는 것도 확인했습니다.

그런데 실질적으로 성능을 측정해보면 모든 동작을 Affinity 설정을 통해 CPU 0번에 몰았을 때 더 좋은 성능을 보입니다.
그리고 CPU 1번에 몰았을 때에는 CPU 0번에 몰았을 때보다 성능이 현격히 떨어집니다.

ryk76의 이미지

유 무선 장비 탐지 방법이 있나요?

유선망에서 네트워크에 연결된 무선 장비를 찾아내는 방법이 있나요?
오픈소스나, 프로그램 등..

무선망에서 무선망을 스캔하는 건 있는데.
유무선 장비를 가려내는 스캐너는 잘 못찾겠네요..
조언 부탁드립니다.

oosap의 이미지

[완료]make automake autoconf 에 대한 좋은 래퍼런스가 있을까요?

백창우씨의 유틸리티 책은 읽어보았습니다.
그 책도 좋긴한데 예제가 좀 더 많았으면 해서요...
웹사이트나 서적중에 관련된 샘플을 더 많이 찾아볼 수 있는 곳이 있을까요?

jobc42의 이미지

오라클 합계 쿼리에 대해서 질문 입니다!

question.png 라는 테이블이 있으면 question1.png 처럼
맨위에 총 합계가 나타내게 하고 싶은데
도저히 감이 안잡히네요
rollup이나 cube라는 것을 이용하면 된다고 검색해봤지만
제가 딱 원하는게 안나오네요
db 고수님들 좀 도와주세요~~

sinwho의 이미지

c++ 생성자...

만약에

smok95의 이미지

초기화하지 않은 지역변수의 쓰레기값 문제

안녕하세요! 제 지식으로는 도저히 해결이 안되는 문제로 kldp까지 찾아오게 되었습니다. 도움 부탁드립니다.

먼저 현재 환경은 아래와 같습니다.

Windows XP 32bit, Windows 7 32bit
VC 7.1

일단 문제의 시작은 아래의 코드에서 시작되었습니다.

// sample.cpp 레지스트리값을 읽거나 쓰는 기능을 하는 그냥 작은 클래스
 
   char buf[256]={0,};
   DWORD size;
   if(RegQueryValueEx( ... 중략 ... , (LPBYTE)buf, &size)!=ERROR_SUCCESS)
   {
      MessageBox("실패");
   }

일단 위에 ReqQueryValueEx의 마지막 인자인 size는 buf의 크기를 설정해서 전달을 해줘야하는데 위에 코드에서는 그렇게 하지 않고 있었습니다.

sauron의 이미지

ARM 용 toolchain 을 깔았는데, 소켓 함수가 없네요.

ARM linux 에서 동작하는 임베디드 C/C++ 프로그램을 하게 되었읍니다.
그런데 ELDK 4.0 과 www.gnuarm.com 에서 제공하는 toolchain 을 깔았읍니다.
그런데 깔고 나서 보니까 소켓 함수를 쓸려고 보니까, 소켓 헤더 파일이 없는 거에요.
너무 당황스러운데, 원래 ARM 임베디드에서는 이렇게 소켓 헤더 파일이 없나요.
그렇다면 소켓을 사용하고 싶을 때에는 어떻게 해야 하나요. glibc 소스를 가져다가
설치한 ARM 용 toolchain 으로 다시 컴파일을 해줘야 하나요.

페이지

프로그래밍 QnA 구독하기