프로그래밍 QnA

mydream의 이미지

WM_PAINT외의 메시지에서 윈도우 핸들의 DC를 만들 수 있나요?

비트맵에 대한 메모리 DC를 만들 때 일반적인 방법은 BeginPaint를 호출해 반환받은 HDC를 사용해 CreateCompatibleDC로 호환 DC를 만드는 것으로 압니다.

asa94의 이미지

리눅스 커널컴파일부분오류...

[root@localhost linux-3.4.112]# make
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CALL arch/powerpc/kernel/systbl_chk.sh
CALL arch/powerpc/kernel/prom_init_check.sh
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o: In function `megasas_ioc_init_fusion':

lkh의 이미지

파이썬 BeautifulSoup

import urllib2
import httplib
from bs4 import BeautifulSoup

conn=httplib.HTTPConnection('www.naver.com')
conn.request('GET','/')
resp=conn.getresponse()
http=resp.read()
conn.close()

url=urllib2.urlopen('http://www.naver.com').read()

http=BeautifulSoup(http)
url=BeautifulSoup(url)

if http==url:
print 'suc'
else:
print 'fail'

이렇게 했는데 fail이 나오네요..
같은 페이지를 긁어왔는데 왜 이러죠?

h5tnick의 이미지

AIX 실행 에러 관련 문의드립니다.

AIX 5.3, POWERPC_POWER4 64bit 에서 g++을 사용하여 빌드한 프로그램이

다른 AIX 서버 에서 실행에러가 납니다.

에러메시지는 다음과 같습니다.

exec() : 0509-036 Cannot load program ./test_exec because of the following errors:
0509-111 The s_scnptr or s_size field of the
.text section header is invalid
0509-194 Examine file headers with the 'dump -ohv' command

다른 서버 환경은 AIX 6.1 POWER5 64bit 입니다.

파일 헤더 문제 같은데.. 빌드 옵션이 따로 있는건지...

아시는분 도움 부탁드립니다.

sinji81의 이미지

Linux의 명령어를 Java에서 실행하는 방법 문의

안녕하세요,

Linux(Redhat)에 Java를 사용중인데, Linux의 명령어를 실행해야 됩니다.

Runtime exec를 이용하여 실행하여 사용중인데, root권한이 필요할 경우에는 어떻게 해야 될지 몰라 문의드립니다.

혹시 해보신 경험이 있으시거나, 방법을 아시는 분은 알려주세요~

아..사용하려는 명령어는 date명령으로 서버 시각정보 변경하려고 합니다. user권한으로는 어떤 이유인지 모르겠지만 경우에 따라 시각정보가 변경이 되지 않아 root권한으로 변경하려고 합니다.

lkh의 이미지

파이썬 httplib

파이썬에서 httplib로 html 읽어오면 읽을 수 없게 되있던데

1. 어떻게 하면 읽을 수 있게 바꿀 수 있나요? 인코딩해줘야 하나요? 그렇다면 어떻게 인코딩하나요?

2. print로 출력하면 읽을 수 있게 나오던데 print에서 인코딩 하고 출력하는건가요?

rohi404의 이미지

Gyuhhjooo

Hhhh

trymp의 이미지

리눅스 커널 RCU 에 대해 질문입니다.

RCU 에 대해서 공부하고 있는데요.

제가 알고 있는 lock 메카니즘은 해당 자료구조를 보호하기 위해 존재하잖아요.
그래서 아래와 같이

read_lock(&st->lock);

이런식으로 st 구조체를 보호하기 위해 전용 락변수를 두잖아요.

그러면 RCU 의 경우에는 rcu_read_lock() 할때 어떤 변수에 대한 참조카운트를 증가시키는지
어떻게 알죠..

rcu_read_lock();
aobj = rcu_dereference(AA);
rcu_read_unlock();

다른 모듈에서
rcu_read_lock();
bobj = rcu_dereference(BB);
rcu_read_unlock();

위와 같이 BB 에 대한 참조 카운트가 0가 된것인지 AA에 대한 참조 카운트가 0가 된것인지
어떻게 판별하죠??

제가 RCU 에 대해 이해 안가는 부분이 있어서 고수님들께 질문드립니다.

rriiaa의 이미지

C언어에서 용량큰 파일 read할때

안녕하세요? 다들 무더운 여름 아무탈 없이 잘보내셨나요?

다름이 아니라 C로 파일의 내용을 읽어서 처리하는 프로그램을 짜고 있는데

읽어야할 파일 용량이 상당히 큽니다. fopen 함수를 사용해서 while((read = getline(&line,&length,table_file))

-->가장 많이 사용하시는거죠 getline으로 파일을 읽고 있는데 읽어야할 파일이 크다보니

killed 되버리네요 ㅜㅜ 스크립트 짜서 파일을 나누고 여러번 실행 시켜도 되기는 하는데 혹시나

용량 큰파일 나눠서 읽는 좋은 방법이 없나해서 이렇게 질문드립니다.

페이지

프로그래밍 QnA 구독하기