안녕하세요
socket 통신을 하고 있는데, recvfrom으로 인해 blocking되어 있는 와중에 blocking을 해제하고 싶습니다.
close를 해도 block이 풀리지는 않는군요. fcntl을 사용해서 O_NONBLOCKING을 해주었는데도, blocking 도중에는 해제가 안됩니다. 혹 방법이 있을까요?
예산이 1000 이 넘는 부서만을 관리하는 manager의 id를 출력하는 문제인데요.
id budget ---------------------------- 101 500 101 1500 102 2000 102 3000
이런 데이터가 주어진다면
id -------------- 102
를 출력해야 합니다. 그래서 만든 SQL문이
SELECT D.managerid FROM dept D GROUP BY D.managerid HAVING EVERY ( D.budget > 1000 );
인데 네번째 줄에 우괄호 누락이라고 하면서 자꾸 오류가 나네요. 어디가 잘못된 것인가요? 배운지 얼마 안되어서 너무 헷갈립니다ㅠ
for(int i=0;i<4;i++) { pid= fork(); if(pid==0) {
~~~~ ~~~생략
WIFEXITED(status); }
else { wait(&status); ~~ }
} 제가 예상한 것은 첫번째로 생성된 자식 프로세스가 끝나면 부모 프로세스(else)문의 내용을 실행하고 다시 자식을 생성해서 두번째 생성 자식프로세스 내용이 끝나면 else문에 부모프로세스를 실
쉘을 구현하고있습니다.. 현재 ctrl + c 가 되게 하려고 하고 있는데요
제가 개인적으로 공부한것에 의하면..
지금 짜고있는 어플에서는 사용자 관리가 필요해서 암호를 어떻게 관리해야하나 이리저리 찾아보니 일반적으로는 md5나 sha1같은 복호화 불가능한 알고리즘을 이용하여 암호화시킨 값을 저장해두고, 비교할때는 입력 받은 값을 암호화시켜서 비교하는 방식으로 구현하는 듯합니다.
그런데 문득, 소위
안녕하세요 항 상여기서 도움을 받는 학생입니다 (__)
추석 댓바람부터 질문이네요 ㅠㅠ(망할 과제들 ㅠㅠ)
다름이 아니고..
과제가 부모 하나에 자식 4개를 만들어서 각각 파일을 만들고 그 파일안에
부모의 pid와 자식의 pid를 쓰는 건데요..
지금 각각 프로세스를 돌려서 부모의 pid로 폴더를
궁금해서.
프로그래머의 직업이 가장 많다기에 프로그래밍 배울까 생각중입니다.
컴을 많이 사용하지만 프로그.에는 관심이 별로 없지만.
static / static const 프로퍼티의 선언과 초기화에 대해 .. 궁금해서 질문 올립니다 .
enum Sex {MALE, FEMALE};
class Person { public: static int id; // 클래스 외부에서만 초기화 가능 --- (1) static const int age = 20; // 클래스 내부 혹은, 외부에서 초기화 가능 --- (2) static const Sex s = FEMALE;
# 이 파일의 이름은 Makefile 입니다. include a.mk test: test.c Makefile gcc $(CFLAGS) -o test test.c
# 이 파일의 이름은 a.mk 입니다. CFLAGS = -Wall
만약 Makefile의 구조가 위와 같다고 할 때, 제가 a.mk의 CFLAGS를 -Wall -O2 로 바꾼뒤 make를 하면 자동으로 Makefile이 변경된 것으로 인식해서
얼마전에 주말, 공휴일 등등을제외한 business days를 구하는법을 올렸고 해결했습니다.