프로그래밍 QnA

wind351의 이미지

하드디스크의 Sector를 BIO를 통하지 않고 불러올수 있는 방법이 있나요??

하드디스크의 Sector를 BIO를 통하지 않고 불러올수 있는 방법이 있나요??

물리적위치의 주소가 아닌 커널이 인식하는 Sector 번호를 이용하여 커널레벨에서 읽어올수 있는 방법이 있을까요??

__bread() 나 __getblk 함수를 이용하여 buffer_head에 읽어오는 내용을 보았는데...

0x0번지는 읽어지는데.. 그외의 부분은 무한룹에 빠져버리던데....

그런 방법이 있을까요?

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의 이미지

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

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

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

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

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

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

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

좋은 방법이 있을까요?

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

콩수니의 이미지

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

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

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

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

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

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

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

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

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 고수님들의 답변을 구합니다!

nahanstar의 이미지

[완료] 텍스트 파일의 불규칙적인 줄간격을 1줄로 일정하게 하고 싶습니다.

쉘 스크립트를 이용하여...

텍스트 파일의 불규칙적인 줄간격을 1줄로 일정하게 하고 싶습니다.
[ 줄간격이 1줄, 2줄, 여러 줄로 되어있습니다. ]

어떤 방식으로 하면 될까요??

sed를 이용하면 되나요?? 답변 부탁드리겠습니다.

페이지

프로그래밍 QnA 구독하기