본문 바로가기

전체 글258

동시성(병행성)(Concurrency)과 병렬성(Parallelism) 개념정리 https://velog.io/@baik9261/TIL-no.19-%EB%B3%91%EB%A0%AC%EC%84%B1Parallelism TIL no.19-병렬성(Parallelism) 동시성이란 흔히 말하는 멀티태스킹입니다. 우리가 어떠한 일을 할 때 '나는 멀티가 안돼'라는 말을 종종 하는 사람을 볼 수 있을 것이다. 맞는 얘기다 인간은 멀티, 즉 멀티태스킹이 될 수가 없 velog.io 여기서 참고 이 그림만 보면 이해 된다 병렬성은 찐 쓰레드 동시성(병행성)은 코루틴같은 개념 동시성의 하얀 부분은 idle(유휴)타임이라고 보면 될듯 idle타임 이란 I/O 바운드와 CPU 바운드 속도차에 의한 대기시간. 이 대기시간을 백분율로 나눠서 나타낸 것이 I/O wait 2022. 6. 4.
AsyncIO_5_멀티 스크랩핑 실습(인프런) 참고 링크 : https://www.inflearn.com/course/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%A4%91%EA%B8%89-%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%98%A4%EB%A6%AC%EC%A7%80%EB%84%90/dashboard 우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original) - 인프런 | 강의 본 강의는 파이썬 기초를 배운 학습자가 파이썬을 실무에 활용할 수 있도록 수준 높은 문법을 배우는 데 중점을 두고 있습니다. 파이썬만의 차별점을 파악하고 빠르게 익힘으로써 중급 레벨의 www.inflearn.com Blocking I/O : 호출.. 2022. 6. 4.
wsl2 단축키 정리 alt + 화살표 : 터미널창넘어가기 shift + alt + 화살표 : 터미널 사이즈 늘리고 줄이기 alt + 새로운창클릭 : 터미널 분할 2022. 6. 3.
gitlab 시 fatal: unable to access 에러 해결법 https://apeltop.blogspot.com/2019/01/git-git-clone-fatal-unable-to-access.html [GIT] git clone fatal unable to access could not resolve host 해결 방법 데이터 관리 책을 보며 따라 하던 와중 git 코드를 쳤는데 안되었습니다. $ git clone https://www.github.com/efkbook/blog-sample fatal: unable to access 'https://www.github.com/efkbook/blog-sample/': Could not resolve host: www.github apeltop.blogspot.com 2022. 6. 2.
5_docker 기본 명령어 정리 (이미지 삭제,종료,빌드, 런, 접속까지 + docker network 생성 + 로그확인) 키워드로 짧게 정리만 할것임 하는 과정 : brige 네트워크 따로 고정ip 로 만들고 그 고정 ip네트워크에 Dockerfile(edge_server)이용해서 고정ip 컨테이너로 생성 후 접속 까지 docker 이미지 삭제,종료,빌드, 런, 접속까지 + docker network 생성 삭제 ( 1~3 ) docker network 생성 ( 4 ) docker 이미지 생성(빌드) 후 확인 ( 5~6 ) docker 네트워크("mqtt_bridge")에 "edge_server"라는 컨테이너 생성 ( 7 ) docker 컨테이너 네트워크 확인 후, 특정네트워크에 컨테이너가 잘 올라 갔는지 확인 ( 8~11 ) 실행중인 도커 접속 ( 12~13 ) 도커 컨테이너 실행 , 정지, 삭제 ( 14~16 ) 특정 컨.. 2022. 6. 2.
6_Dockerfile 코드 읽기~ 씡씡씡 KEYWORD : FROM RUN ENV COPY WORKDIR ENTRYPOINT CMD FROM - 도커 컨테이너 구울때 어떤 OS 쓸껀지 정함. - docker image ls 에서 이미지가 있어야 함 RUN - 이미지를 빌드할 때 실행되는 명령어 ENV - ex1) ENV PATH /home/complusblog/workspace/helloworld/bin:$PATH - ex2) ENV LD_LIBRARY_PATH /home/complusblog/workspace/helloworld/lib:$LD_LIBRARY_PATH - ex3) ENV NAME "liam" > ENTRYPOINT는 컨테이너가 최초에 꼭 실행해야만 하는 명령어가 있을 때, CMD는 컨테이너 실행 시 시작되는 명령어지만 변경할 수.. 2022. 6. 2.