프로그래밍 QnA

domiisa의 이미지

daemon socket 코드 주석달린부분 설명좀..

제 역량까지는 알겠는데 주석친부분 자세한 설명좀 부탁드립니다.

dolong의 이미지

함수의 리턴값으로 문자열 배열 초기화

안녕하세요.

문자열 배열을 초기화 할때
char* txt[] = { "헤헤" , "호호", "히히" };

요런식으로 자주 하곤 합니다.

헌데 , 얼마전에

char* txt[] = { "헤헤", getText(1), getText(2) };

이런 문구를 보고 화들짝 놀랐습니다.

동적 초기화도 아니고 , 선언시 초기화 인데 , 함수의 리턴값 이라니???!?!?

tyolee83의 이미지

제 생각에 결국 이벤트라는건 없는 것 같은데, 도움좀 부탁 드립니다.

프로그래밍을 하다보면 이벤트 드리븐 이라는 것을 많이 접하게 됩니다.

UI에서 사용자가 버튼을 누르는 행위 등을 말하거나,

아니면 어떤일을 시키고 나서 다른것을 하다가 그 일이 완료되었다는 신호(인터럽트) 등을 말하는 것으로 이해하고 있는데요,

저는 컴퓨터 아키텍쳐 low level로 가면 이게 결국 busy waiting이 될 수 밖에 없을 것 같습니다.

결국엔 내가 변수를 가지고 있으면서 그 변수를 "짧은 주기"로 체크하고, 외부에서는 그 변수의 값을 변경함으로써 이벤트가 구현될 수 밖에 없을 것 같다는게 저의 생각입니다. (의견이 아니라 그렇게 이해하고 있다는 말입니다)

아니면 인터럽트를 보더라도 내가 인터럽트 테이블을 주기적으로 체크해 보고, 그 인터럽트 값을 누군가가 변경해야지만 그제서야 인터럽트가 발생했구나를 알수 있을거 같구요...

이렇게 되면 결국은 busy waiting이 될 수 밖에 없고 cpu를 점유하게 될거 같은데,

어떻게 이벤트 드리븐 아키텍쳐가 cpu 점유없이 알림을 주고 받는지 정확하게 이해가 되지 않습니다.

kmanddang의 이미지

[완료] Cocoa Framework에서 undocumdnt API

애플에서 제공하는 SDK(Xcode)로 Undocument API(private API라고도 하는것 같더라구요) 를 사용하여 어플을 만들때요..

컴파일은 잘 되는데 앱스토어에 어플을 등록 할 때 reject가 되는건가요?

아님 sdk단에서 경고메세지나 에러메세지가 나오는건가요?

dkdlel12의 이미지

[c] unicode(hex) 를 unicode code point 값으로 변경하는 방법!

안녕하세요

제목 그대로 유니코드 hex값을 유니코드 코드 포인트값으로 변경하는 방법이 궁금합니다!

예로 들어서 "가" 라는 글자의 경우

유니코드 hex 값은 "ea b0 80" 입니다.
그리고 유니코드 코드 포인트값은 "0xAC00" 이죠!

만약에 hex값이나 "가"라는 글자를 알때 유니코드 코드 포인트 값으로 변경하는 방법을 알고 싶습니다.

추가로 유니코드값 끼리의 연산이 필요하여, 유니코드 코드 포인트 값을 변수에 담는 법을 알고 싶네요

ex)
int hex=0;

hex = ("나"라는 글자의 코드포인트값)-0xAc00;

("나"라는 글자의 코드포인트값)을 연산이 가능하도록 변수에 담는 법을 알고싶어요

구글링을 아무리 해도 찾기가 힘드네요ㅠ

한수 가르쳐주세요!

kmanddang의 이미지

[완료]Xcode sandboxing

애플의 sdk 에서 sandboxing을 기능을 제공하기 위해
API를 어떤식으로 관리를 하는지 알고싶어요..

제가 지금까지 찾은거로는..
어플리케이션을 지정된 위치(폴더) 내에서만 read/write 하도록 제한하는 규칙을 두고 있는데요..

API 쪽에서는 보안을 위한 제약사항이 없는지 궁금해요.
즉.. Cocoa Framework 에서는 모든 API가 공개되어 외부 개발자들이 자유롭게 사용하도록 되어있는건지,
아니면 외부 개발자들이 사용가능한 API 바운더리가 있어서 그 바운더리 내에 있는 API만 사용하도록 되어있는건지
궁금해요..

이것을 알려고 네이버 카페도 가입했는데..
출석수+댓글수+게시판글작성수 뭐 이런 -_- 걸 따져서 등업을 해 주더라구요;;
등업되려면 한 며칠 걸릴거 같아요 ㅜㅜ

아시는분 없으신가요..
도움좀 ㅜㅜ

ghsdh3409의 이미지

[완료]visual studio 2010 malloc 할당에서 문제가 있습니다.

Visual studio 2010에서 malloc을 이용하여 메모리를 할당하는데

다음 malloc 부분에서 오류가 납니다.

VS6, VS2008 버전에서는 정상적으로 다 작동하는데, VS2010에서만 위와 같은 문제가 생깁니다.

uhahaha의 이미지

Matlab에서 행렬관련 질문올립니다.

안녕하세요.

Matlab관련 질문 하나 올립니다.

A = 8 7 4
2 9 2
3 6 1

라는 행렬이 있고,

B = 2
3
1

이 B는 A행렬의 매 행의 인덱스값을 가진 행렬입니다.

저는 이 A와 B를 결합시켜
A의 1행의 2번째값, 2번째행의 3번째값, 3번행의 1번째값 즉,

C = 7
2
3
라는 행렬을 얻고 싶은데 어떤 연산자 혹은 함수를 써야 할까요?

Matlab 고수님들 도와주세요.

develog의 이미지

[완료] 응용프로그램에서 웹페이지 가져오기

안녕하세요.

이번에 모바일용 학교 프로그램을 만들려는 학부생입니다.
제가 방법을 잘못 인식하고 있어서인지 검색해봐려해도 잘 안되네요;;

어플리케이션에서 (학교에서 웹으로 제공되고 있는) 학사정보시스템에 학생의 학번으로 로그인하여
그 학번에 해당하는 학생의 개인시간표정보와 학교 전체의 강의목록과 시간표, 할당된 강의실 정보등을 가져 올 수 있을까요?

XXXTime등 일부 대학교 시간표 작성 프로그램에서 학사정보에 로그인 후 시간표 정보를 가져오는걸로 봐선 방법이 있긴 할텐대..

어플리케이션에서 웹으로 로그인 후 웹 페이지를 가져오고 <테이블>태그를 잘 파싱하면 시간표정보를 자체 DB화 할 수 있을거 같기도 하고요..
이런 방법밖에 안떠오르는대.. 제가 맞는 방향으로 잘 생각하고 있는지 모르겠습니다..

맞다고 해도 머리속에선 이해하는대 어디부터 손대야 할지도 막막하구요..

저에게 "방향"이나 참고할 수 있을만한 "문서"를 알려 주실 순 없을까요?

domiisa의 이미지

aaa

aaa

페이지

프로그래밍 QnA 구독하기