프로그래밍 QnA

munamuna의 이미지

좀 난감한 부동소수점 문제 질문드립니다.

이거참.. 질문을 쓰긴 씁니다만 뭐라 써야 잘 표현이 될지도 난감하군요.

일단 내용을 말씀드리도록 하겠습니다.

지금 하는 일이 전력관련 일이라 최대 소수점 4자리까지 계산하는 경우가 많습니다.

어느날 처리된 데이터와 출력값을 보니 일치하지 않는다 하여 찾아봤더니..

0.2가 되어야할 데이터가 무슨 이유에선지 0.1이더군요.

디버깅을 해보니 문제는 사사오입이었습니다.

데이터 double dx가 있다고 가정했을때, 이 dx를 필요에 따라서 소수점 1~5자리까지 위치를 지정해서 사사오입을 합니다.
(사사오입하는 매크로 PP를 만들어서 쓰고 있습니다)

여기에 출력할땐 소수점 첫째자리에서 저기에 출력할때 소수점 셋째자리에서 사사오입을 하는 것이지요.

그런데, 공교롭게도 문제인 데이터 dx는 0.15였고, 더욱 공교롭게도 사사오입 위치는 소수점 2째자리 였습니다.

distosid의 이미지

MS Visual Studio 의 "정의로 이동", "모든 참조 찾기" 기능

MS Visual Studio 의
"정의로 이동" 기능 : function 등의 definition 부분으로 이동함
"모든 참조 찾기" 기능 : function 등을 실제로 사용하고 있는 부분을 보여줌
기능이 참 편리한데요.

리눅스에서 이 기능을 어떻게 사용하시는지 궁금합니다.
단순히 grep 사용하는 것은 그냥 똑같은 text 보여주니까 제외하고요

lehako의 이미지

[완료] EFSL과 MBR 문제

EFSL을 사용하고 있습니다.
Windows XP에서 SD card를 format 하면 MBR이 없게 format이 됩니다.
원래 MBR이 항상 있어야 하는것 아닌가요?
MBR을 못 찾아아서 EFSL에서 인식이 안되고 있습니다.

windows에서 SD card를 format 하면 MBR이 없나요?
혹 그렇다면 EFSL에서 지원이 안되는 것인가요?

지수아비의 이미지

imap_search() 함수로 메일본문 검색은 안되나요?

php+qmail 로 메일서버를 운영하고 있습니다.

imap_search() 함수로 메일을 검색하는데요....

제목 검색은 아래와 같이 하면 잘 검색이 됩니다.

rjaechang의 이미지

백스페이스 키의 원리가 무엇인가요?

geekos라는 프로그램을 이용해 쓰레드를 구현하고 있습니다.

백스페이스가 입력되면 앞의 글자가 지워지게 하려고 하는데, 백스페이스의 원리가 궁금합니다.

커서를 앞으로 한칸 이동시킨 후에 한 글자를 공백문자로 덮고 다시 커서를 한칸 앞으로 이동시키면 어거지로 구현은 가능 한데..

실제로

kleeck의 이미지

[완료] mips용 qtcore를 깔려고 하는데 잘 않되네요

[root@localhost qtopia-core-opensource-src-4.3.5]# gmake
cd src/tools/moc/ && gmake -f Makefile
gmake[1]: Entering directory `/tmp/qtopia-core-opensource-src-4.3.5/src/tools/moc'
gmake[1]: `first'를 위해 할 일이 없습니다
gmake[1]: Leaving directory `/tmp/qtopia-core-opensource-src-4.3.5/src/tools/moc'
cd src/tools/rcc/ && gmake -f Makefile
gmake[1]: Entering directory `/tmp/qtopi

belfe7의 이미지

GPL 라이센스 모듈과의 연결 관련

안녕하세요 리눅스 초봅니다.

다름이 아니라 GPL 라이센스가 걸려 있는 모듈과 연결시에는 연결된 것 까지 모두 소스를 공개해야 되지 않습니까?

그런데 pipe 나 socket 연결,command line argument 연결 IPC 로 연결시에는

공개 하지 않아도 된다고 하는데 ,

pipe 연결 socket 연결 commen line argument 연결 IPC 연결

runtoyou86의 이미지

쉘 스크립트로 텍스트 파일 특정라인에 문자열을 넣을 수 있나요?

쉘 스크립트를 이용하여 텍스트 파일 특정라인에
문자열을 넣을 수 있나요?

예를 들어

-------------
가나다라
추가한다 <===== 추가해야 할 부분
하하하하
이런흑흑
살려줘요
--------------

저렇게 중간에 추가 시키는 방법 있나요?
부탁드립니다^^;

anaud2의 이미지

선 솔라이스 에서 pam에 대해 질문 드립니다.

안녕하세요

리눅스에서 pam을 테스트해보고 유닉스 시스템에도 한번 적용을 시켜보려고 선솔라리스 5.9의 pam을 살펴 보고 있습니다.

리눅스의 경우 버전은 Red Hat Enterprise Linux AS release 4 (Nahant Update 1) 입니다.
여기서 보면 /etc/pam.d/ 아래에 login, gssftp, passwd, sshd등 파일로 나눠져 있는데요

선솔라

freezm7의 이미지

uCom 으로 실험용 보드 만들기.. 책 좀 추천해주세요~~~

uCom 가지고 LCD, LED, FND, 이런걸로 빵판 구성해서 프로그래밍 하는거 배워보려고 하는데요,

C언어는 잘하는데요,

바닥부터 기판 설계를 하는 방법을 몰라요....

데모 보드 보면 저항 같은게 왜 달려있는지 이유를 잘 모르겠거든요.

기본적인 전기공학 지식은 있는 상태에서 무슨 책을 봐야 좋

페이지

프로그래밍 QnA 구독하기