프로그래밍 QnA + 설치 및 활용 QnA

oblab의 이미지

리눅스 프로그램이 top 명령어에서 VIRT, RES 값이 계속 증가합니다.

리눅스 프로그램이 top 명령어에서 VIRT RES 값이 계속 증가합니다.

리눅스 프로그램을 하나 만들었는데요 2일정도 계속 동작을 시켜놓았는데 다운현상이 나타나더라구요
원인을 찾아보던중 프로그램 실행중 top명령어로 관찰했을때

VIRT, RES 부분이 조금씩 계속 올라가고 있더라구요
VIRT : 가상 메모리의 사용량(SWAP+RES)
RES : 현재 페이지가 상주하고 있는 크기(Resident Size)

라고 나오는데 현재 프로그램을 실행하면 VIRT, RES 부분이 조금씩 증가합니다.
프로그램에서 메모리누수발생으로해서 다운이 일어나는 상태가 맞는것인가요?

khalisto의 이미지

sed 를 이용해 2개라인을 1개 라인으로 치환방법

안녕하세요.

datafile 의 내용이 아래와같고

january
february

march
april

sed 를 사용하여 february 와 march 사이의 공백라인이 2개일때 2개를 1개로 변경할 수 있을까요?

어려가지 시도를 해보았지만 처리가 되지 않아 질문드립니다.

jihoonlights의 이미지

linux shared memory에서 사용할수 있는 tree 자료구조 오픈소스

안녕하세요. 오픈소스를 찾아보다가 문의 드립니다.

linux에서 sysv, posix shared memory를 사용하여
tree를 구현하는 오픈소스 프로젝트가 있는지 알수 있을까요?

예로 whitedb라는 오픈소스에서 t-tree 에서 사용하고 있는데
더 심플하게 tree로만 구현된 오픈소스 프로젝트가 있는지 궁금합니다.

구글 검색을 했는데도 잘 안나오네요 ㅜㅜ

khalisto의 이미지

sed -n '/west/, /east/p' datafile 을 역으로 검색하는 방법이 없을까요?

안녕하세요.

sed 패턴검색에 관한 내용을 찾다가 sed -n '/west/, /east/p' datafile 를 알게 되었는데

datafile 의 내용이 아래와 같을 때

west
north
east
south

위 명령을 실행하면 west~east 범위 내의 내용을 위에서부터 아래로 검색하여 출력하는데 이와 반대로

시작 패턴이 east 이고 종료패턴이 west

이게 (east~west 사이의 내용을 위로 검색) 하는 방법이 있을까요??

아니면 해외 원문의 참고할만한 관련 자료가 있는지 궁금합니다.

jic5760의 이미지

git 서브트리 질문입니다.

안녕하세요.
git에서 특정 디렉토리를 다른 리포지터리의 디렉터리로 링크?하고 싶은데 방법을 모르겠습니다...

예를들어 project_app1 이란 리포가 있을 때 이 안에는
/src/java/com/example/app1/test.java
가 있습니다.

이럴 때 새로 생성할 프로젝트에서
src/app1 디렉터리를 project_app1의 /src/java/com/example/app1 으로 링크시키고 싶습니다.

서브트리나 이런것 예제를 보면 아에 리포 자체를 가져오는데 저는 그 안의 특정 디렉토리만 가져오고 싶습니다.

haryngod의 이미지

Linux 에서 실행파일을 실행한 곳 위치 구하는 방법

지금 짜고 있는 프로그램에서 현재 실행 파일이 실행 된 위치를 알고 싶습니다.
워킹디렉토리는 이미 변경 된 후에 구해야 하는 것이라서
getcwd() 이외의 방법을 알고 싶은데
예를들어, ./a.out 파일이 실행 된 위치를 알 수 있는 방법은 없을까요?

ks14cc의 이미지

리눅스 session timeout시 로그 생성?

안녕하세요

리눅스 서버에 session timeout 설정을 한 이후 timeout이 되어 session이 닫혔을 경우
따로 timeout의 로그가 따로 남는 곳이나 timeout으로 session이 닫혔다는걸 알수 있나요?

혹은 timeout로그를 로깅을 할수는 방법이 있나요?

parkon의 이미지

[C++] 클래스의 멤버 함수 호출시 const 여부에 따른 우선 순위 질문

안녕하세요, CERN에서 개발한 ROOT라는 프로그램에서
TObject란 클래스가 있는데요, 이 클래스의 멤버함수 중에
Write()가 const 여부에 따라 아래처럼 두번 정의되어 있습니다.

class TObject {
   // ...
   virtual int Write() const; // 이하 1번 함수라 칭함
   virtual int Write();       // 이하 2번 함수라 칭함
};

그리고 cxx파일에서 1번 Write() const 함수는 열심히 구현되어 있고요,
2번 함수는

kenwoo87의 이미지

Google V8 Javascript Engine 관련 질문 드립니다..

안녕하세요. google에서 오픈소스 프로젝트로 진행하는 크롬브라우져의 javascript 엔진 v8에 대하여 질문이 있습니다.

독학으로 공부 하다보니 헷갈려서 그러는데요.

v8 설명

위의 링크를 보면 Accessor 부분 중 Accessing Dynamic Variable 사용방법이 나오는데요. 해당 내용을 보면 javascript의 특정 객체 프로퍼티에 접근하면 콜백하는 것이 Accessor로 알고있는데, 사용을 하려고보니 이게 직접 객체를 만들어서 global 객체로 등록한 다음 해당 객체에 프로퍼티에 접근하면 콜백이 되는건지. 아니면 javascript 구문의 객체 이름과 같은 이름으로 global에 등록 하면 해당 객체와 bind 되어 프로퍼티 접근 시 콜백이 되는건지 헷갈립니다.

뭐가 잘못 된건지는 몰라도 제가 실행해보면 저는 콜백이 되지 않는것 같네요 ㅠㅠ.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기