프로그래밍 QnA

익명 사용자의 이미지

파일을 끝에서부터 탐색하는 좋은 방법이 있을까요?

제가 지금 회사 리눅스 서버에서 뭔가를 짜는중인데 고민이 생겼습니다.

파일을 끝에서부터 탐색해야 하는데
제가 아는 한 파일을 끝에서부터 탐색해서 버퍼에 넣어주는 함수는 못본거같은데요

뭐 억지로 하면 만들겠지만 혹시 좋은 방법 아시는분 조언좀 부탁드리겠습니다.

phw0317의 이미지

글자 하나만 바꿔주기,


$seq_a=ABCDEFGEF;
$seq_b=ABCDEEGEF;
$match=----- ---;

요 세가지의 서열이 있습니다. $match라는 서열은, $seq_a와 $seq_b가 일치를 하는지를 확인하는지를 보여주는겁니다.

제가 원하는건, $match를 substr로 이용해서 하나하나 잘라준 다음,

그 정보를 배열에다가 저장해 준 후,

그 정보를 이용해서, $seq_a와 $seq_b에 해당하는 단어를 X로 바꿔주고싶습니다.

그런데, 이거를 하려고하니 마땅한 함수가 생각나질않아서그러는데 조언 부탁드립니다.

익명 사용자의 이미지

wxpython 개발시에 사용하는 도구..

wxpython 을 공부해서 간단한 프로그래밍을 하려고 합니다.

현재 eclipse로 개발환경을 설정했는데요.

eclipse도 익숙하지 않아서 그런지.., 썩 편하다는 느낌을 받지는 못하는중입니다.

python 또는 wxpython이용시에.., 어떤 도구들 사용하시나요 ?

sselra의 이미지

gtk+ 설치가 너무 어려워요 ㅠ

gtk+ 처음 입문 했는데..

막상 설치부터 너무 어렵네요..

처음에는 검색한대로 따라 했는데.. 벌써 2틀째 실패하고..

설치 파일 받고
./configure --prefix=/usr/local
make , make install

이 방식을 사용했었는데..
의존성 문제 때문에 atk, pango, gtk 가 안깔려서 결국 포기했었는데 ㅠㅜ

다시 검색 해보니 위의 방법이 어려운 방법이라고 하시더군요..

그래서 그냥 yum install 로 설치하니 이것도 제대로 설치가 안된것 같네요..

gtk+를 설치하니 1.2.10 버전으로 설치되고..

gcc 소스.c -o 실행 `gtk-config --cflags --libs`
gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`

tatchi의 이미지

[완료]간단한 if문 조건 작성에 대해.

printf("packet->addr.source=%u, packet->addr.source > 4906=%d \n", packet->addr.source, packet->addr.source > 4906);
printf("packet->addr.dest =%u, packet->addr.dest > 4906=%d \n", packet->addr.dest, packet->addr.dest > 4906);
printf("%d\n", ( (packet->addr.source) > 4906) || ((packet->addr.dest) > 4096));

if ( (packet->addr.source > 4906) || (packet->addr.dest > 4096) )

realb의 이미지

UDP 패킷로스 관련 질문입니다.

크로스케이블로 두개의 장비를 묶어 UDP send/recv 성능측정중에 패킷 유실이 생기는데,
도저히 원인을 모르겠어 질문드립니다.

패킷사이즈는 1400Byte를 보냅니다.

netstat -su 로 확인한 sent packet과 app에서 보낸 packet 수는 일치합니다.
커널에서는 정확하게 packet을 받았습니다.
패킷 사이즈가 일정하기에 ethtool -S 로 NIC에서 보낸 패킷을 판단했는데요.
tx_1024_to_1522_byte_packets 가 netstat -su, 에서 packet sent 한 갯수와 다릅니다 -_-

line loss는 없습니다.
tx한 패킷수와 크로스 케이블로 묶인 맞은편 피어의 rx_1024_to_1522_byte_packets 이 정확히 일치하거든요.

programmer00의 이미지

-64비트 리소스 데이타를 32비트 visual studio 에서 빌드

[질문 제목]

-64비트 리소스 데이타를 32비트 visual studio 에서 빌드

[질문 내용]

- 3dMax를 64bit 로 설치하고, 데이타를 익스포트 합니다. 그것을 32bit visual studio 2010에서 불러와서 빌드를 하려는데,

옵션에서 어떤 설정을 해 줘야 64 리소스가 코드 수정없이 32bit 환경에 맞게 빌드가 될지 모르겠습니다

이런 경험이 있으셨던 고수님들의 답변 부탁드립니다.

또는, 64bit 3dMax 에서 리소스를 익스포트할때 32bit로 뽑아내는 방법이 있을까요?

bogadan의 이미지

쉘에서 파일안의 파일명 읽어오기..

예를 들어 file.txt 라는 파일에
a.txt
b.txt
c.txt

라고 적혀 있고

이 파일들을 vi에서 한번에 열고 싶습니다

cat file.txt | xargs vi

를 써봤는데 동작을 안하네요

혹시 방법을 아시는분 계실까요?

blkstorm의 이미지

ELF의 데이터 영역(.data/.bss) swap/reclamation 여부?

(마땅한 제목이 안떠올라서 마구 썼습니다. 죄송합니다.)

Memory management/swap을 공부하고 있는데요. ELF관련해서 질문이 있습니다.

(참고로, 커널 2.6.36입니다)

어떤 ELF가 로딩/실행될 때 그 ELF의 각 섹션이 do_mmap으로 mapping이 되는 것은

확인했습니다. (elf_map:binfmt_elf.c)

이후에 동적으로 할당되는 메모리 영역들(스택,힙)은 Demand paging이 발생할 때

메모리 영역이 커널에 의해서 할당되죠. (do_anonymous_page)

다른 표현으로 anonymous page라고 부르고,

PAGE_MAPPING_ANON definition으로 anonymous page 영역인지를 나타냅니다. (PageAnon매크로)

DRAM영역들이 부족할 것같다고 판단되면 이 anonymous page들이 swap cache를 통해서

swap out이 되는것까지는 이해했습니다.

declspec의 이미지

쉬운질문... gcc 에서 static라이브러리 설정은 어떻게 하나요?

안녕하세요

VC++ 6.0 에서 프로젝트 옵션에 보시면
기본적으로 컴파일러가 추가해주는 lib 파일들이 있잔아요?(정적 라이브러리)

gcc 의 경우도 libc.a 같은 정적 라이브러리들을 컴파일러가
기본적으로 링크시켜주는거로 아는데요
기본적으로 링크해주는 라이브러리들의 목록을 어떻게하면 볼수있나요?
또한 컴파일시 어떠한 정적 라이브러리를 추가적으로 링크하게 하고싶을땐
어떻게 하나요??
(VC++6.0 은 프로젝트 메뉴에서 걍 추가로 써주면 되죠)

페이지

프로그래밍 QnA 구독하기