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

전찬목의 이미지

C++ Reflection 질문

대학교에서 어떤 프로젝트에 가담했는데요. 제가 맡은게 reflection 파트인데요. 아직 이해가 안되는 부분이 많아서 질문 올려요.
얘기를 들어보니 스크립트를 만들어서 사용할때 reflection 이 필요하다고 하는데요
스크립트를 만들어서 펑션들을 콜하는데 reflection이 들어가는 이유가 뭘까여 ???
질문이 이해가 안되신다면 reflection 좀 간단하고 알아듣기 쉽게 설명 좀 해주세요.... 아무리 읽어도 왜 써야하는건지가 이해가안되네여...

morecream의 이미지

우분투 부팅cd, usb로 설치하려는데 검은화면에 _만 나오네요ㅠ

우분투12.04 LTS를 맨첨 VM Ware로 돌리다가 너무 느려서(이때는 설치잘 됐습니다.)

듀얼부팅으로 쓰려고 맨처음 부팅USB를 만들고 CMOS에서 USB우선순위에 두고 재부팅하였는데

까만화면에 _ 이것만 깜빡깜빡거립니다...

USB가 잘못구워졌나 싶어서 UNetBootin 이거랑 Pendrive? 그거랑 둘다 해봐도 계속 같은증상이구요.

검색해보니 USB부팅이 잘 안된다길래 집에 있던 CD-R 700MB 짜리로 iso 파일을 구워서 해봤는데

이건 아예 부팅이미지를 인식을 못하는지 그냥 바로 윈도우xp로 넘어갑니다.ㅠㅠㅠ

iso 파일은 vm ware로 돌렸을때 잘 설치된거 보니깐 문제없는거 같은데요..

도데체 왜이러는지 ㅠ

여러군데 검색해보니깐 nomodetset 어쩌구 저쩌구 하라는데, 저는 아예 저런거 선택하는 화면도 안뜨고 그냥

맨처음 부팅하면 바로 _ 이것만 깜박거립니다.ㅠ

컴퓨터는 노트북인데 삼성 SensR470 이구요.

trymp의 이미지

libevent 사용시 hang 이 발생하는 이유는????


환경: ubuntu 2.6.38-8-generic linux

위의 상태에서 socket listen() 을 하는 프로그램을 만들었습니다. (libevent-2.0.19-stable 사용)

그냥 accpet() 를 하고 close() 로 바로 끊는 프로그램인데요..

다수의 client 에서 무한 loop 에서 connect() 를 시도했습니다.

그래서 많은 양의 TCP connect 가 생기고 끊기도록 해 놓았습니다.

근데 한 1~2분 정도 돌리니까 hang 이 생깁니다.

debug용 printf 을 찍어 놓았는데, 5~10초간 멈추었다가 다시 또 진행합니다.

이러한 현상이 잘 일어나고요..

이게 libevent 가 안 좋아서인지 아니면 다른 문제가 있는 것인지 궁금합니다.

간략하게...

chlgpwjd39의 이미지

실행파일(exe) 데이터 붙이기관해서 질문

이번에 pe파일 관련 공부를 하면서
실행파일 에 데이터 (압축(cab))파일을 붙여 볼려고 하는데
도움 될 만한 자료나 사이트가 있을까요?
pe파일 분석된 자료만 보고 있으니 감이 오질 않아서요

sacredone의 이미지

vi 가 첨부된 사진처럼 되는데 해결방법좀 부탁드려요

글로벌 찾아바꾸기로 소스 특정 문자열 치환했는데

서버를 껐다켜도 푸티를 껐따켜도

찾아바꾼 키워드에 노란색박스가 지워지질 않습니다

저거어떻게설정해야하는지 왜저러는건지좀 알려주시면 감사하겠습니다

Specialist의 이미지

hostap설치중에 질문입니다.

hostapd 디렉토리로 이동하여 Makefile 을 열어 커널 소스와 gcc 컴파일러를 변경한다
"KERNEL_PATH" 에는 커널 소스가 있는 디렉토리를 "CC"는 크로스 컴파일러 실행 파일명을 말한다.
KERNEL_PATH=/home/LDS/LDS2000/kernel-2.4.18
CC=arm-linux-gcc

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

HOSTAP를 설치하던중에 검색했던 블로그에서요~
이렇게 나와있는데요 제가 설정하고 있는 PC가 FEDORA12입니다. 이 위치를 어떻게 변경해야 할까요?

pogusm의 이미지

sqlite 에서 1억건의 데이터를 저장하고 관리하려면 부담스러운가요?

1억건의 데이터, 각 row당 100바이트 = 약 10 기가바이트 에 대해
select, delete, insert, update 같은 처리를 할때,

일반 데스크탑이나 스마트폰에서 부담스러운 수준인가요?
1억건 정도되는 데이터를 관리하려면 적어도 mysql 정도는 되어야 하는건가요?

아니면, 1억건의 데이터를 저장할 공간만 있으면, 별로 상관 없는건가요?

ps. 여러 DBMS 에 대해서, 수억건에 대한 각종 처리에 관한 벤치마크 자료도 혹시 있을까요?

inocent_xx의 이미지

os background 관련 질문입니다.

리눅스상에서 c로 간단한 리눅스 쉘을 구현하는 작업을 하고 있는데요.
궁금한게 생겨서 질문 올립니다.

명령어를 입력받으면 해당 명령어를 실행하는 자식 프로세스가 생성이되는데요
실행시간이 오래 걸리는, 예를 들어 find / -a 명령어를 실행하였을 때,
부모 프로세스는 find 명령어가 종료되기를 기다리지 않고 새로운 명령어를 입력받는 프롬프트를 출력하는데
자식프로세스가 찾은 데이터를 계속 출력을 하기 때문에 새로운 명령어를 입력받을 수가 없습니다.;

waitpid로 자식 프로세스가 종료되기 전에 부모 프로세스를 사용하는 법은 알겠는데
자식 프로세스가 출력할 데이터를 실시간으로 출력하지 않고 모아놨다가 자식프로세스가 종료되는 시점에 한번에 출력하는 방법이 있는지 궁금합니다.
아시는분 계시면 좀 도와 주시면 감사하겠습니다. ㅜㅜ

gskhs의 이미지

리눅스 커널상에서 실제 Main memory mapping 을 볼수 있는지 궁금합니다.

선배님들 안녕하세요?

리눅스를 공부하고 있는 학생입니다.

다름이 아니라 리눅스 상에서 실제 main memory mapping 을 볼수 있는지 궁금합니다.

main memory 가 아닌 usb나 hdd 같은 경우 i/o 가 일어나게 되면 bio 구조체를 생성하여 i/o scheduler 를 거쳐 request queue 를 통

해 나오는 request 구조체에서 디스크로 내려가는 실제 LBA 정보나 I/O SIZE 같은 통로를 찾을 수 있었는데 main memory 같은 경우는

data 가 흘러가는 경로를 찾기가 상당히 애매모호하기에 어떻게 찾아야할지 막막합니다.

제가 알고 있는 바로는 cpu 에서 만든 virtual address 정보를 kernel 에서 setting 한 mmu 단계(page table)를 거쳐 physical

address 가 나오는 것으로 알고 있습니다.

이 physical address 가 실제 main memory controller 에게 전달되는 address 가 맞는지도 궁금합니다.

페이지

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