프로그래밍 QnA

김충길의 이미지

오라클 에러(TNS-12203: TNS:unable to connect to destination)

다수의 프로세스가(약 300개 이상)이 각각 오라클에 연결을 시도하는데
어느 연결 이상(약 250 이후) 가면 자주 에러가 발생합니다.

어떤 조치 또는 어느 쪽을 봐야 할까요?

조연 부탁드립니다.

cartman의 이미지

헤더 파일 순서?

프로그램을 짜다 보면 가끔 황당한 일을 접할 때가 있습니다.

분명히 제대로 짠 것 같은데 "reference 어쩌구 저쩌구" 하면서 link 에러가 나고,

그것 때문에 이리 저리 고생하다가 결국은 헤더 파일을 include하는 순서를 바꾸니까 해결 되더군요.

어디서도 헤더 파일을 include하는 순서가 프로그램의 실행에 영향을 미친다는 이야기는 못 들었었는데,

혹시 비슷한 일을 겪으신 분은 안 계신가요?

그리고 원인이 뭐였는지도 알 수 있을까요?

pogs의 이미지

void ComTix(int Level, char * sFormat, ... ) ???

void ComTix(int Level, char * sFormat, ... )

소스분석중인데요.
이 문장에서 뒤의 ... 은 어떤 기능을 하는건가요?

lunarainbow의 이미지

이런 식의 구조체 사용도 아무 문제 없는지 궁금합니다.

typedef struct A {
    unsigned long int   a;
    unsigned long int   b;
} AA;


typedef B {
    unsigned int        Count;
    AA         List[1];
} BB;



	BB           *listptr = NULL;

	listptr = (BB*)malloc(sizeof(BB) + sizeof(AA) * 1000);

	while (1)
	{
		listptr->List[listptr->Count].a = 10;
		listptr->List[listptr->Count].b = 20;
		listptr->Count++;
	}

간단한 코드라 별다른 할말이 없네요. ^^;

제가 궁금한것은 이렇게 사용하는것도 아무 문제가 없는 것인지 여부입니다.

qman의 이미지

파일명 일괄변환하기?

어느 디렉토리에 아주 많은 파일들이 있습니다.
이 파일들은 각기 다른 이름을 가지고 있으며 특별한 규칙이 없습니다.
그럴 경우 이 파일들의 이름 중에서 일부 문자를 정해진 문자로 대치하고
일괄적으로 원하는 확장자를 붙여주는 방법은 무엇인지요?

아마도 명령어가 있을것 같진 않고, 스크립트를 짜야할것 같은데 혹시
그런 역할을 하는 스크립트 사용하고 계신게 있으면 좀 보여주시면 안될까요....

예를 들어 현재 디렉토리에

a_a, a_b, asdf-a.c, fade_hi

gsp2의 이미지

c++ 에서 no buffering 관련

디스크 I/O를 재기 위해서 buffering을 사용하지 않으려고 합니다.
c++ 에서 ifstream으로 생성한 객체에 대하여 read를 할때 버퍼링을
하지 않는 방법이 어떤 것이 있을까요...

mon12key의 이미지

[질문][네트워크 프로그래밍] arm으로 컴파일후 connect()에서 i

안녕하세요.
초보 리눅서 멍12키 입니다.

또 네트워크 프로그래밍쪽에 질문입니다.

x86에서는 잘 되던 connect()이 arm으로 컴파일한 후에는 invaild argument 에러가 나오면서 다운되네요.

[code:1]zero( (char*)&serverAddr, sizeof(serverAddr));
serverAddr.sin_family = AF_INET;
serverAddr.sin_addr.s_addr = htonl(INADDR_ANY);
serverAddr.sin_port = htons(ToolPort);
printf("\ntarget tool connect %s \n", inet_ntoa(serverAddr.sin_addr));
if (-1 == connect(mTempStr.nSocketDesc, (struct sockaddr *)&serverAddr, sizeof(serverAddr)))

이한길의 이미지

아파치 확장 모듈에 대해...

정말 궁금한게 하나 있어서 여쭙게 되었습니다.
오늘 내.. 자료를 찾아 해맸으나 마땅한 자료가 없기에..
물론 제가 영어를 못해서 잘 못찾은 탓도 있지요.

아파치 확장 모듈은 어떤 방법으로 실행되고 사용되는지 궁금합니다.
php를 모듈로 올리려면 다음과 같이 아파치 환경 설정을 해주면 된다는데...

LoadModule php4_module "c:/Apache/php-4.3.2/sapi/php4apache.dll"
AddType application/x-httpd-php .php

하면 아파치 잘 실행 되는데... php확장자를 가진 스크립트를 일반 파일로 인식하고 다운로드 창이 뜹니다.

eminency의 이미지

Python에서 변수 체크

취미로 Python을 가끔씩 하는데 맨날 C만 만지다보니 적응이 잘 안되네요 -_-;

다들 아시다시피 파이썬은 변수 선언을 하지 않는데요, 바보같은 질문인지도 모르겠습니다만 변수가 선언되어 있는지를 체크할 수 있는 함수가 혹시 있나요? -_-

예를 들면 'class'라는 클래스의 인스턴스가 만들어져 있지 않으면 그 인스턴스를 만들어 주려 하는데요. argv로 정보가 들어오면 프로그램 시작시에 인스턴스를 만들어주고, 아니면 커맨드라인 인터페이스로 정보를 받아 인스턴스를 만들어 주기 위함입니다.

mach337의 이미지

link error

/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libparted.so: undefined reference to `dlerror'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libparted.so: undefined reference to `dlclose'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libparted.so: undefined reference to `dlopen'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libparted.so: undefined reference to `dlsym'
collect2: ld returned 1 exit status

와 같은 에러가 발생하는데 이유가 무엇인가요..?
parted 와 parted-devel 만 업그레이드 했습니다.
업그레이드 하기전에는 이런 에러가 없었구요.

페이지

프로그래밍 QnA 구독하기