프로그래밍 QnA

loader의 이미지

Java의 nio를 이용한 서버 프로그램??

자바의 nio를 접해보았습니다.

그런데, 코딩상의 미스인지 성능이 생각보다 잘 안나오네요...

혹시, 소스를 볼 수 있는 nio를 이용한 서버 프로그램이

있을까요?..

(간단한 예제 말고 실제로 많이쓰거나 좋은 성능을 보이고 있는

서버 애플리케이션으로 추천 부탁합니다. tomcat이나 cvs같은

곳에서는 안 쓸려나...)

befoed의 이미지

사용하고 있는 파일의 Overwrite시 발생할수 있는 현상은 ?

리눅스에서 개발하고 있는 초보 개발자 입니다.
개발중 궁금증이 있어서 이렇게 질문을 드리게 되었습니다.
궁금한 내용은 ,

1) 프로그램 내에서 특정파일을 open 하고 사용중에 ,
2) 사용되고 있는 파일이 Overwrite되어 버린다면
3) 프로그램은 어떻게 될까요?
입니다.

테스트를 직접 해보았는데 여러케이스가 발생되고 있어서 좀 혼돈 스럽습니다. 케이스별로 정확한 원인이나 , 다른 현상이 생길 가능성이 있다면 알려 주시면 감사하겠습니다.

위의 가정대로 테스트를 했을때.

taeyeung의 이미지

main() 함수 이전에 불리는 함수는?

보통 어떤 프로그램을 실행하면 main() 함수가 불리기 이전에

몇가지 함수가 불려서 초기화 작업들을 좀 해 주고서 main()

함수가 불리는 것으로 알고 있습니다. 리눅스에서는 어떤 함수가

불리고 어떤 기능을 하는지요?

windows의 경우에는 mainCRTStartup()이란 함수가 불리는

것으로 알고 있습니다.

답변에 미리 감사드립니다. :)

kkum10의 이미지

x윈도우 프로그램밍에서 아미를 이용한 한글입력하기

Xlib Programming에서 한글 입력기 아미를 사용해서 한글 입력하는 프로그램을 만들려고 합니다.

한글이 조합되는 것을 X 윈도우에 표시하여 주려면 어떻게 해야 하는지 모르겠습니다.

즉 '강'이라는 글자를 입력한다면 이 글 자음과 모음이 조합되는 과정을 X윈도우 화면에 나타내고 싶은데...

어떤 API를 사용해야 하는지 또는 아미 설정을 어떻게 해줘야 하는지...??

Xlib Programming을 잘 아시는 고수분들이 도와주셨으면 합니다. 추운 겨울에 감기조심

gugudan의 이미지

Singleton에 대해서 질문이 있습니다.

[code:1]
template <typename T>
class Singleton
{
private:
static T * selfInstance;
public:
static T * getInstance()
{
if( selfInstance == NULL )
{
selfInstance = new T();
selfInstance->initialize();
}

return selfInstance;
}
static void releaseInstance()
{
if( selfInstance!= NULL )
delete selfInstance;

selfInstance = NULL;
}
virtual void initialize()=0;

dopesoul의 이미지

Eclipse 와 타 아키텍쳐 GCC 와 붙이는 방법이 나와있는 사이트

콘솔기반의 make+gcc 로만 개발하려니
소스코드가 좀 커지니까 감당하기 어렵더군요
이클립스같은게 있으면 좋을거같은데
이기종 gcc (예를들면 arm-gcc) 와 Eclipse 와
붙이는 방법이 좀 쉽게 나와있는 곳이 있으면 좋겠네요

yob의 이미지

일반 USER 가 짠 프로그램으로도 시스템이 죽을 수 있나요?

일반 user 가 잘못 작성한 프로그램의 영향으로
시스템이 죽을 수도 있는지 궁금합니다

작성된 프로그램들은
소켓통신하는 프로세스 50 여개 정도
내부적인 프로세스들끼리의 통신은 Unix Socket 을 사용하고
60 여개정도의 프로세스들이 있습니다

몇일 전에 시스템이 죽었는데..
이상하게 시스템 영역을 너무 많이 잡아먹는다는 생각이 들어서요;;;;;

시스템 영역이 일반적으로 20%정도를 차지하고요~
많이 올라갈때는 40%정도까지 올라갑니다

U

jenix의 이미지

프로그래밍 첼린지 책 문제 풀어보신 분 =ㅁ=;

안녕하세요.

어제 책을 사서 오늘 보기 시작했는데,

1번 문제부터 난관이군요 -_-;

제가 보기엔 결과는 정상적으로 나오는데,

www.programming-challenges.com 로봇이 Wrong Answer 라고

자꾸 화를 내서 :oops:

[code:1]
1 /* @JUDGE_ID: jenix 110101 C "simple loop" */
2 /* @BEGIN_OF_SOURCE_CODE */
3 #include <stdio.h>
4
5 long algorithm(long num);
6 long check(long i, long j);
7
8 long algorithm(long num)
9 {
10 long count = 0;

jx2h의 이미지

공유 라이브러리 작성시의 -soname옵션에 대해서...

$(CC) -shared -Wl,-soname,$(LIB)$(MAJOR_V) -o $(LIB)$(MAJOR_V)$(MINOR_V) $(OBJS) -lc

일단 리눅스 플렛폼에선 버젼별로 라이브러리를 생성하는대 성공하였습니다만 솔라리스 머신에선 error...

ld: 경고: 옵션 -o(이)가 한번 이상 사용되었습니다. 처음 설정을 사용합니다.
ld: 치명적: 파일 libtest.so.1: 파일: 해당 파일이나 디렉토리가 없음(을)를 열 ?
ld: 치명적: 파일 처리 오류. libtest.so.1.0에 기록된 출력 없음

kyi0605의 이미지

스트리밍 서버를 공부하려고 합니다

방학동안에 스트리밍 서버에 대해서 공부하려고 하는데..
좋은 책이나 싸이트가 있으면 알려주세요..
좋은 답변 부탁 드립니다..
그리고 일반적인 서버에 관해서나 시스템 프로그래밍에 관련해서도
공부할때 좋은 자료가 될만한 것이 있으면 답변 해주세요
좋은 하루되세요^^

페이지

프로그래밍 QnA 구독하기