프로그래밍 QnA

kkojiband의 이미지

warning 이 뜨는데, 이유를 알수가 없습니다...T.T

일단 코드부터 봐주세요...

[code:1]
Keyboard.h

#ifndef __KEYBOARD_H__
#define __KEYBOARD_H__

#include "WaitThread.h"
#include "Interrupt.h"

#define ...

struct KeyQueue
{
unsigned short queue[ MAX_KEY_QUEUE ];

unsigned short top, bottom;
};

struct KeyValue
{
unsigned char sca;
unsigned char led;
unsigned short code;
};

<여기에!!!>

void init_keyboard( void );
void keyboard_handler( struct InterruptState *is );

struct WaitThread *insert_keyboard_wait_thread( struct Thread *thread ); <== warning

netman76의 이미지

구글이나 엠파스같은 검색엔진을 개발하려면...

안녕하세요...

현재 구글이나 엠파스 같은 인터넷 검색엔진을

개발하려면 관련 참고자료를 어디서 구할수 있는지요..

웹로봇이나 검색엔진 소스등...

검색엔진을 만들려니 도대체 어디서 부터 손대야 할지 모르겠습니다.

관련 도서나 검색엔진 소스있는곳을 알려주시면

저에게 많은 도움이 될것 같습니다.
:roll:

come006의 이미지

TCP SOCKET 에서 적정 전송량은?...

TCP SOCKET 을 이용해서 평균 1MB 정도가 되는 파일 여러개를 전송하는

프로그램 입니다

현재는 1024로 보내고 있는데

어느정도가 최적인지 경험있는 프로그래머 님들의 의견을

들어보고 싶습니다

dorijjang의 이미지

ip routing table 커널내 수정~???

안녕하세요~커널 공부를 하는 학생인데요~ ㅡㅡ);;
몇가지 질문 좀 할려구요~
현재 ip routing table이
destination addr' base로 구성되어지는데
이것을
source addr' base로 바꿀려고 합니다

Destination Gateway .....
------------------------------------------------
default 122.122.122.122
123.123. . 156.156.156.156

모 이런식으로 구성되어지는 것을
Source Destination Gateway ....
-------------------------------------------------------------------------

blue39의 이미지

2.4버전 이후의 커널 네트워크 초기화 과정에 대한 질문입니다.

안녕하세요~~

밑에도 질문을 올렸는데 도무지 답글이 없어서 다시 올려 봅니다. 제 질문의 요

지가 좀 이상했을 수도 있으니까요.

다른게 아니라 커널 2.4 버전 이후는 2.2와는 다르게 커널 초기화시에 네트워

크 초기화 부분에서 proto_init()부분이 없어졌더라구요. 이 부분이 각 프로토

콜에 대한 버추얼 함수 들을 연결해 주는걸로 알고 있습니다. 그런데 2.4 버전

부터는 이 부분이 없더라구요. 저는 궁금한게 처음 커널을 초기화 할때 그 많은

cho&#039;s의 이미지

어셈에서 인덱스 어드레스모드 사용에 대하여...

INTEL syntax 를 AT&T syntax assembly로 변환하려고 합니다.
여러가지로 이상이 없는데 다음의 경우 문제가 발생합니다.
AT&T's Indexed Addressing Mode Using a Register Minus a constant.

INTEL syntax.
movq mm3, [ecx-16]
movq mm6, [ecx-8]
위의 경우는 이상이 없구요. 아래의 경우는 제가 시도해본 여러가지 중에 한가지입니다. 도데체가 정확한 값이 안나오네요. 개념은 대충알겠는데 어케 표현해야될지 모르겠습니다. 정말 대충알아서 되는건 아무것도 없군요.^^
sozu의 이미지

[질문] 서버에서의 Recv Buffer

안녕하세요^^ zzokomilk입니다.

지금 현재 비동기 소켓을 기본으로 하는 서버를 작성중입니다.

예전에 만들었던 것은

커넥션 하는 클라이언트 별로 서버에서 Recv버퍼를 따로 생성하였습니다.

그리고 그 클라이언트로부터 패킷이 왔을때 해당 Recv 버퍼를 사용하였습니다.

지금 만들고 싶은것은

같은 상황에서 Recv 버퍼를 하나로 통합하고 싶습니다.

모든 패킷은 하나의 버퍼로 오게 되고 그 패킷에 따라서 판별하게 하는것이지요

제가 궁금한 것의 첫번째는 이런 방법을 쓰느냐는 것입니다.

이기문의 이미지

qt를 사용한 프린트 소스입니다. 조언 부탁드립니다.

qt를 사용해서 printing하는 소스를 만들고 싶습니다.

일단 qt demo에 있는 소스는 다음과 같습니다.

[code:1]void StEditor::filePrint()
{
QPrinter printer;
printer.setFullPage(TRUE);
QPaintDeviceMetrics screen( m_pView/*this*/ );
printer.setResolution( screen.logicalDpiY() );
if ( printer.setup( this ) ) {
QPainter p( &printer );
QPaintDeviceMetrics metrics( p.device() );
int dpix = metrics.logicalDpiX();

blue39의 이미지

[질문]커널 네트워크 초기화시 proto_init()함수가 2.6에서 대체

안녕하세요~~

지금 네트워크 초기화 부분을 열심히 보고 있는데 이거 예전버전이랑 바뀐 부분

이 많아서 계속 헤메고 있습니다. 지금 보고 있는 소스는 2.6.0-test2 버전입니

다. 참고 하고 있는 책이랑 맞지 않는 부분이 많아서 질문 드립니다.

예전 소스에서보면 네트워크 초기화시에 처음 init()함수 내에서do_basic_se

tup()을 호출하고 내부에서 다시 sock_init()과 proto_init()을 호출해서 sock

구조체를 할당하고 proto_init()에서 각 프로토콜 별로 해당하는 함수 즉, TCP

eggboy의 이미지

솔라리스 환경에서 질문..

안녕하세요 약간 막연한 질문일수도 있지만 ^_^;; 사정이 있는지라..

솔라리스 2.5에서 돌아가는 바이너리가 2.8에서는 문제가 생기거든요

OS를 업글하면서 되도록 프로그램 수정 없이 돌려보려고 했는데

이상하게도 2.5에선 전혀 문제 없이 돌아가는 프로그램이 2.8에선 잘 돌아가지 않네요

머신은 Sparc입니다. 혹시 이러한 경험을 가지고 계신분은 경험담이라도 좀 얘기해주시면 감사하겠습니다..

소스를 올리면 좋겠지만 그럴수 없는 상황이라서 이해해주세요 ^_^;;

페이지

프로그래밍 QnA 구독하기