프로그래밍 QnA

sunnyncom의 이미지

암호화된 파일의 압축

암호화된 파일을 압축하니 압축율이 무지막지 하게 떨어집니다.
대충 왜 그런건지는 짐작은 하겠는데...
이유에 대해 설명이 되어있는 사이트는 없을까요?

다른 사람한테 설명을 해야 하는데 암호화해 대한 이해가 부족하여
설명할 정도가 되지는 않는지라...
참고할 만한 사이트가 있으면 고맙겠습니다.
영문 사이트라도 상관없구요...

livey의 이미지

MySQL 에 사진, 동영상 파일은 직접 저장하나요?

아무래도 파일의 링크값으로 참조하는 형태가 일반적이겠죠?

그리고 내부 파일시스템에 있는 파일이나 네트워크상의 파일에 대한 링크값을 갖는다면 URI 주소값을 사용해야하나요?

실제로 데이터베이스에서 사진이나 동영상 같은 용량이 큰 파일들은 어떻게 보관되고 어떻게 참조되는지 궁금합니다.
조언 부탁드리겠습니다.

HDNua의 이미지

GUI 프로그래밍을 할 때 창을 자신만의 테마로 만드는 방법이 궁금합니다.

프로그램 만들기 좋아하는 대학생입니다.
질문 있습니다.

Windows 7 운영체제를 사용중인데 Windows 8의 테마가 아주 멋져서,
제 GUI 프로그램도 이런 테마를 갖게 하고 싶습니다.
(첨부한 이미지는 다른 커뮤니티의 개발자가 만든 피아노 프로그램입니다.)

iTunes와 같은 여러 프로그램도
Visual Studio가 기본적으로 제공하는 테마가 아닌,
자신만의 테마를 만들어서 적용하기도 하는 모양인데요.

검색 창에 Windows 7 테마, WPF Style Windows 7 Windows 8 등으로
여러 번 검색해봤지만 원하는 결과를 찾기 힘들었습니다.

저는 C# 프로그래밍 언어를 이용하여 Windows Form을 다루는 데 능숙합니다.
Java의 경우도 GUI 프로그래밍을 공부할 생각인데, Eclipse IDE를 사용합니다.

ljhoo215의 이미지

dev c++ 디버그 오류

dev c++에서 디버그 할려고 하는데 "zlib2.dll을 찾을 수 없으므로 응용프로그램을 시작하지 못했습니다. 이 문제를 해결할려면 응용 프로그램을 다시 설치하십시오" 라고 뜬다음 gdb.exe의 작동이 중지되었습니다. 라고뜹니다. 그래서 Dev-cpp -> MinGW64 -> bin 으로 들어가서 gdb,gdb32,gdbserver,gdbserver32 등을 찾았습니다. gdb,gdbserver 를 실행하면 "이 파일에 실행중인 window 버전과 호환되지 않습니다. 컴퓨터 시스템 정보를 확인하여 프로그램의 x86(32비트) 또는 x64(64비트)가 필요한지 확인한 다음 소프트웨어 게시판에 문의하십시오"라고 뜹니다. gdb32를 실행하면 디버깅 할려고 할때와 똑같이 뜨고 gdbserver32를 실행시키면 명령프롬로트 뜨다가 바로 꺼집니다. 어떻게 해야 고칠수있나요 참고로 제 운영체제는 window vista 입니다. 그리고 컴파일 할때도 잘 되지 않습니다.

whs9400의 이미지

강좌 저작권.

안녕하세요 제가 티스토리 블로그에 파이썬 강좌를 올리는데요.
전 책을 보고 주로 공부를 했기 때문에 책에 나와있는 내용을 주로 강좌로 올리는데요.
저작권에 걸리나요?...

책은 'Python 파이썬 이강성 저자' 입니다.
만약에 저작권에 걸린다면 어떠한 형태로 글을 작성하면 좋을지 조언좀 부탁드립니다~

DELETE_ID의 이미지

DELETE

DELETE

darkman76의 이미지

udp통신에 대한 문의

udp통신에 대해서 문의드립니다.
제가 1초당 정보를 송/수신 하고 있으며 패킷 사이즈는 15byte 됩니다.
클라이언트 갯수는 1000개 정도 됩니다.
근데 1초당 정보이면 1,2,3,4,5,6,7,8,9,10 이렇게 데이터가 나와야 하는데 1,3,4,8,10 이렇게 불규칙적으로 나오더군요
그래서 보내는쪽 패킷과 받는쪽 패킷을 봤더니 보내는 쪽은 정확히 보내는데 받는쪽에서 중간중간 15byte의 한 패킷이 싹 다 손실이 되서
받지 못하더군요 이런 경험 해보신분 있으신지요?
100개 정도의 크라이언트는 이 증상이 적은데 갯수가 많아 질수록 심해집니다.
그렇다면 하나의 udp 쓰레드와 포트로 통신하던거를 한 10개로 하면 더 좋아질지 아니면 아예 속도를 포기하고 tcp/ip로 가야 할지 답답하네요

tcp/ip로 쓰레드를 천개를 만든다는것이 불가능한게 이미 하나의 프로세스에서 현장 장비에 tcp/ip로 1000개를 만들어서 tcp/ip로 통신하고 있고
수집된 정보를 내부 서버끼리 udp통신을 하고 있는 중입니다.

darkman76의 이미지

udp통신에 대한 문의

udp통신에 대해서 문의드립니다.
제가 1초당 정보를 송/수신 하고 있으며 패킷 사이즈는 15byte 됩니다.
클라이언트 갯수는 1000개 정도 됩니다.
근데 1초당 정보이면 1,2,3,4,5,6,7,8,9,10 이렇게 데이터가 나와야 하는데 1,3,4,8,10 이렇게 불규칙적으로 나오더군요
그래서 보내는쪽 패킷과 받는쪽 패킷을 봤더니 보내는 쪽은 정확히 보내는데 받는쪽에서 중간중간 15byte의 한 패킷이 싹 다 손실이 되서
받지 못하더군요 이런 경험 해보신분 있으신지요?
100개 정도의 크라이언트는 이 증상이 적은데 갯수가 많아 질수록 심해집니다.
그렇다면 하나의 udp 쓰레드와 포트로 통신하던거를 한 10개로 하면 더 좋아질지 아니면 아예 속도를 포기하고 tcp/ip로 가야 할지 답답하네요

tcp/ip로 쓰레드를 천개를 만든다는것이 불가능한게 이미 하나의 프로세스에서 현장 장비에 tcp/ip로 1000개를 만들어서 tcp/ip로 통신하고 있고
수집된 정보를 내부 서버끼리 udp통신을 하고 있는 중입니다.

darkman76의 이미지

쓰레드 메시지 큐 처리에 대한 조언 부탁드립니다.

제가 개발하고 있는 부분을 설명 드리면 TCP/IP통신을 하고 있는 통신 서버가 있고 통신 프로세스로부터 절달받을 가공서버가 있습니다.
데이터 초당 정보이며 클라이언트는 1000개 정도 됩니다.
또한 통신서버와 가공서버는 서로 UDP통신을 하고 있습니다.
통신서버는 클라이언트 갯수당 쓰레드를 생성하고 있구요
주고받는 데이터는 255바이트를 넘지 않습니다.
통신서버의 TCP/IP 쓰레드에서 데이터를 수신받으면 쓰레드가 그 정보를 가공서버와 통신하는 UDP프로세스로 메시지 큐로 전달합니다.
그리고 가공서버는 UDP프로세스에서 수신을 받고 데이터를 각 해당 프로세스로 메시지 큐로 분산 합니다.
근데 400 클라이언트까지는 1초당 정보를 운영프로그램에서 모니터링 하는데 전혀 문제 없었는데
그 이상이 넘어가면서 초당 정보가 늦게 온다거나 혹은 건너 뛴다거나 데이터 손실이 이루어지고 있습니다.
설명이 길었지만 지금부터 질문을 아래와 같이 질문 드립니다.

페이지

프로그래밍 QnA 구독하기