프로그래밍 QnA

interhan의 이미지

wxPython 기초 질문드립니다.

도저히 알 수가 없어서 이렇게 질문 글을 올립니다.

wxPython을 처음 만지게 되어 예제를 보고 있습니다. 아래는 wxPython 홈페이지에 있는 가장 기본적인 tutorial입니다.

from wxPython.wx import *

class MyApp(wxApp):
    def OnInit(self):
        frame = wxFrame(NULL, -1, "Hello from wxPython")
        frame.Show(true)
        self.SetTopWindow(frame)
        return true

app = MyApp(0)
app.MainLoop()

헌데, module 적재 방식 앞으로 import wx 방식으로 바뀐다는 이야기를 듣고 그대로 적용해 보았더니 실행은 안되고 에러가 나더군요. 몇 군데를 바꾸어 보았더니 동작은 합니다. 아래가 동작하는 코드입니다.

lengbo의 이미지

quoted-printable 질문이요

안녕하세요 메일쪽 개발하는데 quoted-printable 쪽에서 자꾸 한글이 깨지는 경우가 나오네요...

전부 다깨지는 게 아니고요 드문드문 디코딩시 깨지는 경우가 있네요...

아래 함수가 인코딩등 하는 함수인데 제가 quoted-printable 쪽을 잘 몰라서요 어떤부분이 잘못된건지 고수님들의 조언 부탁드립니다...

-----------------------------------------------------------------------

int fromQPtobits(char *out, char *in)
{
char *p_in, *p_out;
char ch;
int l_in = 0, l_out = 0;
int i;

p_in = in;

jhugestar의 이미지

operator overloading 시 반환값에 const가 붙는이유

more effective c++을 보고있는 중에 질문이 생겨 올립니다.

++ 연산자의 경우는
const Rational Rational::operator++(Rational);

와같이 리턴값이 const의 형태이고 이것은
i++++; 와 같은것을 방지하기 위함이라고 나와있습니다만

책을 보다보면

const Rational operator+(const Rational& lhs, const Rational& rhs);

와같은 함수가 나오고 이때 리턴값이 const인 이유는 위의 경우와 같은 이유라는 식의 설명이 나오는데요.

이와 같이 연산을 위한 인수가 두개일대는 왜 리턴 값이 const 가 되어야 하나요? 어떤 특별한 경우를 위해서인지....

소맛라면의 이미지

뮤텍스 질문입니다..

[code:1] 1 #include<stdio.h>
2 #include<unistd.h>
3 #include<stdlib.h>
4 #include<string.h>
5 #include<pthread.h>
6 #include<semaphore.h>
7
8 void *thread_function(void *arg);
9 pthread_mutex_t work_mutex;
10
11 #define WORK_SIZE 1024
12 char work_area[WORK_SIZE];
13 int time_to_exit = 0;
14
15 int main(){
16 int res;
17 pthread_t a_thread;
18 void *thread_result;
19 res = pthread_mutex_init(&work_mutex,NULL);

jindog의 이미지

배열

적어도 C 라면 배열의 Boundary check가 없기 때문에 ;

배열의 101 번째에 무언가를 넣으셔도 컴파일러는 못잡겠죠 ^^;;

물론! 쓰시다보면 배열의 101번째의 주소에

프로그램 실행에 필요한 무언가가 들어가 있을 확률이 있으니 퍽! 하고 터져서 죽을테지만요 ^^

fooo의 이미지

소스관리 어떻게 하나요?

일 해오면서 별도로 디렉토리별 보관 그리고 문서화 해놓긴 하지만
많아질수록 관리가 어려워 지네요.

어떻게들 관리 하시나요?

zaru의 이미지

[초보질문] 배열의 범위를 넘었을 때..

전역으로 배열을
int g_array[100];
이렇게 선언 해 놓고.. 함수에서 값을 계속 채우다가 100이 넘어가면 어떻게 되죠?

younkyun의 이미지

리눅스에서...컬러 영상을 gray 영상으로 바꾸는데...

24bit bmp 파일을
gray 영상으로 바꿀라구 하는데요...
물론 리눅스에서 C 로 프로그램 합니다..

일단 파일 불러오는것 부터 막히 거등요...
어찌해야 좋을지요....ㅜㅜ......
관련된 소스나 자세한 설명 부탁드릴께요...

jsseal의 이미지

jxta 예제를 실행하려고 하는데 라이브러리와 관련된 에러...

안녕하세요. 고수님들 ... jxta를 이용해 파일 sharing 프로그램을 작성해볼려고 합니다. 그런데 테스트 단계부터 에러가 나는 군요.
jxta를 빌드하고 테스트 cms 프로그램을 실행하려고 하는데 에러가 발생하는 군요...테스트 환경은 페도라 코어에 자바 jdk-1.4.2_08을 설치했습니다.
뭐가 문제일까요...

[root@ demos]# ./ShareDemo.sh
Exception in thread "main" java.lang.NoClassDefFoundError: net.jxta.test.ShareDemo
at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)

lazylady의 이미지

ruby 다차원 array에서 element 찾기

현재 class Point의 인스턴스가 2차원 어레이로 배열된 상황입니다.
@points = Array.new(@@maxX,Array.new(@@maxY,Point.new))
ruby에서 Array.new는 다음과 같습니다.

Array.new  	->  	[]
Array.new(2) 	-> 	[nil, nil]
Array.new(5, "A") 	-> 	["A", "A", "A", "A", "A"]
Array.new(2, Hash.new) 	-> 	[{}, {}]

또한 element의 index 값은 array.index 메소드로 찾을 수 있습니다.

페이지

프로그래밍 QnA 구독하기