프로그래밍 QnA

짜라란의 이미지

epoll로 서버 제작시 ??

epoll로 채팅서버를 제작하고 있습니다.

동접자 5-6000명 이상으로 생각하고 있는데요..

epoll을 이용하려 하는데

accept나 receive 하는 곳에는 '

쓰레드를 이용하여야 하나요 ?

이정원의 이미지

#으로 원그리기...??

#으로 원을 그리고 싶은데요

노가다로 일일이 그려야하나요?

쉽게 그려주는 프로그램 없을까요?

banner 0 해봤는데 너무 작고 원이 아니라 타원이네요 ㅠ.ㅠ

catinojw의 이미지

__alloc_pages: 0-order allocation failed (gfp=0x1d2/0) 문제.

Linux user Level에서 코드를 작성하고 있는데, 기능은 Memory를 Device ID를 0~0xffff까지 Alloc하여 상위 Level로 보내는 기능입니다.
처음엔 잘 진행 되는데.. 0x300(800) 정도(일정치 않음) 가면
__alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
VM: killing process mytest
를 뿌리고 테스트 프로그램이 죽습니다.

kernel code에 보니까 page alloc 부분에서 문제가 발생하는거 같은데.. 이게 뭐고 어떻게 해결해야 하는지 아시는 분 도움 부탁드립니다.

감사합니다.

nTachyon의 이미지

[질문] 다중 스레드 돌리는 프로그램의 종료...

main
└─ thread
└─ thread
└─ ...
└─ ...
└─ thread

위와 같은 구조의 프로그램에서...
모든 thread가 종료된 후에 main이 종료되게 하려면 어떤 방식으로 해야할지 궁금합니다.

main은 각 thread들을 생성도 하지만,
각 thread들에게 pthread_cancel()을 이용해 종료 사인을 주고, 모든 thread가 종료된 후에 exit하는 역할도 합니다.
(이렇게 하는 이유는, 각 thread들은 자신만의 cleanup 코드를 반드시 실행하고 죽어야 하기 때문에...)

그래서, 저는 main만이 signal을 처리할 수 있도록 signal handler를 등록해두고,

khwkhw의 이미지

c 언어를 c++로 변환을 해야 하는데 아래 코드를 어떻게 바꺼야

아래 씨언어를 C++로 바꺼야 하는데 제가 씨를 잘몰라서요

어디를 어떻게 바꺼야 하는지 가르쳐 주세요 ..

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>

struct tokentype scanner()
{
struct tokentype scanner()
{
struct tokentype token;
int i, j, k, num;
char ch, id[ID_LENGTH];

token.number = tnull;
do {
while (isspace(ch = getchar())); /* state 1: skip blanks */
if (isalpha(ch)) { /* state 2: identifier or keyword */
i = 0;
do {
if (i<ID_LENGTH) id[i++] = ch;

jin2112의 이미지

visual studio .net 공부하는법

이번에 방학이라서..
visual studio .net을 독학할려고 하는데요..
c++위주로 하고 싶네요...
책보다는 동영상이 더 배우기가 쉽더라고요..
php , mysql, apache를 동영상강으로 배웠는데
동영상이 머리에 더 잘 박히는 느낌이 듭니다..
외국 유명 회사의 좋은 동영상 강의나
한국 좋은 웹사이트의 동영상 강의가 있는지 궁금합니다..
아님 그냥 책으로 배울까요?
님들을 어떻게 배우셨는지..

kicom95의 이미지

sock4 에 대해서 아시나요 ?

인터넷을 돌아 댕기다가 아래와 같은 메시지를 만났습니다. ^^

This is a C++ implementation of a socks4 server. It supports both CONNECT and BIND operations

뜻은 알겠네는데...

구체적으로 어떻게 사용하는 것인지 -_-;;

검색으로 해결하려구 했는데 오늘 검색 기능이 좀 이상하네요 ^^

casiosk의 이미지

makefile을 윈도우에서..

제가 어떤 프로그램의 소스를 구했습니다. python으로 구현된 프로그램입니다. 제가 이걸 윈도우에서 컴파일을 하고 싶은데 문젠 makefile이 있더군요. 이 경우 윈도우에서는 어떻게 해야 할까요? ide에서 프로젝트 만든 다음 일일이 모듈대로 프로젝트에 넣은 다음 컴파일을 하면 될까요?

그리고 만약 리눅스에서 컴파일하고 빌드한 python 프로그램을 윈도우에서 쓸 수가 있는지 궁금합니다. 만약 안된다면 다른 방법이 없나요...

kldpzone의 이미지

perl 에서 db를 다루고 싶습니다..

perl로 ms-sql db 를 접속해서 프로그램을 짜려고 하는데 펄책과 검색으로 마땅한 db 를 다룰 수 있는 설명이 없네요.
빌린 perl 책만 3권인데 -_-;
혹시 perl로 짜놓은 db 관련된 소스나 자신만 알고 있는 db 소스가 있는 곳을 아시면 알려주시면 감사하겠습니다.

young91의 이미지

[도와주세요...] C 코드 컴파일 에러

C에 관해선 거의 장님인데 도와 주셨으면 합니다...
제공받은 C 소스를 특정 머신(hp-ux)에서 컴파일 하고자 다음과 같이 실행하였습니다.

gcc -l/weblogic/bea/jdk142_03/include -l/weblogic/bea/jdk142_03/include/hp-ux UfmsDeCryptionUtl.c -o libUfmsDeCryption.so

위와 같이 실행 하면 아래와 같이 시작하는 에러 메시지가 출력됩니다...

UfmsDeCryptionUtl.c:1:17: jni.h: No such file or directory
In file included from UfmsDeCryptionUtl.c:2:
...[이하생략]...

UfmsDeCryptionUtl.c 의 내용은 아래와 같이 시작됩니다.

페이지

프로그래밍 QnA 구독하기