프로그래밍 QnA

puaxx의 이미지

Set-Cookie 질문

Set-Cookie 필드의 domain 어트리뷰트에 아이피가 다른 여러 도메인을 넣을순 없나요?

kldpgk의 이미지

포인터 질문 좀 드립니다..

포인터 초기화 에서

int gkgk =1;

int *ptr


ptr = &gkgk
             <= 저위에 선언대로 동일한 건가여?..
ptr = gkgk 

차이점이 뭔가여??.. .
동일한건 가여?
책이나 인터넷을 뒤적뒤적 가며 찾아보았는데
답이 않나와 있어서(검색능력이 부족,,)

감사합니다.

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:

페이지

프로그래밍 QnA 구독하기