묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
cpuset이 바뀌지 않습니다
#define _GNU_SOURCE #include <sched.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> static void print_cpuset(cpu_set_t *mask) { for(int i=0; i<4; i++) { if(CPU_ISSET(i, mask)) { printf("CPU%d ", i); } } printf("\n"); } int main(void) { cpu_set_t mask; int cur_cpu; if(sched_getaffinity(getpid(), sizeof(cpu_set_t), &mask) == -1) { perror("sched_getaffinity error\n"); return -1; } print_cpuset(&mask); printf("run on CPU%d\n", sched_getcpu()); cur_cpu = sched_getcpu(); if(++cur_cpu == 4) { cur_cpu = 0; } CPU_ZERO(&mask); CPU_ISSET(cur_cpu, &mask); sched_setaffinity(getpid(), sizeof(cpu_set_t), &mask); sleep(1); cur_cpu = sched_getcpu(); printf("run on CPU%d\n", cur_cpu); return 0; }
-
미해결파이썬 프로그래밍
구구단 표현 문의~
질문있는데여 혹시 구구단 할때 아래와 같은 형태로 뽑으려면 어떻게 해야 하나요? 자바같은경우는 print, println메소드를 사용해서 표현할 수 있는거로 알고 있거든여, 파이썬에서는 어떻게 하면 될까여? 방법이 따로 있을까여? 1단 2단 3단 4단 5단 6단 7단 8단 9단
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
익스프레스를 쓸수없는 상황이 언제있나요?
순수 노드로만 써야하는 상황을 좀 자세하게 알고싶습니다.
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
vfork시 exit(0)와 return 0의 차이를 잘 모르겠습니다.
1. exec()를 실행할 시에는 vfork가 메모리 복사 측면에서 낫다고 혼자서 공부했습니다. 실제 exec 실행 전에는 메모리를 공유하게 된다고요. 2. return은 스택에 함수가 남아있다면 계속 그것을 실행하고 만일 main이라면 exit(0)와 동일하게 수행한다 그런데 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> static int g_var = 1; char str[] = "PID"; int main(int argc, char **argv) { int var; pid_t pid; var = 88; pid = vfork(); if(pid < 0) { perror("vfork()"); } else if(pid == 0) { g_var++; var++; printf("Parent %s from Child Process(%d) : %d\n", str, getpid(), getppid()); printf("pid = %d, Global var = %d, var %d\n", getpid(), g_var, var); exit(0); // return 0; } else { printf("Child %s from Parent Process(%d) : %d\n", str, getpid(), pid); } printf("pid = %d, Global var = %d, var = %d\n", getpid(), g_var, var); return 0; } 왜 exit, return 모두 입출력 flush를 비워주는 것으로 알고 있어 vfork 사용 시 쓰게 되면 오류를 발생하는 것으로 알고 있는데 왜 exit는 오류가 발생하지 않나요?
-
미해결선형대수학개론
1.8 The Matrix of a Linear Transformation
질문은 아니고 사소한 Typo 발견하여 공유드립니다. Theorem 2. b. A(B+C) = AB + AC 로 수정하시면 될듯요. 감사합니다.
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
exit(0)와 return 0는 같지 않나요?
두 반환 명령어는 같은 동작을 하지 않나요? 결국 return 0는 커널로 갈 때 exit(0)로 가지 않나요?
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
대댓글은 혹시 알람이 안가나요?!
선생님께 알람이 안가는건가요 혹시?!
-
미해결이것이 우분투 리눅스다
tab키 누르면서 이동하는거 연습하다가 나락(?)으로 빠진 것 같은데....
tab키 누르면서 이동하는거 연습하다가 나락(?)으로 빠진 것 같은데.... 명령어 프롬프트가 나오지 않고 그냥 커서만 있어요.. 여기서 탈툴 하는 방법이 몇가지 종류가 있을까요? 이 화면이 첫번째 콘솔이었고, 두번째 콘솔 (및 다른 콘솔) 화면으로 이동하는 건 할 수 있습니다.
-
미해결C++ 로 배우는 자료구조와 알고리즘
와우 너무 좋은 강의입니다.
제가 가장 알고 싶었던 부분입니다. 감사합니다.
-
미해결C++ 로 배우는 자료구조와 알고리즘
마지막이 이해가 안되요.
1 1184에서 첫번째 수가 0보다 커서 2로 돌아가잖아요. 2번으로 돌아가서 1 1184 1184 까지 된거는 이해되는데 그 다음 3번 명령은 왜 실행을 안하는거죠? 3번 항목에 알고리즘 조건이 빠진건가요? ^^; 어디에도 몫이 0이 된다면 안된다는 조건이 없어서요. 태클이 아니고 어라루스를 처음봤는데 왜 3번 4번을 실행 안하는지 이해가 안되서요. ^^;
-
미해결리버스쿨 Level 3 - 리버싱 윈도우(Reversing Windows)
레벨4는 언제쯤 볼수있을까요?
?!
-
미해결Doit! HTML5 + CSS3 웹 표준의 정석 (전면 개정 1판-2019)
자료다운이 안됩니다 ㅠ
자료가 다운이 안됩니다ㅜㅜ
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
잔고가 없는데도 매수 주문이 계속 일어납니다.
inflearn_11.py 파일을 실행하면 강의에서와 같이 정상적으로 돌아갑니다. 파일 내용 그대로 실행하면 BTC 0.001 매수를 하는데 잔고가 없는데도 계속 매수 주문을 합니다. 이것을 일정횟수(1회 또는 2회)만 매수하거나 잔고가 없을때는 매수 주문이 안들어 가야 하는거 같은데... 어떻게 해야 하나요? 매도는 아직 발생하지 않아서 잘 모르겠네요.
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
브라켓을 사용하면 강의를 따라가기 힘들까요?
혹시 서브라임말고 브라켓을 사용하면 앞으로 진도 나가는데에 문제가 될까요?ㅠㅠ
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
다른 디렉토리에 대한 ls는 인자를 어떻게 넣어야 되나요?
execl에 추가적으로 "~"을 넣었는데 에러가 뜨네요.
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
자식 프로세스 실행에 대해서 질문이 있습니다.
fork를 하면 부모 프로세스가 복사되어서 자식 프로세스가 생기는데 프로세스라는 기준이 프로그램을 말하는 것 아닌가요? 이 궁금증은 메인 함수에서의 첫 printf는 자식에 대해선 실행이 안되어서 생겼습니다 그런데 만일 제 궁금증이 생겨나지 않았다면 프로그램 자체는 재귀적으로 계속 fork를 하기 때문에 문제가 생기고요 복사는 fork 아래의 코드만 복사를 한다는 의미죠?
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
분할매수는 어떻게 적용해야 하나요?
강의 파일 inflearn_11.py 에 조건에 부합하는 경우 0.001 BTC 매수하는 것으로 되어 있는데, 이것을 50%, 30%, 20%와 같이 분할매수하는 경우 어떻게 수정해야 하나요?
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
inflearn.py 파일은 강의 내용에 없었는데 무슨 내용인지 에러가 납니다.
모든 강의파일이 현재에는 정상적으로 작동합니다. 하지만 inflearn.py 을 실행하면 아래와 같은 에러가 나옵니다. 이 파일은 어떤 용도로 만들어 졌는지가 궁금합니다. ---------------------- 에러메세지----------------- [1557322440000,6855000,6855000,6855000,6855000,1.03189568]] 1557322649210 11 6860000 {'errormsg': 'Not authorized', 'errorMessage': 'Not authorized', 'errorCode': 10004, 'errorData': 'Invalid signature'} Process finished with exit code 0
-
미해결생활코딩 - Linux
mac os 에서는 --help 가 안먹히는거 같은데요
어떤 명령어를 써야 하나요?
-
미해결스프링 데이터 JPA
JpaRepository를 상속한 interface PostRepository의 구현체는 없는건가요 ?
안녕하세요. 강사님 JPA 강의 정말 잘 듣고 있습니다. JpaRepository를 상속한 interface PostRepository를 주입받아서 테스트를 진행하는데 구현체 클래스가 없는데 어떻게 실행되는지 이해가 안갑니다.