일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 처음 시작하는 fastapi
- IT 서적 리뷰
- 멀티모달 생성AI 인사이드
- 제이펍 IT리뷰어
- 한빛미디어 리뷰어
- 심층학습 수학
- 한빛미디어리뷰
- 파이썬 자동화 교과서
- tidy first
- 프로그래머의 뇌
- The programmer's Brain
- 제이펍리뷰어
- JPub리뷰어
- 멀티모달AI
- 딥러닝을 위한 수학
- 업무 자동화
- 파이썬 웹서비스
- 한빛미디어 리뷰
- 제이펍 리뷰어
- 개발자 수학
- 쉽게 시작하는 캐글 데이터 분석
- 탈중앙화 금융
- 한빛미디어 #인사이드머신러닝인터뷰 #머신러닝인터뷰 #머신러닝면접
- 데이터 과학 기본 수학
- FastAPI
- JPub 리뷰어
- 개발자를 위한 필수 수학
- 세상에 없던 금융 디파이 입문편
- 프로그래밍 인지과학
- 생성AI
- Today
- Total
목록전체 글 (41)
무말랭이 숙성중
원문 : https://www.hacksparrow.com/nodejs/difference-between-spawn-and-exec-of-node-js-child-rocess.html Node.js의 child_process 모듈에는 2가지 method가 있다: spawn(), exec() 무엇을 사용하건간에 시스템에서 다른 program들을 실행시킬 수 있게 해준다. 이 두 method의 기능적인 차이와 내 시스템에 어떤걸 써야하는지에 대해 알아보자. 일단, 주된 차이점으로 child_process.spawn() 과 child_process.exec()는 반환하는 것이 다르다 spawn() : stream을 반환 exec() : buffer를 반환 spawn()은, stdout과 stderr 스트림을 ..
참고1: https://letswp.io/remote-development-visual-studio-code-amazon-ec2/ 참고2: https://swiftcoding.org/lightsail-from-window10 참고3: https://forsenergy.com/ko-kr/aclui/html/ea0a7b99-df60-4ca6-91ee-3e39af57836f.htm AWS에서 받은 pem 파일을 사용하여, vsCode에서 ssh로 서버 접속하기 위해 위의 두 사이트를 참고했다. window 10 에 ssh 설치여부를 확인하였고, pem 파일을 통해 ssh 접근하려면 좀 까다로웠다. 1. 윈도우 10에 open ssh설치(참고2) - 윈도우에서 cmd를 통해 ssh를 사용할려면 open ssh가..
1. 도커를 다운받고 사용 권한을 부여한다 (1) curl 명령어 사용하여 docker 다운 (2) docker에 root 권한 부여 - 기본적으로 root 권한이 필요하게 설정되어 있음, sudo 명령어 없이 사용하려면 권한 부여 필요 - 도커 버전 확인 : docker version (3) 원하는 도커 이미지 다운받기 - docker image 확인 : docker images (4) 도커 이미지를 컨테이너로 실행한 뒤 bash shell 열기 - docker run -i -t --name sample /bin/bash - docker compose up -d // 여러 docker container 들의 관계설정 및 동시실행으로, docker-compose.yml(설정파일)이 있어야 함! (dock..
로드밸런싱 : 부하를 피하기 위해 가상 IP를 통해 여러 서버에 분산되어 접속하도록 '분배'하는 기능 - 로드밸런서 : 로드밸런싱을 해주는 소프트웨어/하드웨어 - 동시에 오는 커넥션들을 처리하고 노드들에 할당해줌 - 오픈소스 로드 밸런서 중 많이 사용되고 있는 것은 HAProxy 참고 : https://hojak99.tistory.com/448 클러스터 : 여러개의 컴퓨터를 연결, 하나의 컴퓨터 처럼 사용. 역시나 가상 IP를 통해 부하 분산. 다만 실제 컴퓨터가 여러대이므로 물리적 IP도 여러개, 데이터 실 처리는 가상 IP를 통해 처리. HAProxy ( High Available Proxy) - Reverse Proxy를 기반으로 로드밸런싱을 하기에 강력하고 가벼운 어플리케이션 - Round-rob..
파이썬을 주로 사용하지는 않지만, 자동화 스크립트를 작성할때 파이썬을 사용하곤 합니다. 라이브러리도 많고, 작성하기 쉬운 점 때문인데, 필요할떄만 사용하다 보니 사용하는 문법이 한정적이고, 다른 언어에서 사용하던 문법 습관이 코드에 그대로 반영되곤 했습니다. 제가 이 책을 읽게 된 동기는, 기존의 파이썬 문법책들은 파이썬이라는 언어를 알아가기엔 좋지만... 실제 자주 사용하지 않을 것 같은 내장함수까지 자세히 다루고 있어 끝까지 잘 안읽게되기 때문입니다. ㅎㅎ... 파이썬이라는 언어를 자주 사용하지는 않기에, 실제로 필요한 코드를 작성할때 내가 알고있는 문법으로 작성한것이 최선인가에 대한 의문이 들게 되었습니다. 그런 의미에서, 다른 언어로 작성해보았던 자료구조와 알고리즘을 파이썬 언어로 다시 작성할 수..
데비안 계열인 우분투의 경우 보통apt-get 을 통해서 패키지를 다운받지만, 레드헷 계열의 경우yum을 사용하는 경우도 있다고 한다. yum은 대체 뭘까? yum = yellow dog update medified의 약자로 duke 대학에서 RPM설치를 위해 개발한 패키지 매니저라고 한다. 의존성이 걸린 rpm(redhat package manager)들도 자동으로 설치해주는 장점이 있다. 나머지는 apt-get 처럼 사용! yum install yum remove yum update
Script란 ? - Interpret 방식으로 동작하는 컴파일 되지 않은 프로그램! - 프로그램의 한 라인을 읽어 해석하고 실행하는 과정을 반복하도록 만들어진 프로그래밍 언어로 작성 - ex) 쉘 스크립트, 펄 스크립트, 자바 스크립트 XXX Script? - XXX : 스크립트를 읽어 실행해주는 인터프리트 엔진! - ex) 쉘 스크립트는 운영체제의 쉘인 baxh, ksh, csh 등이 읽어 실행해주는 스크립트 언어. 자바 스크립트는 인터넷 익스플로러 또는 크룸같은 웹브라우저 - 인터프리트 엔진에 따라 각각의 스크립트 언어들은 문법이 모두 달라서 호환되지 않음 Script 파일과 일반 다른 언어로 작성된 파일은 차이점이 있다. - C언어 작성 파일 : 코드 ---(컴파일)---- object 파일 --..
Android Studio의 Build Gradle: - Gradle, Gradle plug in - 안드로이드 앱. 라이브러리를 컴파일/빌드 및 패키징 하기 위한 유연한 방법 제공 - 즉, 컴파일, 빌드(프로젝트 및 소스관리)를 좀 더 쉽고 빠르게 할 수 있도록 설정할 수 있는 단계 - build gradle 설정을 통해서 빌드 속도도 향상시킬수 있다고 한다! Android studio에서는 단일 프로젝트 또는 다중 프로젝트를 만들 수 있다. 어떤경우가 있냐면.. aar 파일로 import할경우, 해당 library부분이 바뀌면 다시 aar로 추출한다음에 import를 해줘야하는데.. 이렇게 연관있는 프로젝트끼리 작업능률과 속도를 높이기 위해서라고 한다. Reference: 1) 안드로이드 스튜디오 가..