프로그래밍 QnA

gorogong의 이미지

쉘 스크립트 조언 부탁드립니다.

아래와 같이 찾는 값이 없는 경우 "could not found available IP"를 출력 해보려 하는데 조언좀 부탁드립니다.

ertos12의 이미지

timer_create()와 SIGEV_THREAD 사용시 생성되는 thread관련

timer_create()와 SIGEV_THREAD를 이용해서 아래와 같이 각각 5초와 10초 간격으로 실행되도록 thread를 만들과 실행했습니다. 그런데, 어떤 경우에 실행된 thread가 종료되지 않고, wait하고 있는 경우를 만들기 위해서, test2()에 1회 실행후 while(1)으로 loop를 실행했습니다. 원래 의도는 thread가 이미 실행되고 있다면, 다시 생성하지 않아야 할텐데, compile후 실행해 보면, 항상 새로운 thread가 생성됩니다. 이전에 생성한 thread가 아직 실행중이거나 종료되지 않았다면, 새로운 thread를 생성하지 않도록 할수는 없는지 문의 드립니다.

compile은 linux 환경에서 "gcc -Wall -lpthread -lrt -o tmtest tmtest.c"로 했습니다.

익명 사용자의 이미지

[리눅스 커널] 128번을 제외한 외부 인터럽트 핸들러를 do_IRQ()로 통일한 이유?

리눅스 커널 내부구조라는 책을 보며 공부하고있는 학생입니다.
128번 인터럽트(system call)을 제외한 나머지 인터럽트의 핸들러를 do_IRQ()로 통일시키고, irq_table을 따로 만들어서 처리를 하던데, 굳이 irq_table을 따로 만들 필요가 있나요?

인터럽트 핸들러는 등록할 수 있는 갯수가 정해져있어서 아무거나 등록하면 안되고, 동적으로 할당 및 해제할 수 있다고는 하는데 이게 irq_table을 따로 만들어야 할 이유가 되는지는 모르겠습니다.
IDT_table은 수정이 안되나요?

김밥의 이미지

쉘스크립트에서 문자열을 부분 수정하는 법을 알고 싶습니다.

안녕하세요. 쉘스크립트로 작업을 하는 도중에 어려운 부분을 만나게 되어 이렇게 글을 쓰게 되었습니다.

ip=$(hostname -I)

를 이용하게 되면

172.30.1.50 172.17.0.1 172.20.0.1

이런 식의 결과가 나오게 되는데,

이 것을

gamja4747의 이미지

가변형 C++ 클래스 객체 생성 관련 질문

XML이나 JSON을 통해서 C++ 클래스명을 입력받아 객체를 생성하는 방법을 찾고 있습니다.

예를 들어서,

(파싱된_클래스명) Object;

C++ 클래스들은 라이브러리 형태로 제공받고, 파서를 통해서 (파싱된_클래스명)을 가변적으로 여러 클래스의 객체를 생성할 수 있는 방안이 있을까요?

익명 사용자의 이미지

C# 에서 MariaDB SSL 접속 문의

안녕하세요 궁금한게 있습니다

집에 남는 컴퓨터에 개인 리눅스 서버를 만들고 MariaDB 설치하여 SSL 기능을 설정했습니다
HeidiSQL 에서 SSL 모드로 잘 작동하고 와이어샤크로 암호화된 패킷이 오가는것도 확인했습니다

그런데 제가 C# 으로 MariaDB 에 연결할때엔 SSL 을 사용하지 않으면 잘되지만
SSL 모드로 연결을 시도하면 계속 아래 예외가 발생합니다..

"Authentication failed, see inner exception."
"클라이언트 및 서버에 공용 알고리즘이 없기 때문에 통신할 수 없습니다."

익명 사용자의 이미지

pthread_cond_signal 질문

안녕하세요

pthread_cond_signal은 다른 쓰레드에서 pthread_cond_wait (같은 조건변수를 가지는 경우)로 대기상태인 곳을 넘어가게 하는 역할이라고 알고 있습니다.

여기서 궁금한 사항은.

원하던 동작은 thread1에서 wait에서 대기하고있다가 thread2의 signal을 받는 것인데,
thread1의 wait대기상태로 오기 전에 thread2에서 signal이 불려지면 어떻게 되는 건가요?

기다리고 있는 wait가 없을경우 signal은 그냥 불려지기만 하고 아무동작 안하고 넘어가는 걸까요?

storybooks의 이미지

라즈베리파이 제로 qt 팝업 외 영역 클릭 시 팝업 깜빡임 현상

안녕하세요.
라즈베리파이 제로로 qt 프로그램을 만들고 있습니다.

window에서 dailog를 만들어 팝업을 띄우는 중 문제가 발생하였습니다.
이슈 내용은 팝업을 띄운 후 팝업 외의 영역을 클릭 시 팝업 화면이 깜빡입니다.
윈도우에서 테스트할 때에는 이슈가 없었는데,
라즈베리파이 제로에서 실행할 경우 이슈가 발생합니다.

아래 내용과 동일한 현상입니다.
https://forum.qt.io/topic/133504/blinking-of-pop-up-widgets-on-raspberry-os/4

healthpa7의 이미지

파이썬 개발과 source tracking & analysis 와 source insight


안녕하세요 ?
리눅스 커널관련 개발(커널 포팅, 드라이버 개발)을 주로 했었던 개발자입니다.
" linux kernel source code를 tracking 또는 분석"을 위해서
이 분야 개발자들은 거의 source insight S/W를 사용합니다.
이 tool이 없으면, 작업이 불가할 정도입니다.
물론, 일부 개발자들은 다른 유사 tool을 사용하기도 합니다.

그런데, 최근에 PC기반의 파이썬을 이용한 Application S/W를 개발하게 되었습니다.
Git hub를 통해서 open source를 분석해 보기도 합니다.
이 분야(PC기반의 파이썬을 이용한 Application S/W)의 개발이나 Open source 분석할 때,
" source code를 tracking 또는 분석 "을 위해서 어떤 S/W tool을 주로 사용하는지요 ?

source insight도 가능한지요 ?
지원을 잘 안하는 것 같기도 하고, 잘 사용을 안하는 것 같기도 합니다.

asfjasf의 이미지

putty 프로그램을 통한 ssh, telnet 접속 관련 질문


안녕하세요.

네트워크 공부를 하다 모르는 부분이 있어서 질문을 올리게 되었습니다.

putty라는 프로그램을 쓰면, 명령어만을 입력하는 검은 도스창에서 ssh와 telnet 통신을 할 수 있다고 들었습니다.

그런데, 이러한 통신을 사용할 때 원거리(예를들면, 본사-지사, 해외-국내 등)에 있더라도 해당 서버의 IP주소와 접속 비밀번호만 알고 있다면 접속이 가능한지 궁금합니다.

보통 지사에서 본사에 있는 회사에 원격접속 시에도 방화벽이나 각종 보안장비가 막혀있기 나름인데.. putty를 통해서는 거리에 상관없이 해당 서버의 IP주소와 접속 비밀번호만 알 수 있다면, 어디든 가능한건가요??

만약 이게 된다면, 저희도 미국 펜타곤에 있는 서버의 IP주소와 비밀번호만 안다고 하면, PUTTY로 접속이 가능한건지도 궁금합니다.

페이지

프로그래밍 QnA 구독하기