본문 바로가기
반응형

Dev/etc21

Mac에서 마우스 오른쪽 클릭 terminal에서 vscode, 인텔리제이으로 열기, vscode로 열기 , 인텔리제이로 열기 설정 automator 이동 빠른동작(서비스) 톱니바퀴 모양 아이콘 선택 보관함-> 파일 및 폴더 Finder 항목 열기 를 오른쪽으로 드래그 드래그된 항목에서 다음으로 열기를( VSCODE,인텔리제이 )으로 설정 command + s 하면 저장할 이름 입력 할 수 있음 -> Open with vscode, Open with intelljJ으로 저장 폴더 오른쪽 클릭 -> 빠른동작 -> Open with vscode(intelljJ) terminal code. 명령어로 vscode열기 vscode에서 cmd + shift + p Shell command : install 'code' commandin PATH 검색후 설치 terminal접속후 원하는 디렉토리에 가.. 2023. 4. 9.
download all files from an object in MinIO MiniO 콘솔에서는 모든 오브젝트(파일)을 한번에 다운로드 받을 수 없다 결국 파일 하나씩 다운로드 받는걸 프로그래밍해서 전체 다운로드 받아야 함 https://www.npmjs.com/package/minio minio S3 Compatible Cloud Storage client. Latest version: 7.0.33, last published: 5 days ago. Start using minio in your project by running `npm i minio`. There are 400 other projects in the npm registry using minio. www.npmjs.com Minio Npm을 사용해서 가능함 const Minio = require('minio'.. 2023. 3. 29.
함수형 프로그래밍 함수형 프로그래밍을 살펴보기 이전에 간단하게 객체지향 프로그래밍을 먼저 프로그래밍 패러다임 ( Programming Paradigm ) 프로그래머에게 프로그래밍의 관점을 갖게하고 코드를 어떻게 작성할 것인지를 결정하는 역할을 한다. 객체지향 프로그래밍 ( Object-Oriented Programming, OOP ) 프로그래밍 패러다임중 하나로 이 패러다임에서 모든 것이 객체(Object)로 표현된며 객체는 상태(State)와 행동(BeHavior)로 이루어 져 있다. 즉, 어떤 객체가 어떤 상태를 가지고 그 상태에 따라서 행동을 하는 것이다. 객체지향 프로그래밍에서는 클래스라는 개념을 이용해서 객체를 만든다. 클래스는 객체가 가지는 상태와 행동을 정의한다. 객체지향에서는 객체들 간의 상호작용이 중요한데.. 2023. 2. 23.
메타프로그래밍 메타프로그래밍 메타프로그래밍(Metaprogramming)이란 자기 자신 혹은 다른 컴퓨터 프로그램을 데이터로 취급하며 프로그램을 작성·수정하는 것을 말한다. 넓은 의미에서, 런타임에 수행해야 할 작업의 일부를 컴파일 타임 동안 수행하는 프로그램을 말하기도 한다. 메타 프로그래밍에 이용되는 언어를 메타 언어라고 하고, 메타 프로그래밍의 대상이 되는 언어를 대상 언어라고 한다. 한 프로그래밍 언어가 자기 자신의 메타 언어가 되는 것을 반영이라고 한다. 메타 프로그래밍이 동작하는 방식은 세 가지 종류가 있다 -위키백과- 컴파일 되었을때 1010101와 같이 컴퓨터가 이해할 수 있는 언어로 변환 되는것이 아닌 코드를 수정하거나 생성하는 프로그래밍이라고 볼 수 있다. 정확하게 어떤 기법과 기술이라는것이 아닌 그.. 2023. 2. 19.
반응형