프로그래밍 QnA

neounivers의 이미지

prefetch 기능을 사용할 때 궁금한 점이 있습니다

현재 arm에서 프로그래밍을 하고 있는데
data/instruction prefetch 기능이 있기 때문에 cache로 미리 올라오는 것으로 알고 있습니다

궁금한 것은 배열이나 연속된 값들을 미리 cache로 올려서 연산하기 위해
prefetch를 프로그래머가 manual하게 코드를 짜줄 수 있는 것으로 알고 있는데
이것이 arm에서도 가능한 것인지 모르겠습니다 혹은 이런 코드를 짠다는 것이 compiler에서 지원해줘야 할텐데
지원이 되는가도 잘 모르겠구요.

data를 prefetch할 수 있는 명령이 무엇인지 알수 있을까요?

그리고 한가지 더 궁금한 것은 prefetch를 수행하는 동안 바로 다음 명령을 수행하는 것인지
아니면 prefetch 동작이 끝나길 기다리고 난 후 다음 명령어 처리를 시작하는지도 궁금합니다...

ana0518의 이미지

임베디드환경에서 개발중 에러발생시...

안녕하세요 피처폰 개발중 문득 궁금한 사항이 있어서 이렇게 질문을 올리는데요

일반적으로 pc환경에서 프로그램을 만들때에는 에러가 발생할 경우 프로그램이 종료되고 마는데

피처폰이나 일반 임베디드 환경에서는 왜 프로그램을 만들때에 에러가 발생하면 리붓이 되는 것일까요? ^^;

임베디드환경의 커널에서는 erro발생시 처리를 해주지 않아서인가요?

아니면 독립적으로 프로세스를 할당하지 못해서일까요?

그냥 막연하게는 그려러니 생각이 들지만서도 명확하게 이유를 알고 싶네요..

많은 고수님들 답변 부탁드립니다.

jekai의 이미지

[완료] perl Gzip module으로 압축을 했을때, 매번 binary code가 다르게 나오는 이유는??

안녕하세요,
Gzip module을 이용하고 있는데요 ( perl )

궁금한 사항이 있어서 질문드립니다.

Gzip으로 압축을 하면, 가끔씩 압축된 binary 파일이 다릅니다.( 물론 다시 decoding하면 같고요 )
예를들어 아래와 같은 형태로 test를 하면 다른 결과가 나오네요...

for ( i = 0 ; i < 1000 ; i++ )
{
....gzip "4000byte text" to Encode_Value ;
....if ( i == 0 )
....{
........first = Encode_Value ;
........next ;
....}
....if ( first != Encoded_Value )
....{
........print "Different!!!!" ;
....}
}

자세히는 모르겠지만,
압축알고리즘이 entropy + 사전코딩으로 구현되있으면,,, 압축할때마가 결과가 달라질 수 있나요???

whdgus15의 이미지

UDP에서 다수의 패킷 처리에 대한 질문입니다.

안녕하세요.

현재 네트워크 프로그래밍을 공부하면서 데몬프로그램을 작성해보고 있습니다.

아직 네트워크쪽에 대한 개념이 완벽히 자리잡히지 않아서 그런지 많이 헷갈리네요...

현재 작성해보고 있는 데몬프로그램은

UDP연결을 통해서 select함수를 이용해서 패킷을 받고, 패킷의 내용을 파싱해서 패킷의 종류를 분류하고 패킷의 종류에 따라 DB(종류의 따른 table)에 저장하는 방식으로 작성을 하면서 공부중입니다.

근데 이때 궁금한점이 2가지 있는데요... 패킷이 한개씩 들어올때는 원활하게 처리되는것 같은데...

(1) 만약 이 패킷이 1초에 1000개~2000개씩 들어온다고 할 경우, 패킷의 로스없이 처리를 들어오는 패킷을 다 처리하려면 뭔가 특별한 처리를 해줘야 하는건가요??(예를들자면 들어오는 패킷이 너무 많을 경우, 패킷을 자료구조에 저장해두었다가 순차적으로 처리한다던지 같은...)

아니면 1초에 1000개~2000개씩 패킷이 한꺼번에 들어와도 select함수가 알아서 잘 처리해주는건가요??

jinchanggyu의 이미지

도와주세요ㅜㅜ 고수님들.

[root@localhost kangwon]# gcc -o abctest test.c -I/usr/local/include/mysql -L/usr/local/lib/mysql -lmysqlclient
test.c: In function ‘fetchfieldbyID’:
test.c:74: warning: incompatible implicit declaration of built-in function ‘strncpy’
test.c: In function ‘fetchfieldbyName’:
test.c:98: warning: incompatible implicit declaration of built-in function ‘strncpy’
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status

왜 이런거에요? 어떻게 해야하나요?

lithium81의 이미지

Emacs에서 Qt 프로그래밍... 인텔리젠스? 자동 완성? 이 안 됩니다 ㅜㅠ

Emacs 이제 막 다루고 있는 초짜입니다.

생각보다 개발 환경 꾸미는 게 쉽지가 않네요.

Emacs를 주-에디터로 해서 Qt나 OpenCl, 일반 C/C++ 프로그래밍을 하려고 합니다.

dot emacs 파일(.emacs)에 CEDET, semantic 관련된 부분을 설정할 때, Qt와 Visual Studio 등을 다음과 같이 잡아주었습니다. (첨부한 그림 참조, 2.png)

......
(semantic-add-system-include "C:/Program Files/Microsoft Visual Studio 10.0/VC/include" 'c++-mode)
(semantic-add-system-include "C:/Program Files/Microsoft SDKs/Windows/v7.0A/Include" 'c++-mode)
(semantic-add-system-include "C:/Qt/2010.05/qt/include" 'c++-mode)
.......

jungsh822의 이미지

이미지 캡쳐에 관해서 질문드립니다.

리눅스 기반의 암보드에 카메라를 사용하는 프로그램을 하고있습니다.
현재 보드의 lcd상에 프리뷰되는 예제소스를 가지고 프리뷰되는 영상의 한컷을 캡쳐하려고 합니다.
카메라에 촬영된 영상이 담기는 버퍼를 찾아내서 그부분을 fwite로 파일로써 생성하게 되면 영상의
y값만을 가진 사진이 캡쳐가 됩니다.
프리뷰는 컬러가 다 담겨있는데 재생되는 영상에 한 컷을 가지고 온것인데 어째서 이 사진에는 휘도정보만
담겨지는것인지 궁금합니다.
cbcr이 포함된 사진을 얻으려면 어떻게 해야 하는지 알려주시면 감사하겠습니다.

boysbeamb의 이미지

웹서버 2대를 라운드로빈방식으로 사용시 ajax 응답실패 문제 입니다.

현재 운영중인 사이트가 웹서버 1대로 돌아가던것을

웹서버 1대를 추가로 설치하여 라운드로빈 방식으로 사용하고자 합니다.

테스트를 해보니 다른건 문제가 없었지만 ajax부분에서

요청은 가지만 응답이 없어서 문제가 발생 했습니다.

예로 로그인시 아이디/패스워드 입력 후 로그인 시도 하면

서버에는 요청이 갔지만 응답이 없어서

로그인이 되었음에도 다음처리를 못하고 페이지가 그대로 있습니다.

고수님들의 좋은 지적 부탁드리겠습니다.

artop0420의 이미지

php 배열문의

안녕하세요~ PHP실력이 없는지라..ㅠ_ㅠ
아주 기초적인 부분이긴한데 제가 개념이 안잡혀 있어서 다른분이 올리신 글과 소스를 참고해도 잘 이해가 안되서 이렇게 글을 올립니다.
제가 하려는건, 1차원 배열인데

MYSQL에는
---------
test
---------
number (int)
name (varchar)
---------
이런 테이블이 있고

데이터는
number에는 1,2,3,4
name에는 홍순이,길순이,밥순이,잉여인간
이렇게 데이터가 있습니다.

mysqli_query 와 mysqli_fetch_array 를 조합해서
제가 원하는 모양으로 데이터가 나오는데,
출력된 데이터를 다시 배열로 지정할수 있나요?

php에 1차원 배열을 쓸때 $변수명=array('배열항목0','배열항목1'); 이렇게 하더군요
즉, 배열항목0에는 홍순이, 배열항목1에는 길순이. 머..이렇게 하려고 합니다.
가능할까요?

페이지

프로그래밍 QnA 구독하기