프로그래밍 QnA + 설치 및 활용 QnA

bloody의 이미지

const char* 배열에 대해서...

effective c++이라는 책에서 보니 define을 쓰지말고 const를 쓰라고 나와 있는데요...

근데 다음 상황을 보세요

#define PATH "c:\\desktop\\"
#define FILE "test.dat"
 
main()
{
CString test = PATH FILE;
}

define 은 위처럼 사용가능하죠
근데 const는요

qkfthr42의 이미지

awk 에서 사용자 정의함수 이용관련 질문입니다.


앞뒤 내용 생략 하면..
print $(i+2),$(i+1),$i;
print RNA($(i+2)),RNA($(i+1)),RNA($i)

이렇게 출력하는 명령어가 body에 있습니다

위에서 RNA() 함수 명령어에 print를 앞에 붙이면 왠지 한줄 빈 행이 생겨 버리더라구요.

함수는 이런식으로 해 봤구요..

function RNA(R){
if ( R =="A"){
print "U"
}else if ( R =="T"){
print "A"
}else if ( R =="C"){
print "G"
}else if ( R =="G"){
print "C"
}return
}

yunssi의 이미지

컴파일러에 따른 처리속도 궁금한점..

안녕하세요.

제가 지금 자료처리 관련 부분을 포트란으로 코딩하고 Intel Fortran 11.1을 사용해 static 라이브러리로 만들었습니다.

이 라이브러리는 c에서 호출해 사용할 것입니다.

문제는 간단하게 테스트 코드(c)를 만들고 라이브러리를 사용하는 부분만 시간측정을 해봤는데,

gcc(mingw 4.50)과 ms vc 2008간 속도 차이를 보인다는겁니다.

c코드에는 별다른것 없이 포트란 라이브러리를 호출만 하는데 c 컴파일러에 따라 속도차이가 나나요??

gcc, vc2008 모두 최적화 옵션은 O2로 줬습니다.

kleinstein의 이미지

[질문] 고객을 위한 소프트웨어 업데이트 전략에 관해...

제목에서처럼...

프로그램을 개발하면서 꾸준히 새로운 기능들이 추가되고 혹은 기존의 기능들이 약간씩 수정되면서 업데이트가 이루어집니다.

그런데.. 고객들에게 어떤식으로 업데이트를 제공할지 고민이 되더군요.

기존 버전과 어느정도선에서 호환성을 지켜주는것이 좋을지..

가장 초기버전부터 호환성을 보장해주다가는... 코드가 너무 복잡해질것도 같구요..

어떤 적당한 기준이라든지.. 표준처럼 사용하는 업데이트 전략이 있을까요?

skean의 이미지

usb-skeleton 사용방법...

TI칩을 사용하여 USB 디바이스 장치를 만들었습니다.
리눅스에 드라이버를 올려서 통신을 하고 싶습니다.

usb-skeleton.c 파일에서 vender와 product ID만 바꿔서 올렸습니다.
/dev/skel0 으로 장치가 붙었습니다. 이놈을 fopen(.., "w")로해서 쓰기모드로
하면 정상작동 됩니다. 하지만 r 읽기모드로 파일을 열면 제대로 작동하지 않습니다.
fread()를 호출하면
static ssize_t skel_read(......){
wait_for_completion(&dev->bulk_in_completion); -> 요라인에서 멈춰버립니다.
}
소스를 어디를 손봐야 할지 도저히 감이 오지 않네요.. 윈도우용 드라이버는 잘동작을 하는데..
아래 소스 첨부합니다.

mhhong의 이미지

YAFFS2 badblock 관리

NAND Flash에 YAFFS2를 적용해서 사용하려고 합니다.
YAFFS2가 badblock 관리도 해주나요?
제가 가지고 있는 MTD 소스 상에서는 관리를 못해주고 있네요.

ytt123의 이미지

[완료]부팅시 자동으로 sshd 띄우기...

예전까지는 리눅스 재시작하더라도 서버에서 로그인 안해도 외부에서 ssh로 접속이 가능했는데요,
지금 새로 설치한 fedora14 에서는, 꼭 서버에서 로그인을 해놓아야지만 외부에서 접속이 되는군요.
이 불편함을 해결하는 방법을 문의드립니다.

감사합니다.

nekoko의 이미지

디코딩시 죽는 원인들, 깨지는 현상 방지하려면?

네트워크 카메라에서 RTP로 h264 영상을 받아 임베디드 보드에서
재생하는 데까지 성공했습니다.

그런데 몇분 안가서 시스템이 죽어버리는데요
보통 디코딩시 시스템이 죽는 원인에 뭐가 있나요..?
이런 현상은 어떤 식으로 원인을 찾아나가야 하는지요.

그리고 디버깅문을 많이 뿌린다든지 해서 시스템에 부하가
걸리게 하면 (동작이 들어간부분에서) 영상이 종종 깨지기 시작하는데요
이건.. p프레임이 중간에 과부하로 인해 손실되서 그런 것 같은데
맞는지요? 그렇다면 손실 여부를 알 수 있는지, 손실된 경우엔
다음 i프레임까지 p프레임들을 모두 버려야하는지..

이 두가지 문제에 대해 고민 중입니다.
조언 부탁드립니다!

ytt123의 이미지

리눅스가 설치된 파티션 크기 조정 가능한가요?

리눅스 os가 설치된, 가령 sda1 파티션의 크기를 줄이고 싶은데요 가능한가요.
gparted를 이용해보려고 했는데, /가 umount 안되서 진행이 안되는군요.
fedora14 사용자입니다.

hsnks100의 이미지

C언어 초기화 {0,} 에 대해서

초기화하는 명령어중 하나인

{n,}; 이 있는데

int a[3] = {0,}; 과 같은 명령이 있으면

0, 이후로 전부 0으로 초기화하는 의미 아닌가요 ?
{1, }; 하면 1 으로 처음 요소를 초기화하고 나머지를 0으로 초기화하는걸로 알고 있는데,

표준이 아닌겁니까? 표준 문서가 있는데, 어느 부분에서 찾아봐야할지 모르겠네요.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기