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

exwaiz의 이미지

C언어에서 루프 언롤링의 개념에 대해 질문드립니다.

C언어에서 루프 언롤링에 대해 질문드립니다.

ARM의 SystemS/W에 대해 공부하는 중인데,

언롤링 : 루프문의 몸체를 여러 번 반복하여 적음으로써 같은 비율만큼 반복수를 줄여주는 방법

하지만 너무 많은 언롤링은 코드 사이즈를 증가시키고, 캐시 성능을 감소시킨다고 알고 있습니다.

궁금한 부분은,

Try to arrange that the number of elements in arrays are multiples of four or eight. You
can then unroll loops easily by two, four, or eight times without worrying about the
leftover array elements.

"배열에서 element의 수는 4나 8의 배수가 되도록 정렬해야 함."
"그러면 배열요소를 추가해야 할 지에 대해 고민하지 않고 루프를 2,4,8배로 쉽게 언롤링시킬 수 있다."

이 부분이 이해가 안갑니다ㅠ

ljh0431의 이미지

Objective C를 사용하는 MS Windows에서의 개발환경 ?

Objective C를 사용하는 MS Windows에서의 개발환경은 어떻게 구성이 되어 있나요 ?
어떻게 구성이 될 수 있는지...
궁금합니다.

cinemamoon의 이미지

2.6.28 커널 컴파일하는데 MenuConfig는 어떻게 설정해야하나요?

리눅스의 발톱의 때만큼 하는 유저입니다... 리눅스 커널 컴파일 중인데요..

예전에 컴파일 할 때는 그냥 기본설정으로 했는데(페도라 12에서 2.6.33인가 그걸로 했는데

컴파일 시간이 거의 6시간 걸렸었습니다...)

본격적으로 리눅스를 해보려고 하는데 menuconfig를 설정하려니까 엄두도 못내겠네요...

필요한 기능은 그냥 terminal만 사용하고 usb driver나.. 기본적것만 사용하면 되는데요!

혹시 참고할 만한 책이나 사이트 좀 알 수 있을까요^^;

그리고!! 원래 기본설정으로 하면 6시간 가까이 걸리나요-_-;;

사용환경은 듀얼코어/xp/ vmware상에서 페도라12 돌리고 있는데...^^;

imsu928의 이미지

[완료]emacs eshell 에서 texdoc 으로 문서가 열리지 않습니다.

texdoc 으로 검색을 해보니 검색이 되지 않아 질문드립니다.

터미널에서 texdoc test.pdf 하면 pdf 문서가 열리는데 emacs eshell 에서는 에러는 뜨지 않지만 아무런 반응이 없네요 .

C-c C-f test.pdf 또는 evince test.pdf 하면 문서가 열리지만

evince test.pdf 로 하면 eshell이 pdf 파일이 종료될 때까지 shell 창을 잡고 있는것 같아

새창으로 열리는 texdoc 을 쓰고 싶습니다.

해결방법을 알려주시면 감사하겠습니다.

soo20987의 이미지

mysql data 디렉토리를 파티셔닝 하려고 하는데용??

Mysql data 디렉토리를 파티셔닝 하려고 합니다.
일단 sata 디스크는 하나 인데요.
이걸 50% 씩 파티셔닝 해서 raid0 로 하는게 빠를 까요??
아님 그냥 통으로 써도 속도에 관계가 없울 까요??
데이터가 깨지는건 걱정 할께 아니고요,
읽고 쓰는 속도가 우선입니다.

고수님들 조언 부탁드립니다.

임종규의 이미지

typedef 를 쓰고 안쓰고의 차이점..

a.cpp
-----------------------------------------
void (**FuncPtrArray)(int);
....
FuncPtrArray = new (void(*)(int))[10];
=========================================

b.cpp
-----------------------------------------
typedef void(*FuncPtrType)(int);
FuncPtrType* FuncPtrArray;
.....
FuncPtrArray = new FuncPtrType[10];
=========================================

a 코드는 컴파일이 안되는데, b 코드는 컴파일이 됩니다.
new 로 배열처럼 할당할려면 기본 생성자가 있어야 한다고 하는데...
typedef 를 하면 기본 생성자를 만들어주는건가요?

jk10403의 이미지

NTFS 파일 시스템 질문입니다. (파일 경로)

NTFS파일시스템 MFT Entry 정보로 해당 파일의 절대경로를 구하는 법을 알고 싶습니다.

해당 MFT Entry의 $FileName 속성을 탐색하여 부모 디렉토리의 MFT Entry 번호를 구하여

부모에 접근하여 부모 이름을 알아내고 그 디렉토리의 부모에 접근하고....

위의 방법으로 했더니 너무 느립니다.

혹시 MFT Entry 정보에 경로명정보가 있는지 궁금합니다.

아니면 MFT Entry 번호나 정보로 경로명을 빠르게 구하는 법을 알고 싶습니다.

댓글 달아주시면 감사하겠습니다.

khalisto의 이미지

sendmail에서 외부로 메일이 전송이 안되네요;;;

안녕하세요? 리눅서 여러분

초보 리눅서가 도움을 청하고자 글을 씁니다.

다름이 아니오라 sendmail dovecot을 설치하고 메일서버를 구축했습니다. (CentOS)

그런데 naver.com과 같은 외부메일에서 제 서버로 메일은 잘 받아지나

제 서버쪽에서 외부 (naver.com 으로 칭함)로 메일을 쏠때는 전송이 안됩니다.. (아웃룩익스프레스에서)

아래는 /var/log/maillog의 일부입니다. (tail -f)

May 2 10:40:50 web sendmail[23629]: AUTH=server, relay=[115.88.246.125], authid=khalisto, mech=LOGIN, bits=0
May 2 10:40:50 web sendmail[23629]: p421eoRD023629: from=, size=1346, class=0, nrcpts=1,

popdori81의 이미지

[완료]raw FTP command 관련 질문

안녕하세요.
황사가 심하네요.
건강 조심하세요.
질문이 하나 있어서 이렇게 글을 남깁니다.

제가 프로그램에서 파일을 가져 올 일이 있어서
ftp source를 구했는데요.

int ftp_chdir(ftpbuf_t *ftp, const char *dir)
{
if (ftp == NULL)
return 0;

free(ftp->pwd);
ftp->pwd = NULL;

if (!ftp_putcmd(ftp, "CWD", dir))
return 0;
if (!ftp_getresp(ftp) || ftp->resp != 250)
return 0;

return 1;
}

ekh0324의 이미지

ffmpeg로 인코딩을 하는데 gpgpu를 지원하는지에 아시는분있나요

구글링을 해보긴 했는데... 잘못알아 먹겠습니다...

페이지

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