프로그래밍 QnA

killer759의 이미지

리눅스 동적 라이브러리 의존성 질문(MYSQL 플러그인)

a.so / b.so / c.so 가 있는데

b가 c를 빌드할 때 참조하고

a가 b를 참조해 최종적으로 a.so를 mysql플러그인으로 만들었습니다.

이 때 mysql plugin에서 함수 등록 시, c를 찾을 수 없다고 하는데

모든 경로를 체크해보고 라이브러리를 넣어줘도 동일한 증상입니다..

b.so에서 dlopen으로 c를 하면 잘 동작합니다. 그러나 제 시스템에선 dlopen을 사용하지 않습니다.,

혹시 왜그런지 아시는분 있나요?

익명 사용자의 이미지

tcp 서버 클라이언트

xyccf777의 이미지

배치파일 코딩하는데 도움이 필요합니다.

컴퓨터를 수백대 관리를하고 세팅을 하는데 한대한대 설치하고 관리하기가 시간이 너무잡아 잡아먹어
배치파일을 통해서 고정된 작업에 한해서 자동화 하려고 합니다.

예를 들어
1.네트워크공유파일에서 지정된 파일 설치및복사
2.ms스토어에서 Samsung quick Search,nvidia contrl 설치
작업을위해서
1.
echo off
net use z: \\12.255.255.255\폴더\폴더\폴더 /user:123 #123123!
start /d "Z:\폴더\설치파일1\" /b Inst.exe
start /d "Z:\폴더\설치파일2\" /b Inst.exe
copy "Z:\폴더\파일" "C:\Users\Desktop"
copy ""Z:\폴더\파일" "C:\Users\Desktop\폴더"

tim0311의 이미지

tcp통신 질문드립니다.

tcp 통신에서 서버와 클라이언트에서
서버를 종료하면 클라이언트를 대기상태로놓고
서버가 다시 접속하면 클라이언트가 연결되도록 할 수 있을까요?

챙의 이미지

제발 도와주세요ㅜㅜ replit에서 결과가 이상하게 떠요..

전체적인 함수를 만들었는데...
메인과 함수1만 잘라서 업로드합니다.. fscanf가 읽히지 않아서

aa 10 20 30 40
bb 23 24 45 65

이라는 내용이 쓰인 input2.txt가 있다고 치면

exe창에서 1 입력하고, input2.txt입력해도 fscanf가 제대로 작동하지 않아 p[0].name에 모든 내용물이 들어가버리게 됩ㄴ다... 뭐가 문제일까요ㅜㅜ

yhh68033의 이미지

c언어 스택에서 질문있습니다!

문제 설명부터하자면 push를 입력하면 데이터 입력
pop입력하면 데이터 할당 해제 및 출력
등등인데
여기서 문제는 마지막exit를 치면 세그멘테이션 오류라고 뜨고 끝나요..
다른 코드에는 문제가 없는데 어떤게 문제인걸까요?

익명 사용자의 이미지

책 추천 좀 해주세요....

large scale c++ 프로그래밍에 관심이 있습니다.

GameEngine Godot 이라던지, Chromium 이라던지,3D Engine Blender 라던지.

이런 큰 규모의 오픈소스 프로그램을 분석하려고 할 때 어려움이 많습니다.

특히 이런 큰 프로젝트는 도대체 디버깅을 어떻게 하는 것인지조차 감이 안옵니다.
함수가 어디서부터 시작하는지, 분명 있을텐데 찾지를 못하겠습니다..ㅎㅎ

개발 문서를 통해 여러 프로세스들과 쓰레드들이 얽혀있다는 것은 알겠는데, 한번도 이런 프로그래밍을 해보지 않아서 감이 안온달까...

large scale c++ 프로그램의 분석 방법과 개발 방법을 다룬 책이 있는지, 혹은 분석을 잘 하려면 어떤 책을 봐야하는지 궁금합니다!!

읏짜의 이미지

원형 큐 구현

원형 큐 구현할 때 front, rear 변수를 보통 int타입으로 선언해서 인덱스 접근을 하는데 front, rear를 포인터 변수로 선언해서 사용할 수 있나요?

익명 사용자의 이미지

유저 레벨 프로세스와 커널 레벨 프로세스 차이

안녕하십니까! KLDP에서 항상 많이 배우고 있는 학생 입니다.

다름이 아니라 제가 보고 있는 책에서 궁금한 점이 생겼는데 검색을 해봐도 찾지 못하겠어서 질문 드리게 됬습니다.

"커널 프로세스는 커널 모드에서 생성된 프로세스, 유저 프로세스는 유저 모드에서 생성된 프로세스"

일단 책에서 정의하는 커널, 유저 프로세스는 위와 같습니다.

여기서 추가로 "유저 프로세스는 init 프로세스를 통해, 커널 프로세스는 kthreadd 프로세스를 통해 생성된다" 고 적혀 있는데

여기서 제가 궁금한 것은 커널 모드에서, init을 통해 생성된 프로세스는 뭐냐입니다.

예를 시스템 콜을 통해 제가 미리 작성해둔 드라이버로 연결 되도록 한 뒤

그 드라이버 내에서 kthread_create가 아니라 do_fork를 직접 사용해서 분기를 하게 된다면

이 때 분기된 프로세스 or 스레드는 유저 레벨 이라고 해야 할까요 커널 레벨이라고 해야 할까요?

+) 만약 저렇게 분기된 스레드가 있고 그걸 커널 스레드라고 한다면.

morphism의 이미지

python networkx 한글 그리는 문제

안녕하십니까?
Python에 networkx 패키지가 있는데요
draw_networkx에서 한글을 그리지 못합니다

CentOS 환경입니다

matplotlib 설정을 고쳐줘도 안됩니다

혹시 CentOS에서 draw_networkx가 한글을 그리지 못하는지요?

페이지

프로그래밍 QnA 구독하기