프로그래밍 QnA

nayana의 이미지

세그먼테이션이 일어납니다.

[code:1] 1 #include <cstdio>
2 #include <cstring>
3
4 char* ClarifyNumber( char *str, char *buf )
5 {
6 int len;
7 char *p = NULL;
8
9 if ( *str == '\0' )
10 {
11 *buf = '\0';
12
13 return( (char *)NULL );
14 }
15
16 /* strip space backward */
17 p = str + strlen( str ) - 1;
18
19 for ( ; *p == ' ' ; p-- ) ;
20
21 *( ++p ) = '\0';

day001의 이미지

대용량 파일 전송시...ECONNRESET 에러가 나옵니다.

대용량 파일 전송을 위해 여기 저기 참조 해서 코딩을 했는데요
한 300-400메가 정도에서 갑자기 끊겨 버리더라구요...

UNP를 참고 해서 readn, writen 함수를 사용하여 코딩을
했습니다. 그리고 파일 전송시 파일을 패킷 단위(크기 : 4096)
로 보냈고, 패킷은 길이정보와 데이터가 있습니다.

에러는 Client에서 업로드 할때 ECONNRESET 가 나옵니다.
어떻게 해야 될지를 모르겠습니다...

많은 조언 부탁드리겠습니다.

jongsuknim의 이미지

모듈이 동작하는 원리..

이제 디바이스 드라이버를 작성하려고 공부하고있는 사람입니다.
근데.. 책에 모듈이 돌아가는 원리가 나왔는데.. 잘 이해가 되지 않네요.
여기 관련해서 자세히 설명된 문서가 있을까요?

khy2happy의 이미지

템플릿 상속 관련 기초 질문입니다.

1. 템플릿클래스

template <typename T>
class CTemple
{
	....
public:
	T* GetInstance()
	{
		return new T;
	}
};

2. 베이스 클래스
class CBase
{
	....
public:
	int m_abc;

};

3. 베이스 클래스와 템플릿 상속한 클래스

class CSub :
	public CBase,
    public CTemple<CSub> // <<...
{
	...
};

3번과 같이 두 클래스를 상속을 할경우.
단순히 CTemple 클래스를 상속 받았다고 말해야 하는건가요?

lodem의 이미지

[질문] 오라클 세션 관리 답변 부탁 합니다.

저희 회사 오라클 서버에 세션 최대수가 150개로 되어 있는데..

간혹가다가 세션 초과라고 뜨는 경우가 있거든요..

토드나 오라클 엔터프라이즈 콘솔에서 세션을 자르고는 하는데요..

자동으로 INACTIVE 상태인 세션이 끊어 지게 할수는 없을까요?

답변 부탁 합니다.

수고하세요.

macros의 이미지

cygwin 을 어떻게 읽나요?

여러분은 cygwin을 영어 스펠하나하나 읽나요?
저는 "싸와이지윈" 쉘 이라고 불러버리는데.. :oops:
저거 이름을 어떻게 불러야하나요?

litdream의 이미지

Thread 생성시 Process 생성과의 관계.

다음과 같은 코드를 실행하면, 첫번째 경우는 thread 가 부모와
같은 thread 내에서 생성되고, 두번째 경우는 부모와 다른 thread
에서 생성 됩니다..
자바에 대해서 같은 로직을 만들었을때는 thread 가 생성될때,
새로운 프로세스를 하나 달고 나가더군요..

Thread 는 Process 내에서 자원을 공유하면서 light weight 로 생성,
소멸된다고 알고있었는데, 약간 의아하더군요.. 혹시 이유를 아시는
분의 조언을 부탁드립니다.. 꾸뻑..

[code:1]
#include <stdio.h>
#include <pthread.h>

lkjt의 이미지

한글을 영어로 바꾸는 방법

제 mp3가 영어밖에 지원이 안되서..
한글이름을 볼수 없습니다.

그래서 생각해낸게...

한글 -> hanguel
종석 -> jongsuk

이런식으로 바뀌는 프로그램을 짜려고 하는데..

좋은 방법 없을까요...?

hyun1023의 이미지

recv 로 리시브받을때 상대받이 센드를 중단했을때

리시브를 받다가 상대방이 리시브를 누르면 도중에 리시브 받을 데이타가 없기때문에 블록상태에 빠지겠지요..

이걸 방지하기위해 어떤 해결방법이있나요?

논블록 모드로 돌리면 해결이 가능한지요..

다크슈테펜의 이미지

MS-SQL관련 질문입니다.

보통 MS-SQL설치를 하고 테이블이름에서 보통 모든 행을 반환을 하게 되면 테이블안에 있는 내용을 볼수 있는 걸로 알고 있습니다.그런데 이번에 2003안에 MS-SQL2000을 설치하고 서비스팩을 설치를 했습니다.그런데 엔터프라이즈 관리자에서 각 테이블에서 오른쪽 버튼을 누르고 난다음에 모든 행을 반환을 선택하면 아래와 같은 에러가 나옵니다.쿼리 분석기에서도 쿼리를 실행해도 에러가 납니다.이거 어떻게 해야 하는가요...?
이거에 대해서 저도 찾아

페이지

프로그래밍 QnA 구독하기