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

park3250의 이미지

curl thread-safe 관련 질문입니다..

http://curl.haxx.se/libcurl/c/threadsafe.html

위 사이트에 보면 curl은 thread-safe 하지만 내부 스레드 동기화가 없다? 라고 하면서 설명이 되어있는데요

번역기로 돌려가지고는 정확히 무슨 내용인지 파악이 잘 안되는데..

설명을 좀 부탁드릴게요..

balgarac1의 이미지

c++ 객체 직렬화 관련 질문2

class CPacketHeader
{
public:
	CPacketHeader();
	virtual ~CPacketHeader();
 
	virtual void CShowPacket() = 0;
};
 
 
class CLoginAuthReqPacket : CPacketHeader
{
public:
	CLoginAuthReqPacket();
	~CLoginAuthReqPacket();
 
	void CShowPacket();
private:
	UB2 msg_type;
	SCHAR db_user[33];
	SCHAR password[33];
	SCHAR program_name[33];
	SCHAR db_name[33];
 
};

protobuf 에 관련해서 찾아보다가 제가 짠 클래스는 보내줄 수 없는 것 같아서 질문 드립니다.
protobuf로 멤버 함수까지 있는 클래스를 직렬화 시켜서 네트워크 상으로 보내줄 수 있는 방법이 있나요??

alswlek의 이미지

'

fkqpfwl121의 이미지

[c# 윈폼] checkbox.enable = false 값 프로그램 종료시 지속관련여부 문제입니다 ㅠㅠ

안녕하세요. c# 윈폼관련해서 이문제 때문에 몇날몇일을 고민하고 있는 학생입니다.

현재 하고자 하는것은 form1에서 체크한 체크박스를 버튼을 누르고 나면 form2의 text에 form1에서 체크한 체크박스의 이름이

나오게 하는 소스를 만들고, 프로그램을 껏다가 켰을때도 처음에 체크박스에 체크를 했던 값들이 enable = false로 쭉 남겨지게 하고 싶은데

다 온것 같은 느낌은 드는데 어떻게 enable값을 false로 프로그램을 종료시에도 남겨둬야할지 잘 모르겠습니다. <사진첨부 했습니다>

지금 접근한 곳은 마지막에 프로그램을 종료시키고 다시 켰을떄 그 체크박스 값이 남아있으면 되는건데 잘 되질 않습니다.

하아.. 현재 풀어나가려고 생각하는 방향은 파일스트림 관련해서 이 파일을 읽어들였을때 파일이 존재한다면, 체크박스의 enable = false값을 남겨두고,

파일이 없다면, 모든 체크박스의 값들을 전부 enable = true로 남기고 싶은데 잘 안됩니다.

balgarac1의 이미지

c++ 객체 직렬화 관련..

네트워크 상으로 객체를 직렬화해서 보내려 하는데

부스트 라이브러리에 직렬화 쓸 수 있는 것이 있다고 구글링 결과로 알게되었습니다.

다만 찾아보니 파일에 직렬화해서 쓰는 예제만 나와서

네트워크 상으로 보내려면 어떻게 해야되는지 혹시 예제 같은 것이나 사이트 있다면 알려 주시면 정말 감사하겠습니다..

king1682의 이미지

쉘스크립트 공부를 시작해서 예제 연습중인데요..

제가 하려는 목표는 요정도인데, 시작한지 얼마안되서 그런지 너무어렵습니다 ㅠㅠ

도움좀 받고싶습니다 ㅠㅠ 따라할 수 있도록 조금만 도움주세요!!

키보드의 입력을 받을 수 있어야 한다.
키보드로 P를 입력하면, 프로세스들의 리스트를 출력(PS명령어 활용)하여야 한다.
키보드로 K를 입력하면, 프로세스 ID를 다시 입력받아야 한다.
키보드로 K와 프로세스 ID를 입력받고나면, 그 ID 프로세스를 강제종료토록 한다.(kill명령어 활용)
키보드로 Q 또는 X를 입력받으면, 동작하는 스크립트를 종료한다.

키보드 입력은 select 이용해서 하면 될거같은데,, 뭐가 짜지질않네요..
첫번째부터 막혀서 너무 답답합니다 ㅠ

dragon01254의 이미지

리눅스 커널에서 시그널도 태스크인가요?

최근에 리눅스 커널을 공부하고 있는 학생입니다.

태스크와 시그널에 관해 공부하던 중 의문이 생겼습니다.
태스크 간에 사건의 발생을 알리는 방법을 시그널이라고 하는 건 알겠는데, 이 시그널은 어떻게 처리되는 지 잘 모르겠습니다.

수신 태스크에서는 task_struct의 queue에 넣어놨다가, 커널->유저 모드 변환이 이루어질 때 do_signal 커널 API를 이용해 signal을 수행한다는 것은 이해를 했습니다. 그런데 signal 전송 태스크에서는 signal을 코드를 통해 전송하는지, 인터럽트를 통해 하는지, 시그널 핸들러를 통해 하는지 잘 모르겠습니다.

또한 시그널을 전송할 때 쓰는 sys_kill() 이 전송 태스크에서 쓰는 시그널 핸들러인지 궁금합니다.

jobc의 이미지

자바 오픈소스를 분석해보고 싶습니다!

안녕하세요 대학교 컴공과 재학중인 학생입니다

오픈소스를 분석해보면 실력이 향상한다해서 이번 겨울방학때

오픈소스 분석을 해서 그 소스를 이용해 프로그램을 만드는과정까지 넘어가고싶은데

너무 막막하네요

자바 오픈소스라는 것이 .java 확장자 형태로 인터넷에 돌아다녀서 바로 다운받아서

이클립스로 실행시키면 되는줄알았더니....

오픈소스 사이트들어가봐도 이게 뭔지 뭐하는프로그램인지...다운받아도 이상한파일만 있는 것 같고

어디서부터 시작해야할까요 ? 오픈소스 처음 분석하셨을때 어떤 걸 하셨는지ㅠㅠ

오픈소스를 이클립스로 띄우는 방법을 조금 자세히 알려주실분 선배님들 도와주세요ㅠㅠ

jobc의 이미지

자바 오픈소스를 분석해보고 싶습니다!

안녕하세요 대학교 컴공과 재학중인 학생입니다

오픈소스를 분석해보면 실력이 향상한다해서 이번 겨울방학때

오픈소스 분석을 해서 그 소스를 이용해 프로그램을 만드는과정까지 넘어가고싶은데

너무 막막하네요

자바 오픈소스라는 것이 .java 확장자 형태로 인터넷에 돌아다녀서 바로 다운받아서

이클립스로 실행시키면 되는줄알았더니....

오픈소스 사이트들어가봐도 이게 뭔지 뭐하는프로그램인지...다운받아도 이상한파일만 있는 것 같고

어디서부터 시작해야할까요 ? 오픈소스 처음 분석하셨을때 어떤 걸 하셨는지ㅠㅠ

오픈소스를 이클립스로 띄우는 방법을 조금 자세히 알려주실분 선배님들 도와주세요ㅠㅠ

페이지

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