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

trymp의 이미지

udp sendto() 할 때, iovec 의 구조를 모르겠습니다.

아래 함수는 udp sendto() 할 때 kernel 단에서 호출되는 함수인데요.

왜 iov를 iov++ 하면서 사용하는지 모르겠습니다. iov 가 배열형태로 계속 연결이 되어 있는 것인가요??
iovec 가 어떤 구조로 이루어져서 이런식으로 ++ 해서 사용하는지 모르겠습니다.
고수님들의 조언 부탁드립니다.

supsup5642의 이미지

Entry Point에 대해 질문이 있습니다. (임베디드 초보입니다)

*개발환경: OS: Cobuntu 11.10, CrossCompiler: Sourcery_G++_Lite

-------------------------------------------------
1 #include
2
3 int main(void)
4 {
5 printf("Hello Mango64\n");
6
7 return 0;
8 }
-------------------------------------------------

ARM11기반의 보드를 사용하고 있습니다.
안드로이드1.5를 올린상태이며

위와같이 간단한 출력 프로그램을 작성하고, 크로스 컴파일러를 통해 컴파일하였습니다.
단 링커 옵션에서 '-emain'으로 Entry Point를 main으로 지정한 경우
Hello Mango64까지 출력한후 'Segmentation fault'가 납니다.
-emain 옵션을 주지 않으면 출력이 잘되구요.

supsup5642의 이미지

Entry Point에 대해 질문이 있습니다. (임베디드 초보입니다)

*개발환경: OS: Cobuntu 11.10, CrossCompiler: Sourcery_G++_Lite

-------------------------------------------------
1 #include
2
3 int main(void)
4 {
5 printf("Hello Mango64\n");
6
7 return 0;
8 }
-------------------------------------------------

ARM11기반의 보드를 사용하고 있습니다.
안드로이드1.5를 올린상태이며

위와같이 간단한 출력 프로그램을 작성하고, 크로스 컴파일러를 통해 컴파일하였습니다.
단 링커 옵션에서 '-emain'으로 Entry Point를 main으로 지정한 경우
Hello Mango64까지 출력한후 'Segmentation fault'가 납니다.
-emain 옵션을 주지 않으면 출력이 잘되구요.

supsup5642의 이미지

Entry Point에 대해 질문이 있습니다. (임베디드 초보입니다)

*개발환경: OS: Cobuntu 11.10, CrossCompiler: Sourcery_G++_Lite

-------------------------------------------------
1 #include
2
3 int main(void)
4 {
5 printf("Hello Mango64\n");
6
7 return 0;
8 }
-------------------------------------------------

ARM11기반의 보드를 사용하고 있습니다.
안드로이드1.5를 올린상태이며

위와같이 간단한 출력 프로그램을 작성하고, 크로스 컴파일러를 통해 컴파일하였습니다.
단 링커 옵션에서 '-emain'으로 Entry Point를 main으로 지정한 경우
Hello Mango64까지 출력한후 'Segmentation fault'가 납니다.
-emain 옵션을 주지 않으면 출력이 잘되구요.

cleansugar의 이미지

중간에 새 아이템이 추가될 때 가나다순 고유번호 붙이는 법?

사전의 낱말에 가나다순으로 고유번호를 붙인다고 합시다.

사전에 새 낱말을 추가하거나 삭제하면 가나다순 고유번호 뒤엣 것들이 틀려지게 됩니다.

즉 트리구조를 넘버링하는 건데요.

게시판 넘버링도 비슷해서 소숫점 이하 실수까지 이용하기도 합니다.

도서관 책 넘버링이 어떤지 궁금하기도 합니다.

낱말은 고안된 날짜도 없어서 책보다 어렵습니다.

좋은 방법이 있을까요?

전문가들은 어떻게 하나요?

k1d0bus3의 이미지

파일시스템을 을 통째로 옮기려고 합니다.

목적은 gpt에 설치되있는 리눅스시스템을 mbr로 바꾸려는겁니다.

gpt파티션으로 이루어진 usb디바이스와, mbr파티션을 만들어놓은 usb디바이스는 각가 /mnt디렉토리에 마운트 시켰습니다.

gpt파티션에
/boot는 12번 파티션에 있고
/는 3번 파티션에 있습니다.

이것을 mbr파티션에 옮길때

cp -r /mnt/gpt/12/* /mnt/mbr/12/
cp -r /mnt/gpt/3/* /mnt/mbr/3/

단순히 이런식으로 카피해도 문제가 없을까요?(물론 부트로더는 새로 설치를 해야겟죠)

콩수니의 이미지

sqlite3에서 동시 접속에 관련된 질문입니다!

안녕하세요
sqlite3를 이용해서 c프로그램을 짜고있는데요

동시접속에 관해서 이 기능안되는것인지 질문드립니다

하나의 프로그램에서는
2초마다 데이터가 수집되어 계속적으로 sqlite3 db에 저장을 합니다

그리고 또하나의 프로그램에서는 이 저장되 db중 일부를 가져다 쓰는데요

첫번째 프로그램에서 해당 db파일을 계속 열고있는 동안에는 다른 프로그램에서 접근을 할수없더군요

확실히 첫번째 프로그램이 종료가 되어야 다른 프로그램이 db를 가져다 쓸수있음을 확인했습니다

결국 동시에 db를 open을 할수없다는것인데
어떻게 해결할수있을까요?
쓰레드로 하면 해결할수있으련가요?
흠..

prankenmk2의 이미지

df와 du의 용량차이

안녕하세요.

서버와 nas스토리지를 NFS로 연결해서 사용중에 있습니다.

용도는 log저장용인데요...

근래 용량부족으로 확인해보니 df와 du간의 용량차이가 약 100G정도 납니다......

검색을 해보면 대부분 delete 된 파일을 어디서 읽고 있다. 그 프로세서를 처리해라...

확인해보면 그런 상황은 아닙니다.

mount -a로 해도 용량 차이는 그대로 이고....

특이사항으론 log를 다른 파티션의 파일을 grep로 필요한 부분만 모아 저장한다는 겁니다.

서비스되는 서버라 쉽게 재시작을 할 수도 없어서 먼저 이렇게 조언을 굽합니다.

프로세서가 지워진 파일을 참조하는 상태는 아닙니다.

많은 조언 부탁드립니다.

감사합니다.

huinalam의 이미지

twain 관련 질문이 있습니다!

스캐너 2대를 동시에 제어를 할려고 하는데요..

스캐너를 선택할려면,
[DllImport("twain_32.dll", EntryPoint = "#1")]
public static extern TwainResult DsmIdentity([In, Out] Identity origin, IntPtr zeroPtr, DataGroup dg, DataArgumentType dat, Message msg, [In, Out] Identity idds);

이걸 사용해서 선택하는데...

굳이 select ui를 띄우지 않고, 다른 것을 바로 선택되게해서 제어하게 만들 수는 없을까요?

파일에 첨부했습니다만, 저기서 plustek이나 혹은 panasonic 것을 동시에 제어하고싶은데, 어찌해야할지 모르겠습니다.
Identity 클레스를 그대로 저장해두었다가 쓸까 했지만, Identity 클레스 안에있는 int id 값은 계속 변하더군요..

twain 고수님들의 답변을 구합니다!

huinalam의 이미지

twain 관련 질문이 있습니다!


스캐너 2대를 동시에 제어를 할려고 하는데요..

스캐너를 선택할려면,
[DllImport("twain_32.dll", EntryPoint = "#1")]
public static extern TwainResult DsmIdentity([In, Out] Identity origin, IntPtr zeroPtr, DataGroup dg, DataArgumentType dat, Message msg, [In, Out] Identity idds);

이걸 사용해서 선택하는데...

굳이 select ui를 띄우지 않고, 다른 것을 바로 선택되게해서 제어하게 만들 수는 없을까요?

파일에 첨부했습니다만, 저기서 plustek이나 혹은 panasonic 것을 동시에 제어하고싶은데, 어찌해야할지 모르겠습니다.
Identity 클레스를 그대로 저장해두었다가 쓸까 했지만, Identity 클레스 안에있는 int id 값은 계속 변하더군요..

twain 고수님들의 답변을 구합니다!

페이지

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