프로그래밍 QnA

skysoma의 이미지

[LINUX2.4.27] Direct_IO 가 가능한가요?..

안녕하세요..
리눅스 커널 초보자입니다..

raw io가 너무 필요한데.. 파일 오픈시 O_DIRECT라는 기능을 알게 되었습니다.. 커널은 2.4.27입니다..

그런데 응용 테스트 프로그램에서 open(fd, O_RDWR | O_DIRECT, 0777) 이렇게 하면요..
O_DIRECT가 정의되지 않았다고 에레가 납니다..

헤더는 #include <fctnl.h>를 했는데도요..

이것이 /user/include/fcntl.h 이지요?..
근데 /usr/include/asm/fcntl.h 에는 분명히 #define O_DIRECT 40000 이라고 정의가 되어 있거든요..
이 두 헤더 파일의 형태가 많이 다르긴 합니다..(다른 용도인가요?)

hohory의 이미지

terminal emulator 이용해서 코딩 하는데요.

linux 기반으로 대형 프로그램 개발하고 있습니다.
linux 서버 하나를 두고,
각 개발자들이 terminal emulator를 통해서 linux 서버에 연결하여
각자 작업 하고 있는데요...

windows 환경에서 개발할때는,
visual studio라는 ide를 사용하면,
한쪽 창에 source file list를 보면서,
다른 창에서는 소스 파일을 수정할 수 있는데요,

vim을 이용해서 이러한 기능을 손쉽게 할수 없는지요.

설명 부탁 드리겠습니다.

gurugio의 이미지

head.S의 __turn_mmu_on 함수에서 다운됩니다

2.6.11 커널을 제가 만든 PXA270 보드에 포팅하고 있습니다.
done, booting the kernel. 메시지가 출력되고
아무 메시지도 나오지 않길래 head.S를 한줄씩
실행시켜보니 __turn_mmu_on 함수에서 멈추는 것 같습니다.
mmu가 켜지면 주소가 바뀌므로 디버깅 코드를 넣으면 안된다고
메일링 리스트에 나와있길래 디버깅 코드를 없앴습니다만
이 __turn_mmu_on 함수가 왜 제대로 실행되지 않는지
혹은 실행되고 있는데 제가 시리얼 메시지를 잘못 출력해서 모르고 있는지
확인할 방법이 없을까요?

ssehoony의 이미지

[텔넷] 원격 창 제목 변경

전 putty 한글화 버전을 사용하고 있는데
설정 -> 터미널 -> 기능 에 보면
"원격 창 제목 변경 사용 안 함" 이라는 옵션이 있네요.
그리고 텔넷으로 vim을 구동하면 위 옵션을 체크 하지 않은 상태에서는 putty 의 윈도 창 제목이 vim에서 에디트 중인 파일명으로 변경이 되는군요.

다시 말해 서버측에서 텔넷 클라이언트의 창 제목을 제어 할 수 있다는 건데, 어떻게 하면 가능한가요?
창 제목을 제어하는 방법을 알고 싶습니다.

rndrmagkqslek.의 이미지

union 안에서 struct 정의... 값이 제대로 안들어 갑니다.

다음과 같은 코드에서
[code:1]
typedef unsigned int DWORD;
#define PACK __attribute__ ((packed))

typedef struct _ST
{
DWORD a : 8;

union
{
struct
{
DWORD b : 4;
} PACK;
struct
{
DWORD _b1 : 3;
DWORD _b2 : 1;
} PACK;
};

DWORD c : 1;

union
{
struct
{
DWORD d : 3;
} PACK;
struct

vananamilk의 이미지

유니코드 일본어 구별하는 방법...

안녕하세요...

String을 읽어서 읽은글자가 일본어인지를 Checking하고 싶은데요. 일본어는 유니코드이구요... 유니코드에 각 언어별 영역이 있잖아요.

30A0..30FF Katakana 일본어 카타카나

위의 영역 값으로 일본어나 기타 다른 언어를 구분하면 되겠죠?
다른 방법두 있나요?

그럼.

idrose1025의 이미지

[폰트]메모리 누수 현상을 같이잡아주실분 찾습니다.

FreeType을 가지고 Irrlicht엔진에 접목시키기 위해서

교체후 이상한 메모리 누수 현상이 나기 시작합니다.

제가 FreeType을 사용하는방법에서 문제가 인는듯한데요.

여간한 방법으론 찾지를 못햇습니다.

new로 메모리 할당받고 delete하는 점에는 아무문제 없다는걸

확인 했구요. 또한 Irrlicht엔진에도 문제 없는걸 확인햇습니다.

다만 제가 FreeType를 .net에서 사용하게 하고 Irrlicht엔진에

사용할 목적으로 변경하던중에 생긴 현상 같습니다만 도무지

김경태의 이미지

ACE Compile시 에러가 납니다.

[hpdev:/home/m3kib/ace/ACE_wrappers>vi GNUmakefile

1 # -*- makefile -*-
2 #-------------------------------------------------------------------------
3 # GNU ACE Workspace
4 #
5 # GNUACEWorkspaceCreator.pm,v 1.34 2005/07/18 16:43:23 elliott_c Exp
6 #
7 # This file was generated by MPC. Any changes made directly to
1 # -*- makefile -*-
2 #-------------------------------------------------------------------------
3 # GNU ACE Workspace
4 #
5 # GNUACEWorkspaceCreator.pm,v 1.34 2005/07/18 16:43:23 elliott_c Exp

Together의 이미지

java에 내장된 소규모 database 가 있다든데 패키지 이름을 좀 알려주세요.

java에 access mdb 처럼 간단하게 쓸수 있는 db가 내장되 있다는 말을 들었는데요. 페키지 명이 어떻게 되고 어디서 관련 정보를 얻을수 있을지 좀 알려 주시면 감사하겠습니다.

Please, Thanks

피곤해의 이미지

자바로 구현된 소켓 프로그램이 자꾸 죽는데.. 원인을 모르겠습니다.

현재 서버에 자바로 구현된 소켓 프로그램을 백그라운드로 돌리고 있습니다.
근데.. 이놈이 한 2~3일 간격으로 죽습니다.
정확히 무슨 이유로 죽는것인지 모르겠습니다..
(정확히 죽는다는 것보다.. 해당 프로세스는 돌아가고 있는데.. 해당 포트로 접근이 안됩니다.)

이거 원인을 알려면 어찌 해야 할지 방법이나 체크할 부분 좀 알려주세요..
모니터링을 해 보면 별도 exception은 발생시키지 않는것 같습니다..

좀 의심되는 부분이라면..

netstat -na|grep :1234|wc -l

페이지

프로그래밍 QnA 구독하기