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

twinwings의 이미지

Callback 함수의 signature가 다를 때 보통 어떻게 하시나요?

typedef boolean (*Callback)(void* user_data);
boolean callback_register(Callback callback_fn, void* user_data);
 
boolean my_function(int a, int b, int c) {
 ...
}
 
typedef struct _MyFunctionWrapperArg {
  int a;
  int b;
  int c;
}MyFunctionWrapperArg;
 
boolean my_function_wrapper(MyFunctionWrapperArg* arg){
  return my_function(arg->a, arg->b, arg->c);
}

등록시:

callor의 이미지

gcc에서 구조체를 사용하여 시리얼 데이터를 받으려 합니다

시리얼 통신을 하면서 구조체를 이용하여 데이터를 받아 오려 합니다.

그런데, 원하는 값이 나오질 않아 질문 올립니다.

typedef struct
{

char dev_key[3], dev_name[10, dev_value[4] ;

} DEV_STR ;

DEV_STR sBuf ;

;;;;;;;;;;;;;;;;;;;

// 시리얼 통신을 위해 Device를 Open
fp = open("/dev/ttyAMA0", O_RDONLY | O_NOCTTY );

res = read( fp, & sBuf, sizeof(DEV_STR)) ;

// 시리얼을 통해 넘어오는 데이터
// CONROOM 0034

// 위와 같이 read를 통해 읽은 데이터를 화면에 표시

feelpassion의 이미지

MySQL 에서 median 값 찾을 때 어떻게 찾는지 궁금합니다.

안녕하세요?

mysql로 데이터를 가공하다가 해결 안되는 문제가 있어서 문의드립니다.

TABLE1(ID INT, PRICE1 INT, PRICE2 INT, PRICE3 INT)

위와 같은 테이블에서 PRICE3를 기준으로 정렬하고 중간 값을 찾으려고 합니다.
그리고 PRICE3의 중간 값이 있는 레코드의 값들을 다른 table에 옮기려고 합니다.
예를 들면,

TABLE2(ID INT, PRICE1 INT, PRICE2 INT)

위와 같은 TABLE2에 TABLE1의 ID와 PRICE1, PRICE2를 옮기고 싶은 거죠.
그리고 TABLE1의 레코드 개수가 짝수 개일 때는 중간 값의 바로 위나 아래의 값으로 선택하고 싶습니다.

nninin2의 이미지

안드로이드 스튜디오 질문

이클립스 사용하다가 안드로이드 스튜디오 넘어왔는데

안드로이드 스튜디오 프로젝트export 어떻게 하는건가요??? 메뉴가 아예 없어요 ㅠㅠ

다른pc에서 옴겨서 작업하려는데 프로젝트 통채로 옮겨도 안되네요

프로젝트 옴겨서 작업할수있는 방법좀 알려주세요

kart의 이미지

wav파일 속도2배속하는 코드 질문합니다!

안녕하세요 wav파일의 속도를2배빠르게 하는 코드를 작성하고 싶은데요

일단 코드에서

kmsong의 이미지

c# 윈폼 질문

c#으로 개발하고 있습니다.

첨부파일과 같은 일종의 메뉴를 뭐라고 부르는지 아시는분 답변해주시면 고맙겠습니다.

검색해서 필요한걸 찾아보려하는데 뭐라고 부르는지를 모르니 검색조차 안되네요;

감사합니다.

khj의 이미지

Debian 8.2 (Jessie) 64bit KDE Kmix 볼륨(음량, 소리 크기) 조절 문제입니다.

Kmix로 음량을 25%로 설정하고 쓰레기통의 파일을 삭제 했더니 음량이 100%로 다시 돌아갑니다.

"삭제하시겠습니까?"라는 확인 메시지 알림음량은 25%로 들리는데 삭제 후 알림음은 100% 크기로 소리납니다.

해결방법을 아시는 분은 알려 주시기를 바랍니다.

karin92의 이미지

qt 관련 질문입니다.

connect 설정에서 slot에 인자를 직접 넣어주는 방식은 불가능한가요?

계산기를 만들어보려고 하는데

일단

34 for(int i = 0; i < 20; i++) {
35 connect(pushButton[i], SIGNAL(clicked()), this, SLOT(setExpression()));
36 }

slot에 값을 넘겨줄 수 있을 줄 알고 이런 식으로 작성을 일단 했거든요.

i 값을 setExpression에 넘겨주고 싶은데 방법이 없나요?

ahffkqowo의 이미지

MFC PreTranslateMessage 관련 질문

BOOL CMazeDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
row_x = 12;
col_y = 13;

switch (pMsg->message) {
case WM_KEYDOWN:
if (pMsg->wParam == VK_UP) {
if (map_col[row_x][col_y - 1] == 0) {
map_col[row_x][col_y] = 0;
map_col[row_x][col_y - 1] = 7;

lovesl89의 이미지

MMU관련 질문드립니다..

mmu 페이지 테이블 엔트리를 보면..
어떤곳에서는 1 level : fault, section, page table, reserved / 2 level : fault, section, page table, reserved 으로 표현되어있고,
어떤곳에서는 1 level l fault, coarse, fine, section / 2 level : large, small, tiny, fault 로 나옵니다.
이게 arm7에서 9로 갈때 바뀐건가요?

페이지

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