프로그래밍 QnA

sgod5303의 이미지

node.js에서 db에 있는 timestamp를 가져올시 다르게 표기되는...

db에는 2014-05-11 19:02:37라고 저장이 되었구

node.js를 이용하여 값을 빼내어 확인하였더니

Sun May 11 2014 19:02:37 GMT+0900 (대한민국 표준시)

로 표기가 되네요...

db에 있는것처럼 간단하게 표기하고싶은데 어떻게 해야할까요...

jin930112의 이미지

libnetfilter_queue에서 http 요청 헤더

80번 포트로 tcp 패킷을 iptables로 nfqueue로 보내게 했는데요.
여기서 http 헤더만 출력하고 싶은데요.
어떻게 해야 할까요?

고수님들의 많은 도움 부탁드립니다.

kyma123의 이미지

C++에서 객체 배열 질문드립니다.

안녕하세요 C++ 배운지 얼마 안 된 학생입니다.
C++로 간단한 카드 게임을 구현해 보려고 하는데, 카드 정렬 단계에서 모르는 부분이 있어서 질문 드리겠습니다.

일단 제가 짰던 코드를 단순화 해서 올리겠습니다.

nelicia의 이미지

리눅스상에서 QT를 이용해서 마우스와 키보드를 제어하려합니다.

현재 우분투 리눅스에서 QT를 이용해서 마우스와 키보드를 제어하려합니다.
마우스 이동의 경우는 QCursor 클래스의 setPos() 를 이용해서 해결하였는데. 마우스클릭과 키보드 제어는 어떤식으로 해야하는지 모르겠습니다.
어떤식으로 제어해야할까요? 많은 가르침 부탁드립니다.

ditty의 이미지

c/c++ Shared memory를 사용하면 메모리 절약 이득은 없는건가요?

아파치 확장 모듈을 개발하는데, parent 프로세스가 100메가 이상의 파일을 로드 하여 공유 메모리에 넣고 child들이 그걸 공유 하도록 만들고 있습니다.

속도는 빨라졌지만, 문제가 하나 생겼는데요.

ps aux로 확인 해 보면 VSZ는 공유 메모리에 담은 만큼 대충 나오고 RSS는 본래 공유 메모리를 쓰지 않을 때와 비슷한 수준으로 잡아져 있습니다.

근데 shared memory를 엑세스하여 돌아가는 로직이 수행되면 RSS가 VSZ에 버금가는 만큼의 메모리를 차지하게 됩니다.

본래, shared memory를 이용 할 경우, 메모리를 엑세스하는 모든 프로세스들이 같은 양만큼 차지하여 메모리를 절약하는 이득은 거의 없는건가요?

kimyr1029의 이미지

제가 우분투에 assembly를 짜서 실행파일을 실행시켜보니 core dumped가 발생했습니다

교수님에게 질문하니 gdb를 사용해보라는데,, 저는 초짜라서 gdb를 어떻게 사용하는지 잘 모릅니다
실행파일이 ec라는 이름으로 만들어지는데, gdb ec라고치면 끝에 no debugging symbols found란 글자가 붙습니다...

그냥 애초에 어떻게 gdb로 어디서 코드가 문제를 일으키는지 확인하는법을 잘 모릅니다...

혹시 알려주실수 있을까해서 이렇게 글을 올려봅니다.

makefile을 통해 실행파일이 ec란 이름으로 만들어지고요.. 파일구성은 main.c, everychar.c, everychar.s로 구성됩니다
.s파일에 어셈블리짠 코드가 들어가있습니다. 코드는 arm어셈블리로 되있습니다.

gdb 처음부터해서 사용법을 알려주시면 정말 감사하겠습니다 ㅜㅜㅜ

empty의 이미지

java 이클립스를 독학중인 초보자인데요 클래스선언 문제

클래스를 선언하시오.
조건 1 :멤버변수는 private으로 선언하고 set***메소드와, get**메소드로 접근할 것 (캡슐화)
조건 2: 생성자를 2개 이상 이용하여 Field값을 초기화 할 수 있도록 설정할 것 (this 키워드를 사용하고 이해)
조건 3: 생성한 클래스를 다양한 방법으로 사용하는 인스턴스(책체)를 생성할 것

혼자 문제집으로 독학중인데 답은없고 이해가잘안되서요

참고용으로만 쓰려구하는데 확답을 얻으려 이렇게 도움을 요쳥해봅니다.

akekdthl의 이미지

ctime 출력시 워닝 해결 방법

list2.c:51:5: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
     printf("%.12s ", ctime(&st->st_mtime)+4);

리눅스에서 파일수정 시간을 출력하려고 하는데 원하는 결과는 나오지만 워닝이 떱니다.
설명좀 부탁드리겠습니다.

ha310의 이미지

디버그 모드 실행파일을 돌리면 프로그램이 자꾸 죽습니다 (MFC)

MFC로 프로그램을 만들었는데요

스레드가 좀 많은 프로그램입니다

통신 연결해서 실시간으로 계속 값을 읽고

또 읽으면 화면에 표시하는 그런 프로그램입니다

데드락 문제인가 싶어서 의심되는 모든 코드에 락도 걸었고

이것저것 해봤는데 왜 프로그램이 죽는지 모르겠습니다

디버그 모드로 빌드해서 생성된 실행파일로 돌리면 죽고

소스에서 바로 F5해서 돌리면 안 죽습니다

디버그 모드에서 생성된 실행파일로 돌릴 때

다른 메모리 공간을 침범했다던지 알림창이라도 떴으면

그걸 토대로 찾아볼 텐데 아무런 알림도 없이 죽으니 진짜 답답합니다

혹시 이런 문제를 겪으신 분이 있나요?

자꾸 이유없이 죽는데 왜 그런지 모르겠습니다

고수분들 답변 부탁드립니다


아 중요한 걸 깜박했네요 함수 내에서 어떤 동작을 하고 나면

동작 실행여부에 대해 무조건 로그를 남기고 있습니다

bong90의 이미지

php 에서 exec를 이용한 스크립트 실행 관련 질문입니다.

우선 저는 제 서버가 아닌 연구실 서버(Ubuntu)에서 작업중이므로 sudo 권한이 없습니다.

제 home디렉토리의 public_html 에 있는 aaa.php 파일에서 원하는 동작을 하려고 합니다.

이 페이지는 단순히 파일만 업로드 받습니다. 그리고 동일 디렉토리에 있는

bbb.py python 스크립트(업로드한 file을 handle하는)를 exec를 통해

실행시키려고 합니다. 그런데 별다른 error reporting도 없고 그냥 실행이 안됩니다.

보통 웹으로 하면 그룹이 www-data로 알고 있는데, permission 때문에 쉘 명령을 사용하지 못해서 그런 것인지요..

정리하자면, sudo 권한이 없을 때 어떻게 하면 php파일 내부에서 exec로 스크립트를 실행할 수 있을까요?

페이지

프로그래밍 QnA 구독하기