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

newman0315의 이미지

리디렉션

sort list.txt 하나 sort < list.txt하나 같은것아닌가요?

왜 이걸 리디렉션이라고 하는거에요? 왜 입출력이 바뀐거죠?

iop9709의 이미지

멀티스레드의 타임퀀텀 할당방법에 대해

하나의 프로세스가 가령 4개의 스레드로 이루어진다고 할때 타임퀀텀은 어떻게 할당받나요??
1) 각 스레드마다 할당받는 것과
2) 프로세스 단위로 할당받는 것이 생각되는데,
이들이 4개의 코어를 가진 cpu에서 실행되고, 타임퀀턴이 8m/s라고 한다면 1의 경우는 각각 8이므로 총 32, 2의 경우는 4개의 스레드를 전체로 보고 8의 타임퀀텀을 할당받는 것인데 어떻게 맞는방법인가요?? 혹은 둘다 가능하지만 os종류에 따라 다른건가요??

cis07385의 이미지

리눅스 getopt

제가 getopt함수를 써서 ls 구현을 하는 중인데,
ls -l과
ls -R은 잘 나옵니다.
그런데 ls -lR을 치면 계속 오류가 뜹니다.
getopt 파라미터에서 한글자 밖에 안받는거 같은데...
case 'l' : myls_l();break;
case 'R' : myls_R();break;

여기서 lR을 받으면 myls_lR()함수를 실행시키고 싶은데 어떻게 해야될지 감이 안옵니다... 꼭 getopt써서 하고 싶은데... ㅠㅠ

yooss0520의 이미지

코드가 길어서 죄송합니다 ㅜㅜ c언어 어휘분석기 입니다.

/*
아직 c언어에 대해 잘 모르는 학생입니다. 우선 죄송스럽지만, 어디서 문제가 발생하였는지 찾을 수 없어 전체 코드를 올리게 되었습니다.
C로 작성된 Syntax Analyzer이며, 컴파일시에, 문법적인 오류는 없는지 컴파일은 되고, 생성된 exe 파일을 실행함으로써 outputfile이 생성은 되지만, outputfile이 아무것도 작성되지 않은 0byte 파일이 생성되는 문제가 발생되고 있습니다.

c파일을 입력받고, 정수, 실수, ID, KEYWORD, 사칙연산기호, 비트연산, 대소비교, 괄호, 세미콜론, 공백 등을 입력받았을 때, 아래의 결과와 같이 출력되는 프로그램으로 만들려고 하였습니다.

ex) int a = 10;
int
WHITESPACE
ID a
WHITESPACE
Assign =
WHITESPACE
INTEGER 10
SEMI ;
*/

xxwooxx의 이미지

dup() fork() lseek()를 수행하면 i-node 에 변화는 없겠죠..?

dup() fork() lseek()를 수행하거나 파일을 단순 copy 한 경우에, 원래의 파일에 대한 i-node table이나 data block은 변화가 없겠죠..?

cks2dl의 이미지

여러 파일을 open()하여 read() 할 때 질문입니다...

예를들어 여러 파일에 있는 숫자들을 모아 평균을 구한다고 할 때

하나의 프로세스로 여러번 open() read()하여 구하는경우와
여러개의 프로세스로 각각 open() read()하여 값을 읽고 하나의 프로세스가 이를 수집하여 구한다고 하면,,

다른 조건은 같을때, 각 파일의 크기가 커질수록 후자의 방법이 더 유리할까요...?

choijuo의 이미지

쉘스크립트로 문자열 처리하는 것 질문 있습니다.

1,0001001,101,101,0,2,INT16,1,1,1530
2,0001001,101,102,2,2,INT16,1,1,1530
3,0001001,101,103,4,2,INT16,1,1,1530
1,0001001,3356,101,0,2,INT16,1,1,9999
2,0001001,3356,102,2,2,INT16,1,1,9999
3,0001001,3356,103,4,2,INT16,1,1,9999
1,0001002,102,101,0,2,INT16,1,1,1530
2,0001002,102,102,2,2,INT16,1,1,1530
3,0001002,102,103,4,2,INT16,1,1,1530
1,0001002,3356,101,0,2,INT16,1,1,9999
2,0001002,3356,102,2,2,INT16,1,1,9999
3,0001002,3356,103,4,2,INT16,1,1,9999

다음과같은 txt파일이 있습니다.

여기서 고정값은 1530 이구요

익명 사용자의 이미지

중학생두 질문해두 되나여?? 셀스크립트에요


cnt=1
iptables-save > iptables
echo "10 개의 랜덤한 숫자:"
echo "-----------------"
while [ "$cnt" -le 10 ]
do
number=ar[$cnt]=$RANDOM
echo $number
let "cnt += 1"
done
echo "-----------------"

랜덤한 ㅂㅐ열숫자를 출력해서
이거의 최대값을구하라는데 어떻게해야하나요??
여기까진 어떻게했는데 모르겠어요 숙제인데...

newman0315의 이미지

파일 복사 및 제거

링크를 배우고 있는데요

1. 파일 복사하면 아이노드가 새로 생기던데 원본 파일 데이터는 복사가 안되고 새로운 아이노드가 원본 파일 데이터에 연결이 되는거죠?

2. 파일을 제거하면 아이노드와 데이터까지 전부 없어지나요? 원본 파일을 제거해도 하드 링크 파일이 열리는 것보면 아닌것 같기도 해서요..

newman0315의 이미지

cd 제한

우분투사용잔데 newuser1으로 cd가 가능하더라구요...

근데 실제 생활에서 이렇게 되버리면 아무리 파일을 못읽는다고 해도 어떤 이름의 파일이 있는지는 알게되는건데 막을 수 있는 방법 없나요?

페이지

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