프로그래밍 QnA

wonew의 이미지

배열 원소 갯수를 구하고 싶은데요...

제가 프로그램을 하다 막혀서...
배월 원소 갯수를 구하고 싶은데

const char* const screen_1[] =
{
"Hello",
"Bye",
"Thank you"
};

const char* const screen_2[] =
{
"Yes",
"No"
};

const char* const* const Screen_Table[] =
{
screen_1,
screen_2
};

어떠한 index 를 받아 Screen_Table

익명 사용자의 이미지

네트워크로 패킷이 가장 처음 들어오는 함수가 어딘가요?(커널)

sk_buff 에 플래그 값을 어떤식으로 채워주는지 확인 해보고 싶습니다.

커널단에서 패킷이 가장 처음 들어오는 함수가 어딘지 좀 알려주세요

익명 사용자의 이미지

vim에서 % 반대 역할을 하는 command 모드 명령 없나요?

vim에서

#if define XXX
#elif define YYY
#else
#endif
에서 % 누르면 다음으로 이동하는데 뒤로 이동하는 명령은 없나요?

익명 사용자의 이미지

파이썬 2.5.2 이하에서 2진수로 변환해서 출력할 수 있는 방법 없나요?

파이썬 2.5.2 이하에서는 2진수로 변환해서 출력할 수 있는 방법 없나요?

bin() 함수는 2.6 이상에서 추가된 것으로 알고 있습니다
바로 딱 bin() 함수와 같은 동작이 되었으면 좋겠습니다
숫자형 변수를 이진수로 출력할 수 있는...

2.6 이상으로 업그레이드하면 딱 좋겠지만
제가 업그레이드 권한이 없습니다
요청할 수 있는 입장도 아니고요

팁이라던지 꼼수라던지 어떻게라도 방법을 아시는 분 도움 부탁드립니다

lemk000의 이미지

[완료] Open GL에서 이동하는 같은 도형을 여러개 그리고 싶은데..

오픈지엘 초보입니다.

학교에서 과제가 나오긴 했는데 제대로 배우지를 못해서 참 어렵네요 ㅠ







제가 만들려고 하는게.. 쿠타 로켓혹시 아시나요? 그것처럼 운석을 피하는건데요

지금 상황이 저렇게 구가 3개가 있는데 자전을 하면서 앞으로 옵니다.

근데 저 3개의 도형을 뒤에 똑같이 뒤따라 오게 만들고 싶습니다.

어떡해야할지 잘 감이 안오네요.. 지금 3개 도형 앞으로 오게 하는 코드는 아래와 같습니다.



gokore의 이미지

kernel_ulong_t driver_info; 이 코드가 잘 이해가 안가요 ㅠㅠ

98 struct usb_device_id {
99 /* which fields to match against? */
100 __u16 match_flags;
101
102 /* Used for product specific matches; range is inclusive */
103 __u16 idVendor;
104 __u16 idProduct;
105 __u16 bcdDevice_lo;
106 __u16 bcdDevice_hi;
107
108 /* Used for device class matches */
109 __u8 bDeviceClass;
110 __u8 bDeviceSubClass;

떼찌할꼬야의 이미지

C언어 IPC관련 간단한 질문이에요!!

프로그램은 이러합니다. WINAPI를 공부하는 도중에 생긴 질문입니다.

질문 1)

server쪽에는 학생 이름과 학점이 있고요, client는 이름을 서버쪽에 보내면 서버가 클라이언트한테 그 학생의 성적을 보내줍니다.

그런데, 저는 왜 자꾸 학점을 보낼 때 이상한 문자로 나타나는 걸까요;; string 형으로 A 문자를 보내면 보내는 쪽이나 받는 쪽이나 이상하게 뜹니다;;

예를 들면 이렇습니다..

receive : choi
send : A

이런식이 정상인데 A가 안들어가고 이상한 문자가 들어갑니다.

유니코드 문제인건가요??

질문 2)

텍스트 파일에
choi A
park B
lee C

다음과 같이 저장되어있을 때, 이것을 이름은 이름배열에 학점은 다른 학점 배열에 저장하고 싶은데;;

간단해 보이는데 쉽게 안되네요... 조금만 도와주세요 ㅠ

////////////////소스입니다...

lmk378의 이미지

linux driver 작성중 특정 메모리주소에 write가 안되는 문제

watchdog 관련 디바이스 드라이버를 만들고 있습니다.
구현하려는 내용은 system을 watchdog timer를 통해 강제종료시키면 됩니다.
(꼭 watchdog timer를 통해 종료시켜야 합니다.)
cpu는 ARM cortex a9입니다.
watchdog time control register(이하 wtcon)의 물리주소는 0x10060000 입니다.
u-boot에서 해당주소에 1을 입력하면 시스템이 reboot 됩니다.
문제는 driver를 작성해 kernel로 올려서 1을 넣으면 write가 안되는것 같습니다.(추정)

구현방식은 매우 간단합니다.

wtcon = ioremap(0x10060000);
writel(1, wtcon);
iounmap(wtcon);

위의 코드가 전부입니다.

jobc42의 이미지

자바 확장자 체크(파일 헤더) 질문입니다

자바에서 파일 확장자 체크를 하고 싶습니다
단순히 파일이름의 확장자로 체크를 하지 않고
file header를 읽어와서 어떤 종류의 파일인지 체크하고 싶은데요
검색해보니 apache tika framework 이 나오기는 하는데
현재 운영중인 프로젝트에 적용하긴 좀 곤란한것 같네요..
혹시 이런 프레임웤 말고 다른 조~은거 알고 계시는 분 계시면 알려주세요^^;

Hamyt88의 이미지

[완료]Byte 경계를 넘는(?) 비트필드 값의 해석..

이걸 뭐라고 설명해야 할지 잘 모르겠네요.

요즘 C를 사용해서 네트워크로 데이터를 수신하는 프로그램을 만들고 있는데 72bit의 데이터 블록으로 수신합니다. Big Endian이더군요.
일단은

struct data_block{
    unsigned char[9] __body;
};

라고 구조체 선언해서 수신까지 해 놓긴 했는데 이 안에 든 데이터를 해석해야 합니다.

데이터를 해석을 하다 보니 바이트 경계를 넘어서 이어서 해석해야 하는 경우가 필요해졌습니다.

이런식으로 두 바이트가 있다고 한다면

페이지

프로그래밍 QnA 구독하기