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

qiiiiiiiip의 이미지

죽지 않는 프로세스

아래 PS결과에서
a.out이 절대로 죽지 않습니다.
kill -9 도 해보고, kill -9 -1

도 해봤는데요, 가장 강력하게 죽일 수 있는 방법이 뭘까요? (리부팅빼고..)

qiiiiiiiip의 이미지

클러스터 시스템의 메모리 초과로 인한 시스템 행 현상


centos linux를 이용하여 구축된 클러스터 서버가 있는데요,
mpirun을 이용해서 병렬작업을 하고 있습니다.

그런데 가끔 실수로 사용자가 메모리 사용량이 많은
프로세스를 여러개를 뿌리면,

해당 노드가 행이 걸리는 일이 자주 발생합니다.

추측하기로는 swap을 쓰게 되면서 전체 시스템이 엄청 느려지는
상황인것 같은데요,

부모프로세스를 죽이고,
아주 오랜 시간이 지나면(몇시간 정도), 복구는 되는 것 같습니다.

이런 현상을 미리 막을 수 있는 방법이 없을까요?

paeksj98의 이미지

디스플레이할수 있는 글자크기를 넘어서는 경우 지나가는 효과 만들기

안녕하세요.

320*240디스플리에를 쓰는데 320에 글자를 표시하기에 너무 작네요.
그래서 생각한게 커사가 위치해 있으면 그위치에 있는 문장은 글자가 흐르는(?) 혹은 옆으로 자나가는 효과를 내고 싶은데
어떻게 해야 할지 몰라서 질문드립니다.
qt를 쓰고 있는데 c나 c++로된 참고할 소스라도 있으면 분석해서 어떻게든 해보겠는데 아무것도 모르는 상태에서는
어떤 방법으로 해야할지 몰겠네요.

지금은 디스플레이에 listview을 이용해서 디스플레이 하고 있습니다.

혹시 구현해보신 경험이 있으시면 조언좀 부탁드립니다.

구현하기 힘든건 아닌지 걱정되네요.

ckyh585의 이미지

네트웍 프로그래밍에서 listen을 하지 않았는데 연결이 되는경우가 있나요??

보통 정상적으로 연결이 되었을 경우 netstat -an | grep (port number)로 검색을 하면

예를 들어 test를 위하여 서버 아이피와 클라이언트 ip가 같을경우(192.168.0.12)
41:tcp 0 0 0.0.0.0:19598 0.0.0.0:* LISTEN
64:tcp 0 0 192.168.0.12:19598 192.168.0.12:60593 ESTABLISHED
183:tcp 0 0 192.168.0.12:60593 192.168.0.12:19598 ESTABLISHED

이런 식으로 해서 서버가 listen을 하고 client가 connect요청을 하면 established가 되는 거잖아요??

그런데 이 프로그램의 클라이언트를 데몬으로 띄워서 돌리고 있을 때 가끔

trymp의 이미지

nmap 으로 어떻게 상대방 PC 의 OS 를 알수 있죠??


nmap 에 대해서 궁금해서 질문 올립니다.

nmap 은 포트를 스캔한는 툴로 알고 있는데요..

어떻게 PC 의 OS 정보까지 알수가 있죠???

패킷을 주면 OS 가 알아서 자기 OS 타입을 알려주나요???

원리가 궁금해서 질문드립니다.

고수님들의 조언 부탁드립니다.

motionblue의 이미지

qt thread blocking현상에 대해 질문 올립니다. 꼭 좀 도와주세요.

현재 libvlc를 이용하여 rtsp streaming play를 구현중에 있습니다.
문제는 유효하지 않은 주소나 꺼져있는 카메라 연결 시 vlc에서 접속을 시도중일 때 gui가 먹통이 되는 것입니다.
구조는 이렇습니다.
MainWindow -> VlcWrapper Class(QWidget상속) ->thread 생성
mainwindow ui에 영상을 뿌려지는 QFrame이 있고 libvlc 관련 함수들을 쓸수 있는 wrapper class를 만들어서 play,stop등을 하고 있습니다.
wrapper class에서 QThread를 상속받은 class에서 play,stop등이 이루어지게 하고 있습니다.그런데 thread임에도 불구하고 잘못된 주소접속시나 연결이 끊어진 카메라에 접속시도중 stop을 하게 되면 그 시간이 오래걸리는데 그 함수를 통과할때까지 ui가 먹통이 됩니다.
제가 qt에 대해 잘 몰라 너무 막막합니다.
꼭 좀 도움부탁드립니다.

lisonhua의 이미지

[완료]리모컨에 있는 red, green, yellow, blue단추 기능이 뭔가요?

재생기기에 따라오는 리모컨에 red, green,yellow,blue단추가 있더군요.
그래 색깔단추를 꼭꼭 눌러 보았는데 아무 응답도 없습니다.
리모컨에 있는 색깔단추들이 왜 있는지, 무슨 기능을 수행하는지 아시는 분 있는가 하여 질문드립니다.

hkm73560의 이미지

GNU Radio 사용할때 괜찮은 리눅스 배포판이 무엇일까요???

이번에 GNU Radio를 사용하게 되었습니다.
튜토리얼에서는 페도라와 맨드레이크 사용을 권장하는데
맨드레이크 요즘도 잘 쓰이나요??
지금 개인적인 생각으로는 페도라와 우분투,, 둘 중에서 고를 생각입니다.
더 좋은 방안이 있을까요?? 두개 큰 차이가 없을까요??

kumdoboy1102의 이미지

'__asm' keyword not supported on this architecture 에러

VS2003 32bit 프로젝트코드를 VS2005로 가져와서 64bit(x64) 컴파일 하고 있는 중입니다.
두가지 질문있습니다.

1. 64bit 컴파일하려니 수 많은 에러가 발생했는데 대부분 아래와 같은 TYPE Casting 관련 에러였습니다.
LPCTSTR <-> LPCWCHAR
CString <-> char*
LPCTSTR <-> LPSTR
일일이 강제 Casting 으로 다 잡긴 잡았는데.. 그래도 이상이 없는 것인지..
아니면 프로젝트 속성에서 컴파일 관련 설정으로 해결이 가능한 부분인지 궁금합니다.

2. 에러 다 잡고 마지막 에러가 해결이 안됩니다.
아래와 같은 register 연산 로직인데 32bit 컴파일에서는 되고 64bit 컴파일에서는 안되는것 같습니다.
에러내용과 로직입니다.

error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture

gafani의 이미지

[C언어] 구조체 bit fields에 대한 질의입니다.

안녕하세요 대학교 이후로 4년만에 C를 잡아서 공부하는 갓초보입니다.

제목 그대로 비트필드에 대한 질의입니다. 우선 소스 부터 보여드리겠습니다.

----------------------<소스>--------------------------------

페이지

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