프로그래밍 QnA

qprk의 이미지

fopen 과 open의 차이에 관하여

솔라리스에서 작업을 하다가 발견한 것입니다.

하나의 프로세스에서

fopen 으로 파일을 열때는 256개밖에 열리지 않고
open으로 파일을 열때는 시스템에 설정되어 있는만큼 파일을 열수 있었습니다.

이에 관하여 설명을 듣고 싶습니다..

문제 는 open을 사용하는것으로 해결을 하였지만
더 자세한 사항을 알고 싶내요.. ^^;

gyxor의 이미지

레드헷8.0에서 콘솔 창으로 나갔을때.. 한글깨지는것 막으려면..

GUI 상태에서 터미널로 띄우면 깨지지 않는데요..
콘솔로 나가면 깨집니다.
어떻게 해야 하나요..
알려주시면 감사하겠습니다.

vhfpss의 이미지

프로세스수행중간에 다른 프로세스 실행하는 방법을 알고 싶습니

이번에 검사점 복구기법에 관련된 프로그램을 분석 및 약간 수정하려구 합니다. 이 프로그램의 기본원리는 보통 우리가 흔히 쓰는 한글 문서편집기나 마이크로 워드와 같이 갑자기 발생하는 소프트웨어적인 에러나 하드웨어적인 에러로 인해 작업의 손실을 가져오는것을 막기위해 수행 중간 중간에 대상 프로세스의 작업내용을 저장하여 복구함으로써 다시 처음부터 작업을 해야하는 번거러움과 피해를 줄이기위한 프로그램입니다.
이것을 약간 변경하여 복구프로세스가 모든 프로세스를 감시하면서 저장하는 방식으로 변경하려 하는데 문제가 복구프로세스가 대상 프로세스를 수행시킨 후에 대상 프로세스를 중간에 재우거나 대기상태로 돌려놓은 다음에 그 대상 프로세스의 작업내용을 저장(task정보, 메모리 정보등등...)한 후 다시 대상프로세스가 남은 작업을 수행하도록 하기위한 방법을 강구중입니다.

hyangii의 이미지

리눅스에서 OpenGL사용하려 하는데, 에러 좀 봐주세요.

Quote:

// Bounce.c
// Demonstrates a simple animated rectangle program with GLUT
// OpenGL SuperBible, 2nd Edition
// Richard S. Wright Jr.

// #include <windows.h>
#include <gl/glut.h>

// Initial square position and size
GLfloat x1 = 100.0f;
GLfloat y1 = 150.0f;
GLsizei rsize = 50;

// Step size in x and y directions
// (number of pixels to move each time)
GLfloat xstep = 1.0f;
GLfloat ystep = 1.0f;

// Keep track of windows changing width and height
GLfloat windowWidth;
GLfloat windowHeight;

// Called to draw scene
void RenderScene(void)
{
// Clear the window with current clearing color

naltle의 이미지

혹시 이런 함수가 있나요?

pcm_data[2][512]
이랑
freq_data[2][256]
이요
사운드 쪽 인거 같은데 이런 함수가 있는지 궁금합니다.
무슨 기능을 가지고 어떤 쓰임새를 갖는지 알고 싶어요~~

gyxor의 이미지

ls 명령어에서 하위디렉토리까지 모두검색과 |grep &quot;^d&quo

1. ls m* 하면 m으로 시작되는 모든 파일명이 검색이 되는데요..
하위 디렉토리까지 모두 검색을 하려면 어떤 옵션으로 줘야 하나요??
이상하게 책에두 없더라구요.. 정말 기초적인것인데두..
2. ls |grep "m"
하면 m이 중간에 들어가있는 파일을 찾게 되는데요..
ls |grep "^d"
하게 되면 디렉토리만 검색이 됩니다.
ls |grep "^a"
뭐 이런것은 실행이 안되더라구요..
^의 의미가 무엇인지 모르겠습니다.
2가지 답변부탁드립니다.

hana9423의 이미지

rpm을 만들때 -ba 옵션이 없다고 나옵니다..--;

rpm을 만들려고 하는데..
rpm -ba

의 명령을 주었습니다.
근데 -ba unkonw option 이라고 나옵니다.
 
현재 rpm의 version은 4.1을 사용하고 있습니다..
예전에는 위의 방법으로 했었는데..
버젼이 올라가면서 명령이 바뀐건 아닌지...
답변 부탁드립니다
snaiper의 이미지

생성자에서 delete this 문제..

다른 코드를 좀 보다가 위험한 코드이다 싶어 따로 테스트를 해봤는데..
의의로 문제 안 생기는 코드라서 질문 올립니다.

class A
{
public:
A()
{
delete this;
}

void test()
{
a=1;
}

private:
int a;
};

void main()
{
A* pa=new A;

pa->test();

}

아주 간단하게 테스트를 해봤는데..불행히도(?) 에러가 안나는군요.
각각 vc6, vc 2003(아 프로그램 끝날 시점에서 user break가 뜨네요), gcc 3.X 에서 테스트해봤으나 access violation

koonpal의 이미지

커널 레벨에서 자신의 ip를 알려고 하는데...

커널 레벨에서 자신의 ip를 알려고 하는데 어떻게 해야 되죠...

user level에서는 함수가 많이 있어 쉽게 찾을 수 있던데...

커널 레벨에서 알려고 하니까 문제가 되네요...

부탁을 드립니다...

nasoju의 이미지

리눅스서버 평균부하량?

안녕하세요
저는 리눅스 초보자입니다.
리닉스 서버에 /proc 디렉터리 밑에 loadavg라는 파일이 있습니다.
이 파일은 서버의 평균부하량을 분단위로 보여준다고 합니다.
이 파일에서 제공하는 부하량을 가지고 올 수 있는 프로그램의 작성법을 알고 싶습니다. 만약 그렇지 않으면 리눅스에서 이 파일에 부하량을 기록하는 실행파일이 어떤 것인지 알고 싶습니다.

고수님들의 많은 도움 부탁드립니다.

페이지

프로그래밍 QnA 구독하기