본문 바로가기
반응형

전체 글67

[TypeScript] Visual Studio Code와 tsconfig.json으로 TypeScript 개발하기 먼저 Visual Studio Code를 설치해야 한다. 설치 방법은 이전에 포스팅한 글에 나와 있다. 아래의 링크를 따라 가서 기본 세팅을 완료 해준다. - 참고 링크 01 TypeScript - 개념 및 환경설정 01 TypeScript - 개념 및 환경설정 1. 개념 및 환경설정 TypeScript 개념 및 환경설정에 대해 알아보자. MS와 Google이 함께 만든 TypeScript는 JavaScript를 기반으로 만들어진 언어이다. 기존의 JavaScript는 변수의 타입이 없다. TypeScript는 이.. proimaginer.tistory.com 위의 세팅이 완료 되었다면 tsconfig.json을 사용하는 방법을 알아보자. 1. tscofing.json 만들기 기본적인 json 파일 생성.. 2021. 3. 9.
[AWS] AWS Lambda Layer, Serverless로 배포하기 AWS를 사용하다 보면 Lambda Layer를 사용하게 된다. AWS Lambda Layer를 Serverless로 배포해보자. 예시는 npm_modules를 Lambda Layer로 배포하는 것을 기준으로 했다. 1. Amazon S3 Bucket 만들기 해당 S3 Bucket은 Lambda Layer가 배포할 때 사용할 deploymentBucket이다. Lambda Layer의 버전을 관리하고 싶다면 버전 관리를 활성화로 변경한다. 2. serverless.yml 만들기 serverless.yml은 아래와 같이 작성해서 만들어준다. # 서비스명 service: lambda-layer # 제공자 provider: name: aws runtime: nodejs12.x stage: dev region:.. 2020. 12. 1.
[Git] 잘못 작성한 git commit 수정하기 git commit을 작성하고 push까지 했는데 commit 메시지나 작성자가 잘못 되어 있다면 난감할 것 이다. 이럴 때 commit 메시지 또는 작성자를 수정하는 방법은 다음과 같다. 1. 직전 commit의 메시지 또는 작성자 수정하기 해당 branch의 HEAD로 가서 아래의 코드를 작성해준다. // git commit --amend --author="{작성자이름} " $ git commit --amend --author="test " $ git push -f 2. 더 이전의 commit의 메시지 또는 작성자 수정하기 직전의 commit이 아니라면 git rebase를 사용해야한다. // git rebase -i -p {변경할 커밋의 이전 커밋의 해시값} $ git rebase -i -p 934.. 2020. 11. 30.
[Github] MAC 로컬에서 private 레파지토리를 npm_modules에서 사용하기 github에서 레파지토리를 만들고, 사용하다보면 특정 부분을 분리하여 npm_modules로 사용하고 싶을 때가 있다. public 같은 경우, package.json에 추가해서 사용하면 되지만 private 레파지토리는 그런 방법으로는 다운로드가 되지 않는다. 그럴 경우 로컬 환경에서 npm install을 이용하여 private 레파지토리를 다운받는 방법은 다음과 같다. 1. 먼저 터미널에서 SSH key를 만들어준다. 만드는 방법은 아래의 링크를 참고하자 docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent Generatin.. 2020. 11. 29.
[Python] 튜플 자료형 1. 구성 및 생성 방법 튜플 자료형은 리스트 자료형과 상당히 유사하다. 그러나 리스트 자료형처럼 수정, 삭제를 할 수 없다. 기본적인 사용 방법부터 알아보자. 리스트 자료형처럼 값이 없어도 된다. 다만 하나의 요소만 가지고 있을 때는 ,를 반드시 써줘야 한다 ()를 생략해서 쓸 수도 있고, 이중 튜플 자료형도 만들 수 있다. 이렇게 보면 리스트 자료형과 차이가 없어 보이는데 가장 큰 차이는 수정/삭제이 불가능 하다는 것이다. 그 이외에는 모두 같으므로 고정된 값으로 사용해야할 때, 어떤 경우에서도 변경이 있으면 안 되는 데이터에 한 해서 사용하면 좋다. 2. 기본 사용 방법 튜플 자료형의 기본 사용 방법은 아래와 같다. 예시를 통해 하나씩 알아보자. (1) 인덱싱과 슬라이싱 리스트 자료형과 동일하게 인.. 2020. 4. 12.
[Python] 리스트 자료형 - 관련 함수들 리스트 자료형에서 사용할 수 있는 함수는 아래와 같다. 하나씩 예제를 통해 살펴보자. 1. append 리스트 자료형에 요소를 추가하는 함수이다. 2. sort 리스트 자료형 내의 요소를 정렬하는 함수이다. 3. reverse 요소들의 배치를 뒤집어 준다 정렬과는 관계없이 현재 배치된 순서를 반대로 뒤집는 함수이다. 4. index 특정 요소의 위치값을 돌려준다. 5. insert 특정 위치에 요소를 삽입하는 함수이다. 6. remove 처음으로 검색되는 요소를 삭제하는 함수이다. 7. pop 특정 위치의 요소를 삭제하고 해당 요소를 결과 값으로 돌려준다. 8. count 특정 요소의 개수를 알려주는 함수이다. 9. extend 리스트 자료형에 리스트 자료형을 합치는 함수이다. 2020. 4. 12.
반응형