프로그래밍 QnA

seldom의 이미지

커널의 메모리 관리에 대해서..

네트웍 서버를 작성하고 있는데요, 내부적으로 메모리 할당과 해제를 상당히 자주 하고 있는데 큰 문제가 없는지 궁금합니다.
디스크 조각 모음 하듯이 리눅스 커널에서 메모리에 대해서도 주기적으로 그런 작업을 해주지 않는다면
뭔가 문제가 심각해 질지도 모르겠다는 생각이 드는군요..(서버는 며칠동안 계속 돌아야 되니까)

fliers의 이미지

mysql 에서 mssql 로 전환하려고 그러는데,

좀 ms적인 질문이라 그렇긴한데...
mysql 에서 mssql 로 전환하려고 그러는데,
테이블이 약간 변합니다.

그래서 그에 맞게 sql 문을 생성하도록
vc++ 6.0 + mysql api 로 만들었는데요.
text 타입에 3만바이트쯤 넣었나?
그렇게되는 라인에서 db연결이 끊기는것 같습니다.

Quote:
SQL Server 내부 오류입니다. 텍스트 관리자는 현재 문을 계속 실행할 수 없습니다.

라고 나옵니다.
쿼리문을 아무리 살펴봐도 별 문제가 없고요,
쿼리 아날라이저로해도 그렇고,

nickcave의 이미지

vim 하고 gcc를 사용해보려 하는데..

vim 하고 gcc로 프로그램 짜는 것을 배워 보려 하는데요

vim 으로 코딩 주욱 하고서 gcc로 컴파일 실행시에

에러나면 몇번째 라인에 무슨 에러가 있고 뭐가 잘못 되었다는 메시지가

나오던데요.. 엔터나 다른 키를 누르면 메세지가 사라지더랍니다.

그리고 vim으로 들어가서 에러 수정하려 하면 어디 어디서 에러가 났는지

생각도 안나고요.. 몇번 이런식으로 하니까 좀 불편하다는 생각이 ..

vim에서 소스 코드하고 컴파일 에러 메세지하고 같이 볼수 있는

xyz6572의 이미지

[질문] 효율적인 배열의 초기화 방법...

~~~~~~
int x[1000000];
for(int i=0; i < 1000000; i++) x[i]=0;
~~~~~~

이 코드는 배열 x 전체를 초기화 하는 것이 목적인데요,
좀 더 개선된 형태로는 어떤 것들이 있을까요?
jsh8276의 이미지

pre-fork() + select() or epoll() 질문입니다....

안녕하세요... RedHat9 에서 간단한 서버 테스트를 하는중 궁금한 점이
있어서 이렇게 질문 올립니다...

pre-fork()를 통해 서브 프로세스를 3개 생성한 후에 서브 프로세스에서
accept()를 통해 클라이언트의 접속을 처리한 경우에
각각의 서브 프로세스에서 순차적으로 accept() 수행합니다.
그런데 이 서브 프로세스에 select()를 호출하며 다중 클라이언트를 처리
하려고 하면 한 서브 프로세스에서만 accept()를 수행하더군요...

왜 이렇게 되는지 도무지 알 수가 없어서 질문을 드립니다.

nephro의 이미지

lib 를 개인홈에 두고 컴파일하고 싶은데요.

먼저, 제가 하고싶은일을, 간단한 C 프로그램을 php로 실행시켜 그림파일을 thumbnamil로 바꾸기 입니다.
그래서 C 로 프로그램을 짰는데, Imlib2 라는 lib 가 필요한 프로그램 입니다.

제 시스템(데비안 우디)에서는 Imlib2가 깔려있어서 아무런 문제없이 웹상에서 프로그램이 실행되는데, 웹호스팅을 받고 있는 제 홈페이지에서는 lib가 없다며
실행이 안되는 군요.
그래서, 홈페이지 계정안에 lib directory를 만들고 libImlib2.* 파일을 이곳에 복사하였습니다.
그다음에, 컴파일할때 라이브러리 위치를 알려주면 해결될것 같아서,

player02의 이미지

[질문]소스라인 카운트 하는 스크립트 갈켜주세요.

고수님들 소스라인 카운트 하는 스크립트 갈켜주세요.
물론 하위폴더 포함입니다.

juicy의 이미지

[질문/스크립트] stdout, stderr 분리

./allprint program result.txt 또는 ./allprint program > result.txt

이렇게 인자를 받는 스크립트를 만들어 보려고 합니다.(bash에서)
(위 두가지 중 아무거나..)

allprint: 만들려는 스크립트 파일 이름
program: 실행할 프로그램 이름
result.txt: 결과 저장하는 파일

스크립트에서
program을 실행시킬때 나오는 stdout과 stderr을 모두
result.txt에 차례대로 담고 싶은데,
stderr로 나오는 부분은 각 라인맨앞에 '#'를 추가하고 싶습니다.

'>'또는 '|' 따위의 redirection을 써야할꺼 같은데...

FruitsCandy의 이미지

과부하?? 일때 비프음에 관해 질문 드립니다.

설치 및 활용게시판과 프로그래밍게시판에 둘 중 어디에 올릴지 고민하다가

이쪽 게시판에 질문을 올립니다.

시스템 사양은 다음과 같습니다.

CPU : 인텔 2.6C
RAM : DDR 삼성 512M(256*2) PC3200
HDD : Segate 80G 7200rpm (7200,7)

M/B : 아수스 P4P800 ( 칩셋 i865PE )
ODD : LG 52x CDROM
VGA : 지포스2 mx400 미디테크
랜카드 : 리얼텍 8139
파워 : 히로이찌 HEC-300AR-T
케이스 : GMC t-50 (검정)

DOM ( Disk on module) 에 리눅스를 탑재하여 위 시스템에 올렸습니다.

제가 제작한 서버에 70대 가량의 윈도우 프로그램이 접속하여 실행하였을때

maindb의 이미지

PHP 에서 fopen 으로 ftp 되나요? 테스트 부탁드립니다.

일단 메뉴얼에는 분명히 나와있습니다.

Quote:

'anonymous'가 아닌 사용자로 접속하려면, URL내에 username을 (필요하다면 password도) 다음과 같이 명시해야 한다 : 'ftp://user:password@ftp.example.com/path/to/file'. (또한 HTTP에서 Basic authentication을 사용한 인증을 요구하는 경우에도 이와 같은 문법을 사용할 수 있다.)

예 19-2. 원격 서버에 데이터 저장하기

<?php
$file = fopen ("ftp://ftp.php.net/incoming/outputfile", "w");
if (!$file) {
echo "<p>Unable to open remote file for writing.\n";

페이지

프로그래밍 QnA 구독하기