프로그래밍 QnA

newcannon의 이미지

윈도우 프로그램 - 업데이트 기능을 추가하고 싶습니다.

안녕하세요.

초짜 Windows 프로그래머 입니다.

Win - API로 프로그램을 하나 만들었고 이 프로그램을 인터넷 상으로 업그레이드 하는 기능을 넣고 싶습니다.
프로그램 실행하는데 dll 파일과 exe 파일, ini 파일 등이 필요합니다.
다 해서 프로그램 크기는 2MByte 정도입니다.

어떤 방식으로 구현 하는게 효율적일까요...? 일반적이고 효율적인 방법을 알고 싶습니다.

cssddd3의 이미지

ffmpeg라이센스와 관련해서 질문드립니다.

제 프로그램에서 ffmpeg.exe 파일을 실행시켜 동영상 변환을 시도하는데

상용으로 사용했을 시 어느 수준까지 공개해야 하는지 궁금합니다.

프로그래밍에 입문한지 얼마안되 모르는게 너무 많네요 친절한 설명 부탁드리겠습니다 ...

greathero의 이미지

C++ 추상 클래스를 상속받은 파생 클래스에 관해서 궁금합니다.

책에 나와있는 예제를 보고 문득 궁금해서 질문드려요.

public Parent {
public:
  virtual ~Parent();
  ...
};
 
class Child: public Parent {
public:
  Child(...) { ... } 
  virtual ~Child() { }
  ... // 순수 가상 함수 구현
};

Child는 소멸자를 자체적으로 정의해서 쓰면 될텐데 왜 가상소멸자로 선언했을까요?
Child를 상속받을 또 다른 파생클래스를 생각해서 이런거라면 이해가 되겠지만...
혹시 또다른 이유가 있을까요?

trymp의 이미지

multi thread 효과를 보려면 어떻게 해야 하나요??


제가 1GB 넘는 파일을 암호화 하려고 하는데요. (블럭암호화)

이게 사이즈가 너무 커서 암호화하는데 소요시간이 많이 걸립니다.

그래서 파일의 각각 일정사이즈의 블럭만큼 나누어서 여러개의 thread 에서 나누어서

처리하려고 하는데요. ( 원본 파일 -> 암호화 파일 생성)

막상 나누어서 처리해 보니 암호화는 잘 되는데, 소요시간에 차이가 없더군요.

제가 만든 구상은 main 에서 파일을 읽어서 동적으로 할당된 부분에 담고

그것을 사용될 buff 와 length 그리고 write 할 파일의 offste 등의 정보를

thread 에 주어서 다중 처리하는 것입니다.

그런데, 소요시간이 단축이 안되네요.

여러개의 core 에서 CPU 를 쓰는 것은 확인했습니다.

어떤식으로 접근해야 multi thread 효과를 제대로 볼수 있을까요?

고수님들의 조언 부탁들려요

dhunter의 이미지

프로그래밍 스타일(?) 기초 서적 추천 바랍니다.

프로그래밍 하다 보면 이런 저런 격언 많이 듣습니다.

"두 화면을 넘어가면 함수로 짜라"
라던가...

"전역변수/Goto 는 자제해라"
라던가...

이런 이야기들이 잘 정리된 프로그래밍 서적이 있을까요?

저는 임베디드 C 프로그래머고, 잘 알려지지 않은 마이크로프로세서를 타겟으로 하여 C(C++가 아닌)로 개발하고 있습니다.

dltkddyd의 이미지

telnet 만들고 있는데요...

지금 원격지에서 AF_INET 이라는 도메인 유형으로 클라이언트에서 서버로 접속해 명령을 실행하고 그 결과를 클라이언트에서 받는 프로그램을 만들고 있습니다. 이른바 소켓 프로그램이고요. telnet과 동일한 프로그램을 만들고 싶었는데, 몇 가지 문제가 발생합니다. 클라이언트와 서버간에 접속은 원활한 편입니다. 접속이 성공적으로 된 상태에서

ls -l
rm -f file

과 같은 명령은 서버에서 실행되 그 결과를 클라이언트가 제대로 돌려받지만,

cd ..

와 같이 디렉토리를 옮기는 명령을 실행하면 그 다음부터는 ls, rm과 같은 명령이 제대로 실행되지 않습니다. 구조는 다음과 같습니다.

클라이언트가 실행될 명령을 send 함수로 보내고
서버는 그 명령을 recv 함수로 받아서 내부에서 명령을 실행해 그 결과를 파일에 저장한다.
그리고 그 파일을 읽은 내용을 send 함수로 클라이언트로 내보낸다.
그러면 클라이언트는 그 정보를 recv로 받아서 출력한다.

왜 cd ..

rhdwnek74의 이미지

su 자동 로그인 expect 스크립트 명령줄로 만들기


아뢰처럼 한번에 로그인 할려고 합니다.
#!/usr/bin/expect
spawn su root
expect -re "암호:"
send "mypassword"
interact

위 스크립트 없이
쉘상태에서 입력해서 할수 있을까요?
아뢰처럼 하니 안되네요
$ expect -c 'spawn su root;expect password;send "mypass\n";interact

shbae의 이미지

makefile에서 shell을 통한 산술연산


makefile 작성 시 아래처럼 참조된 macro 값에 +1 한 값을 대입하고 싶은데요

JOBSLOT_NUM = $(NUMBER_OF_PROCESSORS)

즉 NUMBER_OF_PROCESSORS + 1 값을 JOBSLOT_NUM에 대입하려 합니다.
별도의 shell script를 작성해야 되는 건지 구글링을 해도 감을 잡기 어렵네요.
고수님들의 귀한 한 수 부탁드립니다.

lhs8421478의 이미지

C언어 html문서 읽어서 들여쓰기 하려고 합니다. 조언 부탁 드립니다.

안녕하세요 C언어를 공부중인 청년입니다.

현재 리눅스 환경에서 gcc로 컴파일 하고 있으며

html 문서를 읽어서 tag를 구별하여 들여쓰기를 하는 프로그램을 만들고 있습니다.

진행상황은 html문서를 읽어서 tag를 구별하는단계까지 했습니다.

여기서 어떻게 나아가야할지 몰라서 이렇게 글을 올립니다.

현재 소스코드 상황은

khnet의 이미지

[C#, WPF] 이미지 버튼에 대해 질문 있습니다

c#.NET wpf 응용프로그램으로 프로젝트 생성 후
메인 윈도우 띄울때 특정 조건에 따라 같은 자리에 다른 이미지로 된 버튼을 띄울려고 하는데요

조건 판단문이 c# 코드로 작성된거라 c# 코드로 작성해야 할 것 같은데 방법을 모르겠네요

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

혹시 c# 코드로 작성된 조건 판단의 결과를 wpf로 가져올 수 있는 방법이 있다면
그것도 알려주시면 감사드릴께요...

페이지

프로그래밍 QnA 구독하기