프로그래밍 QnA

aw2310의 이미지

메모리 유출에 대한 초보적 질문..

프로그램을 잘못 작성해서... 메모리 유출이 생기고 있다고 가정했을때..

만약 그 프로그램을 강제로 종료시키면 운영체제는 그 프로세스가 점유하던
모든 메모리(유출되었던 메모리까지 포함해서)를 다 정리하나요?

예전에 윈도우에서는 프로그램 실행시키고 죽이고 하면서 계속 쓰다보면
시스템 자원이(탐색기 창에서-정보보면 나오는 %로 나오는 수치)이 줄어드는
현상을 보였는데.. 이런 경우는 윈도우즈가 프로그램 종료시 메모리 정리를

nTachyon의 이미지

LINUX/UNIX/SUN 구분 심볼 있나요?

c로 프로그램 중에
#define을 써서 각 OS에 맞게 컴파일이 되게 하고 싶은데요,

Linux / Unix / Sun 별로 define된 심볼이 있나요?

간단/허접 질문이었습니다^^

gnossienne의 이미지

한 프로세스가 사용할 수 있는 최대 메모리의 용량?

현재 생물학 분석 프로그램을 만들고 있는데.. 인간 지놈의 크기가 1-2G정도 사용 됩니다. 하지만 분석 프로그램에서는 이것의 약 5배 정도의 메모리가 필요로 하니.. 대약 5-10G가 정도의 메모리가 한 프로세스에서 사용 되어야 합니다.
그래서 제약을 두려고 하는데 한 프로세스가 사용할 수 있는 최대 메모리양은 얼마인지요?

또한 제약이 없이 사용하기 위해서 파일을 이용하여 데이타를 저장하고 읽어 들이는 방식을 사용하려 합니다. 혹시 참조가 될

yhcheon의 이미지

timezone 변경 후 어떤 경우에도 localtime function이 동작하기

localtime 의 상세동작에 대해서 궁금해서 글을 올립니다.
timezone을 변경한 후에 localtime을 이용해서 timezone이 반영된 현재 날짜, 시간을 출력하고자 합니다.
제가 원하는 것을 예를 들어서 설명하겠습니다.
현재 시각은 UTC 기준으로 되어 있는 상황에서, timezone을 변경합니다. 이 때 /etc/localtime 이 적당한 timezone information file을 가리키도록 link를 설정합니다.
해당 shell 에서 localtime function을 이용해서 현재 시각을 display하라고 하면 여전히 UTC 기준 시각이 나옵니다. 물론 system(date) 명령을 내리면, timezone변경이 반영된 local time이 나옵니다.

rallier의 이미지

페도라 코어에서 터미널 열었을때 언더바가 안보여요

정확히 얘기하면 터미널 창 새로 열어서
vi등 기타 작업 하다 보면 _ 를 마니 쓰자나요 코딩할때

근데 터미널 내에서 이 언더바가 보이는 곳도 있고 안보이는 곳도 있고
그런데 왜 그런것인가요?

설정 탓인가요?

별 지장은 없지만 은근히 신경쓰이더라구요 코딩하는데.....

아시는분 댓글 부탁드립니다...

daira의 이미지

bridge와 string매칭 후 redirect 어떻게 구현해야될까요 proxy

bridge를 이용해서 패킷필터링을 하고 string매치후에 forward와redirect를 하려고 하는데..
같이 사용하는 방법이 모가 있을까여.. 꼭 bridge가 아니어도 상관은 없는데. ㅜㅜ
redirect를 할때 nat를 이용한 가상ip를 사용해서는 안된다는 조건이 붙는게 더 힘드네요..
무슨 방법이 있으면 좀 알려주세요.
(211.130.158.129)
개인pc------|
|-------------|
|
|-->bridge---|---------------------------------------------->webserver1 211.104.120.54(ex:naver.com)
................|-----------------------------------------------> webserver2 211.104.120.55(ex:www.korea.com)

ytt의 이미지

c programming할때 함수 comment들을 모아서 자동으로 document

예전에 어디서 봤는데, 아무리 찾아봐도 나오질 않습니다.

C 프로그래밍등을 할때 각 함수위에 함수 코멘트등을 달아주잖아요..

이렇게 잘 달아두면 나중에 무슨 프로그램 돌리면 이 코멘트등을

이용하여 문서를 만들어주는 툴을 봤었는데 잘 안보이네요..

/**
* this_function
* @arg1: input argument1
* @arg2: input argument2
*
* Description: this_functions calculates addition
*/

혹이 이와 비슷한 기능을 하는 툴이 있을까요?

감사합니다.

kurtof27의 이미지

이함수 왜 안되는 건지좀..

[code:1]
function cookieset($domain) {
setcookie("login_jobkubun",$login_jobkubun,0,"/",".$domain",0);
setcookie("login_userid",$login_userid,0,"/",".$domain",0);
setcookie("login_username",$login_username,0,"/",".$domain",0);
setcookie("login_userresidentno",$user_residentno,0,"/",".$domain",0);
setcookie("login_usernick",$login_usernick,0,"/",".$domain",0);

comdemo의 이미지

큰파일을 분할하는 쉘스크립트 작성??

big.txt라는 파일에 100만라인이 적혀있는데 이걸 10만라인씩 10개로 쪼개서 small01.txt ~ small10.txt로 저장하려고 합니다.

bash 쉘스크립트로 작성해야 하는데 쉘스크립트로 프로그램을 해본적이 없어서 난감하네요..

howto를 읽어보고 할려고 하는데 루프돌면서 파일읽어서 리다이렉트로 저장 하면 될것 같긴 한데 big.txt를 1라인부터 10만라인까지 지정된 라인만 어떻게 읽어야 할지..

쉘스크립트 잘하시는분 계시면 힌트 좀 주세요..^^

feelpassion의 이미지

fcntl로 file locking하는 프로그램입니다.

unix09A.txt라는 파일은 00 이렇게 숫자 두개만 있습니다. 하나의 프로세스는 readlock을 앞의 0에 걸어놓고 읽기만 하고, 두 번째 프로세스는 writelock을 뒤의 0에 걸어놓고 읽고, +1한 숫자를 쓰는 프로그램입니다.
이상하게도 +1한 숫자가 계속 그뒤 아무것도 없는자리에 써집니다. 그러니까 unix09A.txt파일에는 001이 남는거죠... 01만 남게 할 순 없나요? lseek()함수를 제대로 쓴 것 같은데 왜 안되는지 모르겠습니다. 프로그램을 두번 돌리면 02가 되어야겠죠....
고수님들 부탁드립니다~

페이지

프로그래밍 QnA 구독하기