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

oosap의 이미지

CentOS6.4 (on VB) 에서 로그인 쉘 변경(bash --> csh) 후 로그인이 안됩니다.

로그인 쉘 변경을 했던 방법은
1. /etc/passwd 파일을 수동으로 편집한다.
/bin/bash --> /bin/csh
2. chsh 명령을 이용한다.
/bin/csh

입니다. 그런데 변경후 로그인을 해보면 로그인이 실패됩니다. 로그인 암호 입력후 화면이 다시 로그인 화면으로 복귀하네요..

예전 쉘(bash) 로 로그인 후 csh 를 쳐서 C쉘로 들어가는 건 됩니다!

저는 버추얼박스에 센트오에스 6.4를 설치하였고 설치 후 네트웍 설정과 사소한 설정만 변경하고 이 작업을 하는 중입니다.

이 문제 왜 이런 걸까요?

miny480의 이미지

인터럽트 처리 관련 질문드립니다~

인터럽트가 동시에 다수 발생할 경우,

우선순위에 따라 처리하도록 되어 있습니다.

근데

1. 동일한 우선순위의 인터럽트가 동시에 다수 발생할 경우
2. 동일한 인터럽트가 동시에 다수 발생할 경우,

엔 어떻게 처리되는지 궁금합니다.

이런 인위적인 발생 이 외에 시스템상에서 저런 상황이 존재할 수 있나요?

embeddeds0의 이미지

C 파일입출력 질문이요~~

/* a.txt에 문자열을 입력 받아서 b.txt에 그 문자열을 역으로 출력하는 프로그램을 작성해보세요.*/
#include

int main()
{
FILE *fp1, *fp2;
char buf[20];
char ch

long count, last;

if ((fp1=fopen("a.txt", "w")) == NULL);
{
printf("File Write Error1!!\n");

return 0;
}

printf("원하는 문자열을 입력 해주세요 : ");
scanf("%s", buf);
fputs(buf, fp1); // buf에 들어 있는 문자열을 a.txt 파일에 저장한다.

if ((fp2=fopen("b.txt", "w")) == NULL)
{
printf("File Write Error2!!\n");

return 0;
}

kkw90111의 이미지

fork() 함수 사용시 스케쥴러에 대해...

fork()함수 사용시 부모가 먼저 실행될지 자식이 먼저 실행되지는 운영체제 스케쥴러에 의해 결정되는 것이라고 알고 있는데요.
그렇다면 fork 후에 부모와 자식간에 실행이 번갈아 가면서 나와야 하는데 그렇게 되지 않네요.
아주 가끔 부모와 자식의 실행순서가 바뀌긴 하는데 30번 실행해야 1번 바뀔정도로 희박합니다. 원래 대로라면 부모와 자식 엇비슷하게 먼저 실행되어야 하지 않나요?
똑같은 프로그램을 돌렸을때 왜 전과 같은 순서로 프로그램이 실행되는지 궁금합니다.

hanhunh의 이미지

hp-ux 밑 aix 로그 관리스크립트 질문....

메일 서버를 관리하고 있습니다.

로그를 2년동안 보관하게 되어있는데...

2년전부터 로그를 보관하다가 이제 순차적으로 로그를 지워야 합니다.

스크립트를 짜서 2년전의 로그를 하루하루 0시에 자동으로 지우려하는데

어떻게 짜야할지 모르겠습니다.

처음에는 mtime으로 730일이 지난 로그를 지우려 했으나

로그를 관리할때 일주일에 한번 옮겨놓고 한달에 한번 옮겨놓고 이렇게 시간이 애매하게 관리해놔서...

로그는 날짜이름으로 관리되고 있습니다 .ex) 20130211_accesslog..

매일 2년전의 로그를 지우려면 어떻게 스크립트를 짜야할까요..

greathero의 이미지

C++ vector에 삽입에 대해서 질문 좀 하겠습니다~

vector<int> *v = new vector<int>(); // 벡터 초기화는 무조건 이렇게 하고 싶습니다!
 
v->operator[0] = 1; // 0번지에 접근하는 순간 에러
v->at(0) = 1;       // 마찬가지로 에러

push_back을 이용하지 않고 index를 이용해 자유롭게 삽입을 하고 싶습니다.
이 때, 벡터의 용량은 명시하지 않구요.

그래서 insert에 반복자를 넣어서 써보려고 했는데
insert 함수를 쓴 코드의 대부분은 벡터의 용량을 명시하거나 초기화를 하더라구요.

index를 이용해 삽입을 할 수 있을까요? 문득 궁금해져서 물어봅니다.

paeksj98의 이미지

QT 가비지 콜렉터 질문 드립니다.

qt 가비지 콜렉터에 대해서 궁금한게 있어 질문 드립니다.
아래에 간단히 delete 가 필요 없음 있음 으로 해두었는데 맞는지좀 봐주세요...
qt 가비지 콜렉터에 관한 내용을 뒤져봐도 별로 내용을 찾을수가 없네요....

emeraldrhapsody의 이미지

바이너리 데이터 read하는게 되다가 안되는데요...

char *buff;
int nread = 0;
buff = (char *)malloc( sizeof(char) * size );
memset( buff, 0, size );
 
nread = read( fd, buff, size );
if ( nread < 0 )
{
    printf("read() fail.\n"); return -1;
}
 
printf("read buffer : %s\n", buff);
 
읽어들일 파일은 xml이구요. xml안에서 데이터 부분만 바이너리로 되어있습니다.
 
데이터부분은 <FileData> </FileData> 태그로 둘러쌓여있구요.
 
근데 버퍼크기에 상관없이 데이터 부분은 처음에 조금만 읽어들이고 뒤에는 전혀 읽지를 못하고...
 
read를 못했으면 nread값이 잘못 되었을 텐데 size크기와도 같더군요...
 
부탁드립니다. 왜 못읽는지를 모르겠어요..ㅠㅠㅠ
nazuna의 이미지

c언어에서 특정 키보드 이벤트를 받으면 동작하는 소스를 만들려고 하는데요.

c언어에서 특정 키보드 이벤트를 받으면 동작하는 소스를 만들려고 하는데요.
cmd 에서 ctrl+c하면 프로그램을 빠져나오는 것처럼 어느 위치에서든 특정 이벤트가 발생하면 지정된 기능이 동작하려면 어느 함수를 써야하는지 함수명을 좀 알고 싶습니다.

페이지

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