프로그래밍 QnA + 설치 및 활용 QnA

vivisection의 이미지

[완료] 우분투에서 wine 이용

10.10 64 우분투입니다

amd사이트에서 64bit용 ccc 다운받아서 깔았는데

문제가 wine 에서 32bit opengl 만 사용가능하더군요

이거 어떻게 해결해야 하나요?

amd에서 32비트용 ccc 추가로 다운받아 설치하면 되나요?

익명 사용자의 이미지

원격으로는 DB에 접속이 되는데 로컬로는 접속이 안 되는 이유는 뭘까요?

질문이 좀 이상한데요.

회사에서 작업해서 서버프로그램을 만들었는데요.
회사 컴퓨터에서 서버 호스팅 업체에서 열어놓은 DB에 접속하면 문제가 없는데..
정작 만들어 놓은 프로그램을 DB가 설치되어 있는 가상서버에 복사-붙여넣기 한 다음에 실행하면 DB에 접속이 되질 않네요.

DB에 접속할 때 사용하는 코드는

zepinos의 이미지

사용자 계정에서 httpd 소스 설치하여 운영 가능한가요?

관리자가 root 권한을 줄 수 없다고 하여 일반 사용자 계정에 httpd 를 설치하고 사용해야 하는 일이 발생할 것 같은데요...

일반 사용자 계정에서 소스 컴파일 + 운영 가능할까요? mod_jk 로 tomcat 과 연동도 해야 합니다.

조언 부탁드립니다.

jeongheumjo의 이미지

[완료]연산자 오버로딩과 MS 의 __try, __finally 구문

윈도우의 __try, __finally 구문과 C++ 의 연산자 오버로딩 관련한 질문을 하고싶습니다.
윈도우 질문을 해서 죄송합니다... __;

연산자 오버로딩 관련해서 궁금한 점이 있습니다.
아래 클래스 MessengerTable 와 같은 배열을 크리티컬 섹션으로 관리하는 클래스를 만들었습니다.
그리고 배열클래스답게 인덱스 연산자 오버로딩을 하였습니다.

kkb의 이미지

tar 압축 파일인지 확인하는 명령어 있나요?

tar 압축 파일인지 확인하는 명령어 혹은 확인하는 방법이 있나요?

어떤 파일이 tar로 묶은 파일인지 혹은 tar z (gzip) 명령으로 압축한 파일인지 확인하는 명령도 있나요?
man page에는 없네요

choboja의 이미지

커널 패닉 메시지 질문입니다.


안녕하세요? 리눅스 스케쥴러를 수정해서 테스트 해보고 있는데,
간간히 갑자기 시스템이 죽습니다. 몇시간째 trace를 해보고 있는데 쉽지 않네요. 내용은 아래와 같습니다.

메시지를 보면
Unable to handle kernel NULL pointer dereference at virtual address 0000001c

NULL 포인터 참조 에러이네요.

에러 부분은
PC is at set_next_entity+0x4/0x13c
LR is at pick_next_task_fair+0xa0/0xac

이 함수 부분인듯하네요.

제가 궁금한건 커널 패닉 메시지중

Modules linked in: bcm4329
레지스터 출력 부분(생략)
Process swapper (pid: 0, stack limit = 0xc042a2f0)

이 두 부분입니다.

Modules linked 라는게 이 에러와 연관이 있어서 출력되는 것인가요?

choboja의 이미지

커널 패닉 메시지 질문입니다.

안녕하세요? 리눅스 스케쥴러를 수정해서 테스트 해보고 있는데,
간간히 갑자기 시스템이 죽습니다. 몇시간째 trace를 해보고 있는데 쉽지 않네요. 내용은 아래와 같습니다.

메시지를 보면
Unable to handle kernel NULL pointer dereference at virtual address 0000001c

NULL 포인터 참조 에러이네요.

에러 부분은
PC is at set_next_entity+0x4/0x13c
LR is at pick_next_task_fair+0xa0/0xac

이 함수 부분인듯하네요.

제가 궁금한건 커널 패닉 메시지중

Modules linked in: bcm4329
레지스터 출력 부분(생략)
Process swapper (pid: 0, stack limit = 0xc042a2f0)

이 두 부분입니다.

Modules linked 라는게 이 에러와 연관이 있어서 출력되는 것인가요?

funkytoy의 이미지

EmacsW32 + gud로 디버깅 하는데 출력이...ㅠㅠ

안녕하세요~!!

계속 리눅스에서 코딩할때 Emacs를 쓰다가
윈도우에서도 Emacs를 쓰고 싶어서
현재 EmacsW32 + MinGW + MSYS로 개발환경을 구축해서
사용하고 있습니다.

그런데 gud로 디버깅을 하는데 출력이 이상하게 나오네요

첨부한 스샷을 보면 n 을 눌러서 next step 할때마다
실행한 라인넘버랑 소스가 나오고 결과는 나오지 않습니다.

가령 아래의 라인을 n으로 실행 시키면
9. printf( "result ~~\n" );

출력창에 9. printf( "result ~~\n" );
요렇게 나오고 맙니다;; 아..이거 글로 설명을 하려니
잘 안되네요..스샷을 보시면 한방에 이해가 가실겁니다.

이거 어떤걸 설정해야 제대로 나올까요?
보통은 n을 누르면 그냥 밑에 소스탕에 현재 라인을 표시해주는 > 만
이동되고 gdb 커맨드 창에는 출력물이 있을때만 데이터가 나오잖아요...ㅠ

kingnns의 이미지

정말 몇일동안 고민해도 몰라서요~ 피보나치 수열 시간복잡도에 관해서 설명좀 부탁드려도 될까요?? ㅠㅠ

자료구조 c언어로 공부하고 있는데요~

순환 부분에서 팩토리얼, 하노이까진 이해하겠는데

피보나치의 반복 구조까지도 이해 했는데 (O(n))

피보나치의 재귀호출 할 때의 시간 복잡도 어떻게 구해야 할까요??

책도 다 뒤져보고 인터넷에도 다 찾아봤는데 답이 n^2 이라는 것과 2^(n/2) 로 나뉘는데

어느것 하나 이해할 수가 없어서 이렇게 질문 합니다 ㅠㅠ

int fib(int n)
{
if (n<=1) return n;
else
return fib(n-1) + fib(n-2);
}

가 소스코드인데 이것에 대한 시간복잡도와 빅오표기법 O(n)은 어떻게 구해야 할까요 ㅠㅠ

보통 설명되어 있는게

T(n) > 2*T(n-2) +1 이었나??

이 이후로는 이해가 안가요 ㅠㅠㅠㅠ

몇날몇일 이 개념 붙잡고 공부하는데 이제 겨우 하노이탑 이해했어요 ㅠㅠ

loopbit@naver.com의 이미지

[완료]기억부류의 뜻이 수명+연계에 대한 것 맞죠?

static int obj1;

int main( void )

{

static int obj2;

}

obj1: 화일통용범위(file scope), 내부연계(inner linkage), 정적기억수명(static storage duration)

obj2: 블록통용범위(block scope), 무연계(no linkage), 정적기억수명(static storage duration)

기억부류 지정자가 똑같이 static입니다.

obj1에서 static은 연계에 관련된 개념이고,
obj2에서 static은 수명하고 관련된 개념이므로,

기억부류라는 말이 수명+연계의 개념이 맞는 거죠?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기