프로그래밍 QnA

gundamboy의 이미지

GTK+에서 창안에 또 창을 넣을 수는 없나요?

Xwindow programming에서 부모창안에 자식창을 넣듯이 GTK+에서도
부모창안에 자식 창을 넣을 수 있나요?
있다면 방법을 자세히 알려주세요~~~^^
감사합니다.

tombraid의 이미지

class를 structure 초기화하듯이 초기화를 수행하면 어떤 컨스트럭터가 호출되나요?

예를 들면 다음과 같은 코드를 작성한다고 해보죠.

[code:1]
#include <iostream>

using namespace std;

class Person{
public:
int age;
//public:
void ShowData();

/*
Person () {
cout << "no arg constructor called" << endl;
}

Person (const Person &p) {
cout << "copy constructor called" << endl;
}

Person (int age) {
cout << "arg constructor called" << endl;

navidad의 이미지

C/C++ 함수내에서 함수호출에 대한 CallStack 정보를 알 수 있을까요?

메모리 Leak을 추적하려고 operator new/delete 를 overloading하려고 합니다.

할당된 메모리의 시작 address를 list 구조에 저장하고, 해지시 해당 리스트에서 빼내려고 합니다.

그러면, App 종료시 할당은 했으나 해제를 하지 않은 메모리 블럭을 발견할 수 있을 듯... (ptr 중복해제 문제는 논외로 하죠..)

이때 필요한 정보가 할당시 함수가 불린 callstack 정보인데.. C/C++에서 callstack 정보를 얻을 수 있을까요?

방법만 있다면, 해당 list에 같이 저장해두고 나중에 분석시 이용할 수 있을것 같은데요..

cococo의 이미지

insmod 자체의 소스 파일을 얻고 싶습니다

말 그대로입니다.
arm용 드라이버 파일을 만들어 볼라고 kernel source를 받아서 컴파일을 했는데요, 막상 arm 보드에서 테스트 해 볼라고 하니깐
이게 왠일! insmod도 modprobe도 없네요. -_-;

그래서...혹시나, insmod 소스 파일이 있으면, 크로스 컴파일 해 봐서 된다면, 쓸 수 있지 않을까 해서요....

물론, 이게 된다면 rmmod 도 구해야 겠죠. -_-;

일단 lxr.linux.no에서는 원하는 소스를 못 찾았구요,
google에서 insmod source code download 하니까 엄한거만 나오는데요..

분명히 소스 코드 자체가 Desktop PC 안에 있을꺼라고 생각했는데 find / -name "insmod*" 해도 안 나오고... 누구 아시는 분 없나요?

ljh6341의 이미지

[질문] 현재 디렉토리 값을 얻어오는 법

아랫 분 질문과 중복되는지 모르겠습니다만..

윈도의 GetCurrentDirectory같은 함수가 없을까요?

telldir, opendir, readdir을 사용하면 될거 같은데 세그먼트 에러만 나네요 :cry:

우분투 5.1 , gcc 4.0.2버젼입니다.

chadr의 이미지

PHP의 가비지 컬렉트 시기

php에서 변수를 할당하여 사용후 이 변수가 실제 시스템 메모리에서 해제가 되는 시기가 궁금합니다..

php에 스택이라는 개념이 있는것인지.. 아니면 모든 변수는 힙에 할당이 되어 자바와 같이 가비지컬렉터가 힙에서 해제를 해주는것인지.. 궁금합니다..

superkkt의 이미지

OR, AND 연산에서 앞에서 순서대로 연산된다는 보장이 있나요?

set_status(get_status() | ~STAT_PASV | ~STAT_DTP);

이런 코드를 사용합니다. 현재 상태에서 STAT_PASV, STAT_DTP 비트를 끄는것인데요.. 별 문제는 없는데 가만히 생각해보니 OR 연산이 앞에서부터 순서대로 되지 않는다면 잘못된 결과가 나올 가능성이 있을것 같네요.

만약 앞에서부터 순서대로 된다는 보장이 없다면 아래와 같이 코드를 바꾸는게 좋을것 같은데요..

set_status(get_status() | (~STAT_PASV & ~STAT_DTP));

myohan의 이미지

iconv 질문점 드립니다.

임베디드 장비(Linux)에서 string을
클라이언트(window)로 보내서 보려고 합니다.
iconv_open("cp949", "UTF-8");
를 사용하여 제 PC 에서는 잘 동작합니다.
OS : gentoo linux

그런데 크로스 컴파일해서 보드에 올리면
iconv부분에서 죽습니다 -_-;

보드쪽의 iconv --list로 확인해 본 결과
작게(?) 만든 탓인지 ... list에 cp949가 없더군요 :evil:

무슨 방법 없을까여 ... 고수님들 한수 지도 부탁드립니다 :oops:

likeue의 이미지

GCC 컴파일 시에 asm 파일 생성에 관하여...

GCC 컴파일러를 사용하여 asm 파일을 생성하고 있습니다.

그런데, asm 파일의 constant가 전부 decimal 로 나오네요..

이걸 hex로 바꿀 수 있는 옵션이 있나요? 아시는 분 좀 알려주세요.

디버깅하는데 상당히 불편하네요.. 에고~ :oops:

BOBOS의 이미지

(Shift_jis)일본어가포함된 URL에러와 &quot;URL을 항상 UTF-8로 보내기&quot; 옵션을

안녕하세요;

일본어환경에서 일본어 사이트를 만들었습니다.
레뎃, php5.1.1, mysql 5.x.x, apache2 입니다.

html meta 는 shift_jis 이고
mysql 캐릭터셋도 전부 shift_jis 로 맞춰져 있으며
DB connect 시, set names sjis; 까지 해봤습니다.

일본어표기는 대부분 잘됩니다만,

일본어(한자포함)가 포함된 URL을 만들었는데,
이게 글자가 깨져서 날라가네요.물론 영숫자로만된 URL은
이상이 없는데, 일본어포함된URL은 다 깨져서, 엉망이됩니다.

익스플로러에서 "URL을 항상 UTF-8로 보내기" 옵션을 체크를

페이지

프로그래밍 QnA 구독하기