Programming Language(23)
-
모듈시스템(Module System, import/export)
Node.js의 모듈시스템은 CommonJS와 ES 모듈이 있습니다. CommonJS 모듈 require 함수를 사용하는 방법 module.exports와 exports의 차이 module.exports: 실제로 export되는 객체 exports: module.exports를 참조하는 변수 먼저 기존의 CommonJS 방식을 이용해서 간단한 예제 모듈을 작성해보겠습니다. 아래 time 모듈은 moment 패키지를 불러와서 현재 시간을 문자열로 리턴하는 now() 함수를 내보내고 있습니다. // time.js const moment = require("moment"); module.exports.now = function () { return moment().format(); }; 같은 방식으로 테스트..
2022.01.14 -
Miniconda 소개
Miniconda 간단 가이드 Miniconda란 간단히 말해서 파이썬 패키지/가상환경 관리 툴로 패키지들의 의존성을 관리하기 쉽게 해줍니다. 아나콘다는 자주 쓰이는 과학/계산 패키지가 많이 포함되어 있어 용량도 크고 상당히 무겁죠 미니콘다는 아나콘다에서 그런 pre-install된 패키지들을 제외한 경량화 버전입니다. (그래도 명령어 한 줄로 다시 설치 가능합니다) 저는 비교적 가볍고 필요한 패키지만 다시 설치해서 쓰면 되는 미니콘다를 선호합니다. 가상환경 관리도 되니 venv같은것도 안써도 되구요~ * 가상환경: 프로젝트별로 파이썬 버전(인터프리터 버전, 패키지 버전 등)을 관리하기 위한 프로젝트 환경 (쉽게 말해 가상환경마다 환경변수를 다르게 잡아줘 서로 다른 파일이 로드되게 함) 설치 https:..
2021.12.22 -
[Node.js] 첫 node.js 스크립트(파일정리 스크립트)
드림코딩에서 백엔드 강의 들으면서 파일정리 스크립트 작성했다. node.js로 처음 짜보는데 비동기 방식이 낮설어서 엄청 오래걸렸다... 그리고 나도 나중에 필요할 때 써보려고 재사용성에 좀 신경썼다.
2021.12.17 -
[분산, 병렬 처리] Ray
https://zzsza.github.io/mlops/2021/01/03/python-ray/
2021.10.20 -
[C] memset, 배열 초기화
memset은 1바이트씩 초기화 하므로 0이 아닌 값으로 초기화하면 이상하게 초기화 될 수 있음
2021.10.01