프로그래밍 QnA

hohory의 이미지

man 페이지로는 클래스 정보를 볼수 없나요?

man 페이지를 이용해서는

standard c library만 볼수 있나요?

iostream 계열의 class들에 대해서 볼수는 없나요?
(그니깐.. C++에서 기본적으로 제공되어지는 클래스들이요)

hohory의 이미지

vimrc 설정관련.

제 계정의 홈 디렉토리의 .vimrc에서
tags 설정을 하려고 하는데요

아래와 같이 설정을 하는데 잘 안됩니다.

let tag_default = "/usr/include/tags,/usr/local/include/tags"
if strpart(getcwd(), 0, 17) == "/home/thomas/RCP"
set tags=tag_default,/home/thomas/RCP/source/tags
endif

/home/thomas/RCP 디렉토리 하의 디렉토리에서 vim을 실행시키면,
tags에, tag_default의 설정 값과 거기에 추가로, /home/thomas/RCP/source/tags의 설정값을 설정하고 싶은 것입니다.

그런데 잘 안되네요.

도와주세요.

kass73의 이미지

select의 maxfd에 대한 질문

안녕하세요.....

select를 maxfd = 5(기존에 fd가 4까지 열려있었고)로 하여
select에서 이벤트가 없어서 대기하고 있는중에 새로운 연결이
이루어져 fd가 생겨서 이 fd가지 select에서 검사하려고 합니다.
이때 FDSET해주고 maxfd만 새로운 fd + 1하여 주면 될까요?

아니면 새로운 연결이 생길수 있는 경우를 대비하여 select의
maxfd를 FDSETSIZE 으로 지정해야 하나요?

답변 감사합니다.

superchangho의 이미지

adf

[code:1]#include <linux/config.h>

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/version.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <asm/irq.h>
#include <asm/hardware.h>
#include <asm/io.h>
#include <asm/uaccess.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/skbuff.h>

// Added BSt
#include <asm/mach-types.h>

#ifdef CONFIG_SA1100_CERF

hados의 이미지

[질문] 네트워크 소켓에서 질문 있습니다

일을 하다가 문제점이 있어서 글을 올리니다.

네트워크를 통해서 UDP로 패킷을 받아서 파일로 저장을 하려고 합니다

프로그램은 뭐...매우 간단하죠. 보통 소켓 프로그래밍 예제 수준의

100줄 정도의 프로그램을 짜서, 패킷을 받아서 파일로 저장하도록

짰습니다.

그런데 가끔씩 data에 손실이 생깁니다.

sender에서 보낸 파일 크기와 receiver 쪽에서 받은 파일의 크기가

약간 차이가 날 때가 있습니다.

지금 생각으로는

sender에서 보낸 파일이 버퍼에 저장되고, receiver 프로그램이

gnossienne의 이미지

reverse mmap(user space to physical memory)

mmap을 통해 얻어온 연속적인 physical memory의 user space virtaul address통해 역 다시 physical memory의 address을 알고 싶습니다.

즉 다음과 같은 코드입니다.

fp = open(,,,);
v_addr = mmap(,,,);

여기서 mmap을 통해 얻어온 address은 physical memory입니다. 그런데 v_addr을 값만을 통해 physical memory의 address을 알아오는 방법이 없을까요?

2.6에서는 rmap이라는 것을 통해 알수 있다고 들었는데..
2.4에서는 모든 page을 검토 해야만 알수 있다고 들었습니다.
혹시 상세한 방법이

gundamboy의 이미지

gtk+2에서 창을생성한후 동영상출력하는 방법을 알려주세요!!

gtk+2에서 창을 생성한후 동영상출력하는 방법을 알려주세요!!
현재는 Xlib를 사용하여 창을 띄운후 RTjpeg을 사용하여 compress, decompress
하여 출력하고 있습니다.
그런데 gtk+를 사용하여 동영상을 출력할려면 어떻게 해야 합니까?..
도와 주세요.
그리고 Xlib를 이용하여 창을 띄울때 원하는 위치에 띄우는 방법을 알려주세요.
예를 들어 top-left는 100, bottom-right는 50이렇게 원하는 위치에 띄우는
방법을 알려주세요~~
감사합니다^^

suh1978의 이미지

임계구역에 대한 이론적인 부분의 질문입니다.

그 흔한(?) 공룡책을 보던중에 잘 이해가 안되는 부분이 있어서 질문올립니다.

번역서 6번째판의 7.2.1.1에서 보면 알고리즘1이라는 내용이 나오는데요.
임계영역에서의 알고리즘에 대한 설명을 해주고 있습니다. 그중에 아래와 같은 의사코드가 있습니다.

do {
    while (turn != i) ;
        critical section
    turn = j;
        remainder section
} while (1);

책에서는 다음과 같이 설명합니다.

쓰레드들이 0이나 1로 초기화되는 공동의 정수 변수인 turn을 공유하도록 하는 것이다. 만일 turn== i라면 쓰레드 Pi가 임계 구역에서 실행하도록 허용된다.

superchangho의 이미지

GPS모듈 제어

요번에 GPS MODULE을 이용해서
디바이스 드라이버를 통해 GPS MODULE을 제어하려고 하는데요
어떤 GPS MODULE을 구해야 할지 모르겠네요
걍 GPS MODULE에서 위치정보만 빼오면 되는데

MODULE구입후 호스트 컴터랑 연결하는 법이랑 자료가 마땅치 않네요 이 부분에 대해서 자료가지고 계신분은 좀 도와주세요

cbers의 이미지

c++ 전역변수 분명히 선언했는데 에러가납니다

#include <iostream>
using namespace std;

typedef struct {
        int id;
        char name[20];
        int balance;
} ACCOUNT;

ACCOUNT person[100];
int count=0;     //여기서 count 선언

void CreateID(void);

int main(void)
{
    return 0;
}

void CreateID(void)
{
        cout << "name:" << endl;
        cin >> person[count].name;        //에러
}

c++은 처음공부해보는데.. 왜틀렸는지를 모르겠습니다.;;
이건 제가 보기 편하시게 일부분만 올린거고...전체코드를 봐야하는 문제라면

페이지

프로그래밍 QnA 구독하기