프로그래밍 QnA

dbckdgns의 이미지

커널 2.6.25 에서 sys_timer 구조체의 역할이란?!!

struct sys_timer
{
..
void (*init)(void);
..
.
}
이렇게 선언이 되어 있는데 초기화 하는 함수같은에 포인터 함수라 찾기가 힘드네요 혹시 아시는 분있나요? 어떤역할을 하는지 설명해 주실수있는분 없나요?

dalant019의 이미지

I/O 버스나 cpu/메모리 버스의 속도에 대해 질문을 드려도 된다면, 읽어주세요.

한참 공부하고 있는 게 이론 쪽이라 계속 이런 머리 아픈 질문만 드리게 되네요. 죄송합니다.

제가 궁금한 것은
만약, 책에서 이 시스템은 데이터를 메모리에서부터 I/O컨트롤러까지 x초에 보낼 수 있다고 말하다면,
이건 어떤 이동하는 물체가 d거리를 v속도로 x초에 간다는 말하고 같은 건가요?

gurumong의 이미지

[C++] 템플릿 특수화

특수화된 템플릿 문법이 왜 필요한것인지 이해못하겠습니다.

책에서 설명하길....
두값을 교환하는(swap함수) 템플릿의 예를 들면서
인자가 특정 구조체이고 부분적인 맴버만 교환하도록 할려고 할때에
특수화가 필요하다고 설명하고있는데

템플릿 보다 우선순위가 높은 일반 함수로 특수화된 템

hwayak의 이미지

압축파일을 하드에 풀지 않고, 메모리상에서 마치 파일시스템처럼 사용할 수 있는 라이브러리가 있나요?

질문 제목이 좀 이상한데... 설명하자면....

압축파일을 하드 디스크에 풀면... 각종 디렉토리와 파일들이 tree 구조로 만들어지게 되죠.
그 후에 원하는 파일 또는 디렉토리를 하드 디스크 파일 시스템에 접근해서 사용하게 되는데요..

제가 알고 싶은건, 이렇게 하드 디스크에 풀지 않고, 메모리상에 압축을 풀어서 저장해놓은 후에,
압축이 풀려진 디렉토리나 파일들을 손쉽게 접근할 수 있게 해주는 라이브러리가 있는지 하는 겁니다.

또는 굳이 메모리상에만 압축을 풀 필요는 없고, 라이브러리 내부적으로 디스크에 임시 파일 또는 디렉토리를 만들고 그곳에다 풀어서 사용하는 거여도 괜찮을 듯 합니다.
겉으로 보기에 명시적으로 압축파일을 풀어야 하는게 아니면 맘에 들거 같거든요.

zip archive read library 라고 구글에서 검색을 해봐도 제 능력으로는 쉽게 검색이 안되네요 ㅠㅠ

111bxbx의 이미지

vi편집기에서 질문.

유닉스인데요.ㅠ.ㅠ

vi 편집기를 연 이후에 어찌 코딩을 해야할지.ㅡ.ㅡ;

문제 좀 풀어주세요..

아래보기와 같이 동작하는 쉘 스크립트를 작성하시오

$ appoint Tom 2005-04-03
Tom, please visit me until 2006-04-03
$ appoint Jane Jan-06
Jane, please visit me until Jan-06
$ appoint
, please visit me until

1번문제를 변형하

playbu의 이미지

skipping incompatible error

안녕하세요, Code Sourcery G++ Lite버전을 다운받아서 프로그램을 크로스컴파일 하고 있는중인데요,

크로스컴파일러 설치경로는 아래와 같습니다.

/root/CodeSourcery/Sourcery_G++/

일단 일반 GCC컴파일러로는 컴파일이 잘되는데 arm-none-linux-gnueabi-gcc 를 이용하여 컴파일을하면 skipping incompatible 이라는 말과함께

mogin1의 이미지

define사용법에 대한 질문입니다.

#define SEN0_X
#define SELECT_SEN_X(NUM,X) (SEN##NUM##_X(X))
int k=0;
일때

SELECT_SEN_X(k,10)
이렇게 사용하니깐 컴파일러가 SENk_X로 인식하더라구요..
제의도는 k변수값이 0이니깐 SEN0_X로 인식 하게끔하려했거든요..
변수를 넘긴후 문자열을 합칠때 변수값으로 합치려면 어떤식으로 처리해야할까요?

kjhnet의 이미지

Linux kernel의 CFS(Completely Fair Scheduling) 스케줄러에서 time slice 구하는 방법?

안녕하세요,

최근 linux kernel에서 프로그래밍 할 일이 있어서 커널 소스를 보고있는데, 프로세스 스케줄러가 O(1)에서 CFS로 바뀌었네요. CFS에서는 time slice가 명시적으로 없고 동적으로 계산을 해서 사용하는 듯 하네요.

프로그래밍 하면서 schedule()함수에서 time slice가 동적으로 필요한데 어떻게 구해야 할지 잘 모르겠네요.
아래와 같이 get_task_timeslice()함수로 작성을 해봤는데 맞는지 잘 모르겠네요, 혹시 아시는분 있으시면 확인 부탁드립니다.

그리고 추가로 Linux kernel관련해서 질문질답을 활발히 하는 싸이트를 아시면 좀 알려주세요.

Iinux의 이미지

RSS xml파일에서 특정 포맷의 DATE 문자열을 파싱해야 하는데요. 의미를 모르겠습니다.

2010-04-29T19:08:18+09:00

예를 들어 저렇게 되어 있는데요
대충... 2010년 04월 29일 19시 08분 18초의 의미인건 알겠더라구요

1. 중간에 'T'는 무슨 의미인지
2. 마지막에 +09:00 은 무슨의미 인지..
3.

freezm7의 이미지

파이썬에선 IDE 도움을 받기가 어렵군요...

IronPython 으로 .NET 에서 파이썬을 사용 중입니다.

그런데, 파이썬의 특성상 변수의 타입이 실행시간에야 결정이 되다 보니,
IDE 의 자동 완성 기능을 전혀 활용할 방법이 없네요.
이건 기술적으로 해결할 수 있는 문제가 아니네요.

페이지

프로그래밍 QnA 구독하기