프로그래밍 QnA

shint의 이미지

dynamic goto label (동적 GOTO LABEL:) 을 활용한 메모리와 프로세스의 참조


동적으로 GOTO 문의 LABEL: 을 변경 할 수 있다면. 이벤트와 같이 효율적인 프로그래밍 방식이 가능하지 않을까? 라는 생각이 들었습니다.

뿐 만 아니라. 빈 메모리와 프로세스를 실행할 수 있는 찬스'를 만들 수 있다고도 생각됩니다.

Computed goto for efficient dispatch tables
http://eli.thegreenplace.net/2012/07/12/computed-goto-for-efficient-dispatch-tables

6.3 Labels as Values
https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html

cycix의 이미지

phpinfo() - http해더정보의 cookie 의 내용이 의미하는것이 무엇인지요?

첨부한 그림 처럼 해더 정보에 설치되지 않은 xe에 대한 내용이 담겨져 있읍니다만...

이 정보가 의미하는것이 무었인지 궁금합니다.

vktod25의 이미지

zeb os에서 mac주소 printf문에 관한 질문

zeb os 코드를 보다가 printf문 표현식이 다소 특이해서 질문을 드립니다.

변수는 char a[6] = {0x12,0x34,0x56,0x67,0x89,0xab}
이고
printf 문은

printf("%.04hx %.04hx %.04hx %.04hx %.04hx %.04hx ",a[0],a[1],a[2],a[3],a[4],a[5])
이런식으로 되어있습니다.
궁금한 점은 %뒤에 .의 용도입니다... 왜 마침표를 써야했는지가 궁금하네요. 그리고 왜 04로 칸을 2자리나 더 줫는지도 의문이네요

misohouse의 이미지

open, read 함수 동작이 올바르지 않아 질문드립니다.

세마포어 관련해서 코딩하고 있습니다.

producer에서는 파일에서부터 1글자씩 read해서 char 배열에 쓰려하고
consumer에서는 해당 배열의 내용을 출력하려고 합니다.

근데 첫 번째 글자를 읽어오는 건 잘 되는데 그 다음부터는 계속 공백을 읽어옵니다.

fd 값 확인을 위해 앞뒤로 printf문을 넣었는데 첨부파일을 확인해보시면 아시겠지만 fd는 3인채로 계속 열려있는 것을 확인하실 수 있으실겁니다.

그 상태에서 read하면 abcde 순으로 있을 때 처음에는 a를 읽고 다음에는 b를 읽을 거라고 생각했는데..

제 생각이 틀렸나봅니다.. open쪽이 잘못된거 같기도 한데.. 잘 모르겠네요..ㅠㅠ

open을 수정해야하나요 아니면 코드 구조를 수정해야할까요..

답변해주시면 감사하겠습니다. ^^

trymp의 이미지

커널 드라이버 제작시에 undefined symbol 오류 입니다.

환경은 linux fc6 이고 2.6.24 kernel 입니다.

제가 아래 매크로를 이용해서 각 zone 별 메모리 상태를 보려고 하는데요.

for_each_zone(zone) {
  ...
}

이 매크로를 사용할 때 아래와 같은 애러가 나옵니다.

WARNING: "next_zone" [aaa.ko] undefined!
WARNING: "first_online_pgdat" [aaa.ko] undefined!

일반적인 코딩에서는 다른 오브젝트에 심볼이 있으면 link 시에 추가만 해주면 되는데,

커널 드라이버 빌드시에는 붙이기 어렵더군요. mm/mmzone.o 를 어떻게 붙여주어야 하나요?
아니면 undefined 가 나지 않게 하는 방법이 따로 있을 까요?
고수님들 조언 주시면 감사하겠습니다.

제 Makefile 입니다.

ninzakan의 이미지

안드로이드 wifi 질문 입니다.

현재 와이파이 연결 앱을 만들고있는데

SSID 와 비번 입력시 연결하는거 까진 구현을 했습니다

근데 비번이 틀린 경우 토스트를 출력하고픈데 틀린경우 뭘 리턴해주는질 모르겠네요 ㅠ

와이파이 연결 엄청 어렵네요 ㅠㅠ 고수님들의 도움을 기다립니다 ㅠ

san9374의 이미지

안녕하세요 실례가 안된다면 MIPS코드 변환좀 부탁드려도 될까요?


mips target toolchain을 구성해보려고 시도하고 있지만

잘 되지 않네요 ㅠㅠ

급한 부분이라

혹시 cross compile 가능하신분 있으시다면 꼭 부탁드리고 싶습니다ㅠㅠ

knightflow의 이미지

Fortran90 파일 읽기 기본적인 질문

Fortran90에서 파일을 읽을 경우,

파일 내의 데이터 중에서 빈 곳이 있을 경우 어떻게 처리해야하나요?

예를 들어,

1 2 3 4
a c d
i j

이런 식으로 중간중간 공백이 있을 경우 컴파일 후 실행을 하게 되면

'At line xx of file test.f90 (unit=200, file='test.dat')
Fortran runtime error: Bad real number in item 13 of list input'

이라는 메시지가 뜨면서 안되더라구요.

당장 생각나는 원인은 위 처럼 공백이 있어서 그런 것 같구요.

저런 공백이 있을 경우 어떻게 읽어야 하나요? 무슨 옵션이 따로 있는건지 모르겠네요..

gt369kr의 이미지

netty-buffer를 native(JNI)로 사용할 수 있는 방법이 없을까요

제목이 그대로 질문입니다.

자바 코드로 작성된 netty를 native로 변경하여서 사용하려고 하는데
방법이 없을까요

HDNua의 이미지

[C] 선언되지 않은 함수를 호출하는 행위

오랜만입니다.

C에서는 사용하기 전에 정의되지 않은 함수를 호출하려면, 프로토타입을 사용 전에 먼저 선언해야 합니다.
기본적인 개념이고, 이전까지는 이를 어길 일이 없어서 알아서 잘 사용하고 있었습니다.

다만 요즘 컴퓨터 관련해서 연재하는 글이 있는데, 이를 위해
C에서 먼저 선언되지 않은 함수도 호출이 가능하다는 사실을 적고 싶어져서 문제가 생겼습니다.

예를 들어 Visual Studio 2013과 codepad.org 온라인 컴파일러, ideone 온라인 컴파일러에서 모두 잘 동작하는 C 코드입니다.

페이지

프로그래밍 QnA 구독하기