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

jin930112의 이미지

libnetfilter_queue에서 http 요청 헤더

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

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

kyma123의 이미지

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

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

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

gurumong의 이미지

grub를 삭제를 어떻게 해야하나요?

우분투를 설치했다가 다른 배포판인 슬랙웨어를 덮어서 설치하면서
이전에 배포판에서 설치한 부트로더가 말썽을 일으킵니다

자세히 설명드리면
슬랙웨어 설치과정중에 lilo를 설치하는 과정이 있고 MBR에 설치를 하도록 했습니다
그런데 이상하게도 설치가 끝난후 재부팅을 하게되면 grub 복구 콘솔이 뜹니다

분명 lilo는 MBR에 설치되었을테니
추측하기로는 이전 우분투의 grub가 root 파티션에 남아서 동작하는게 아닌가 하는데
이것을 어떻게 해결할수 있을까요? ㅜ.ㅜ

nelicia의 이미지

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

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

flipflop의 이미지

맥북에 자바 설치 질문입니다!

안녕하세요
맥북을 사용하면서 자바 설치 경로에 대한 질문이 생겼습니다.
맥에서는 기본적으로 자바 1.6 버전이 설치되어 있어서 따로 설치 할 필요가 없는데
즉, 디폴트로 설치되어 있는 자바는
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/
여기에 설치되있는거 같고,

제가 개인적으로 설치한 자바는
/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk
이렇게 설치되어 있습니다.
자바를 설치하면서 경로 지정 부분은 안보이는거 같더라구요
기본적으로 이 위치에 설치하게 되는듯

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 처음부터해서 사용법을 알려주시면 정말 감사하겠습니다 ㅜㅜㅜ

dltkddyd의 이미지

putty말고 window에서 사용할 수 있는 클라이언트용 ssh 없을까요?

putty를 두 달 정도 써봤는데, 제가 접속한 아이피 외에 다른 아이피가 접속한 사례가 네 번 정도 있었습니다. 좀 보안성이 취약한 것 같더군요. 신뢰하고 쓸 만한 ssh 클라이언트 프로그램(윈도우용으로) 없을까요?

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);

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

페이지

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