프로그래밍 QnA

kkrggr의 이미지

database performance 질문입니다.

알람 속성을 갖는 테이블이 있는데요

해당 알람이 처리 여부를 구분하는 속성을 두어서 where 로 검색하는게 속도가 빠른가요

아니면 알람이 처리안됀 테이블을 따로 구성하는게 빠른가요?

won1596의 이미지

리눅스 더 공부할만한 책 추천좀 해주세요.

리눅스 커널 심층분석, 리눅스 커널의 이해로 기본을 다지고
코드로 알아보는 ARM 리눅스 커널로 소스를 보고 있습니다.

책 없이 분석하다가 책이 있으니까 정말 편하고 좋은데요
커널 소스 분석이 잘 된 다른 책이 없을까요? 번역판이 있었으면 합니다.

mywin의 이미지

nkf로 euc-kr 문서를 조회해보면 euc-jp로 나오는데요.

euc-kr을 한글과 한문을 표기하기 위한 한글 전용 인코딩인 것으로 압니다. 아닌가요?

nkf -g euckrfile

이라고 조회하면 euk-kr로 나와야 하는데 euc-jp로 나옵니다. 한글은 자랑스러운 조선의 세종대왕님이 만드신 문자인데 감히 일본 jp가 왜 끼어드는것인지 모르겠네요. 이거 능력자님들께서 고치셔야 하는 것 아닐까요? 아님 이것이 정상적으로 처리되는 것인지요? 좀 발끈하게 만듭니다. 독도도 지네 땅이라고 하더니 이제 한글도 지네 문자라고 우기려 하려는 속셈인지. nkf 일본 사람이 만든 건가요? 도대체 왜 그러는걸까요?

mywin의 이미지

파일을 기록하고 다시 지울 수 있는 방법이 있을까요?

#include <cstdio>
int main() {
	FILE* fp=fopen("file","w");
	fseek(fp,-1,SEEK_END)l
	fputc("e",fp);
	fseek(fp,-1,SEEK_CUR);
	//여기서 기록된 e문자를 어떻게 지우나요
 
	fclose(fp);
	return 0;
}

cococo의 이미지

혹시 Visual Studio 2010 에 SDL 2.0 이상 사용해 보신 분 있나요?

MS Windows 에서 SDL 을 ( = SDL 관련 코드 ) 사용해야 할 일이 있어서 해 봤는데,

아무리 해 봐도
1. SDL 의 HelloWorld 가
2. Visual Studio 2010 에서는
3. MFC + SDL 2.0 안 됩니다.

결국 SDL 1 버전 ( 최신버전이 1.2.5 입니다. ) 만 붙더군요.

혹시 Visual Studio 2010 에서 SDL 2.0 으로 컴파일해서 사용해보신 분 있나요?
인터넷 뒤져봐도 안 될 것 같지는 않은데, 막상 제가 컴파일 해 보면 안되네요.

혹시 비슷한 문제 겪고 해결하신 분, 조언 주시면 감사하겠습니다.

이상입니다. 모두들 좋은 하루 되시기 바랍니다.

ewqqwe의 이미지

C++ 책보며 독학도중 질문 올립니다

C++을 혼자 독학중인데
C를 완전히 하고 넘어온게 아니라 C 관련부분에서 좀 많이 막히네요

아래와 같은 코드에서 point& pntadder(const point &p1, const point &p2); 이부분인 해석인 안되는데 혹시 어떤의미를 가지는지를 모르겠네요

typedef struct xypoint{
int xpos;
int ypos;
}point;

point& pntadder(const point &p1, const point &p2);

fopenfclose의 이미지

wsaeventselect와 select 의 차이

WSAEventSelect와 select함수의 차이는 이벤트 알림을 함수 종료 시점에 받는지 아니면 종료 시점에 상관없이 비동기적으로 받는지에 대한 것이라고 생각하는데요. 이 차이가 WSAEventselect 함수의 장점이 될 수 있나요?? 납득이 잘 가지 않아서요. 예를 들어 유저가 1000명이면 쉴 새 없이 이벤트가 발생해서 두 함수의 차이가 무색해 질 것 같은데 어떤 경우에 비동기적 알림을 받는 것이 장점이 될 수 있나요?

trymp의 이미지

C언어 작성중 매크로 치환시에 애러가 납니다.

프로그래밍 초보입니다. 아래와 같이 함수에 대한 애러처리를 간단하게 하기 위해서
매크로 구문으로 만들어 놓았는데요.

a.c:23: error: incompatible types in assignment

와 같은 애러가 납니다.

# 을 매크로 인자에 붙이면 그대로 문자열로 변환시켜 주는 것 아니었나요?

왜 대입이 안되는지 모르겠습니다. 매크로가 별걸 다 검사하는 것 같기도 하고

아시는 분 조언 좀 부탁드리겠습니다.

ktojong의 이미지

void main()의 exit code에 대해 질문 드릴것이 있습니다.

csh에서

void main()
{
printf("Hello World\n");
}

실행 이후
$? , $status를 이용하면
13이라는 코드가 뜹니다.

그런데

void main(int argc, char **argv)
{
printf("Hello World\n");
printf("%d\n",argc);
}

이후
$? , $status를 이용하면
2이라는 코드가 뜹니다.

왜 소스코드에 따라 종료코드가 다른지 이유가 궁금합니다.
감사합니다^^

teran0729의 이미지

포인터 타입이 필요합니까?

포인터가 타입별로 필요한가요? int* ,char* ,... 모두 4byte나 8byte 아닌가요 ? 들어있는 값들은 모두 주소값으로 쓸테고 , 해석하는 방식에도 차이가 없을거같은데
.

페이지

프로그래밍 QnA 구독하기