일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- argocd
- 대규모 시스템 설계
- 시스템 설계
- System Design
- Golines
- Buffered channel
- 디자인패턴
- goroutine
- AWS
- notification system
- golang
- tenneling
- Live Template
- go
- 컴포지트패턴
- 윈도우키보드
- Infra
- Kubernetes
- Bastion Server
- 클래스 관계
- GoF 디자인패턴
- AWS Infra
- Lambda@Edge
- image resizing
- GoF
- UnBuffered channel
- 알림 시스템
- Helm V3
- gitops
- Logrus
- Today
- Total
목록2018/05 (5)
Fall in IT.
안녕하세요. 오늘은 Python에서 json 파싱하는 방법에 대해서 알아보겠습니다. Dictionary 객체를 Json 형태의 문자열로 파싱하는 방법Python의 자료형을 json 형태의 문자열로 변경하기 위해서는 Python의 내장모듈인 python을 import 해야합니다. $ import jsonjson 모듈의 메소드인 json.dumps() 를 사용하여 json 형태의 문자열을 만듭니다. $ json.dumps( { 'name': '홍길동', 'age': 29 } )json 형태의 문자열을 보기 좋게 나오게 하려면 dumps에 indent 옵션을 추가해주면 된다. $ json.dumps( { 'name': '홍길동', 'age': 29 }, indent=4) Json 형태의 문자열을 Diction..
자바스크립트 기본 개념 알아보기2 1. 프로토타입- 모든 객체는 속성을 상속하는 프로토타입 객체에 연결돼 있습니다. 객체 리터럴로 생성되는 모든 객체는 자바스크립트의 표준 객체인 Object의 속성인 prototype 객체에 연결됩니다. 프로토타입 연결은 오로지 객체의 속성을 읽을 때만 사용합니다. 객체에 있는 특정 속성의 값을 읽으려고 하는데 해당 속성이 객체에 없는 경우 자바스크립트는 이 속성을 프로토타입 객체에서 찾으려고 합니다. 이러한 시도를 프로토타입 체이닝이라고 합니다. 가장 마지막에 있는 Object.prototype까지 계속해서 이어집니다. 만약 찾으려는 속성이 프로토타입 어디에도 존재하지 않는 경우 undefiend를 반환합니다. - 자바스크립트에서는 상속이라는 개념을 프로토타입을 이용하..
(진행중.. 알고리즘 문제를 풀면서 계속 추가할 예정입니다! :D) 알고리즘 문제 풀면서 새롭게 알게된 것들 javascript 1. match숫자, 문자 구분없이 사용 가능.사용사례. 2진수에서 1의 개수 구하기. match(+ 정규식)를 사용하여 간단하게 처리 가능. null 처리 주의 필요. 2. isNaN- 숫자를 체크할때 사용 (Not a Number)- isNaN("123") //false - 숫자로 변환되어 처리됨- isNaN(123) // false - 숫자이므로 false- isNaN("asdf") // true - 숫자가 아니므로 true 3. repeat특정 문자열을 특정 개수만큼 반복한 새문자열을 반환"*".repeat(3); // *** 4. split문자열을 특정 문자를 기준으로..
안녕하세요. 오늘은 vscode를 집, 회사 등 여러 디바이스에서 동일한 환경을 사용할 수 있게 해주는 플러그인 Settings Sync 사용법에 대해서 를 알아보겠습니다. 직접 설정한 설정정보와 설치한 플러그인까지 여러 컴퓨터에서 동일하게 셋팅할 수 있습니다. Settings Sync사용방법vscode에서 Settings Sync 플로그인을 install 합니다.Github 설정에서 토큰을 발급 받습니다. Github > Settings > Developer settings > Personal access tokens > Generate new token - 해당 토큰에 대한 설명을 적습니다. - select scope 영역에서는 gist를 체크합니다. - 토큰 생성 완료! 발급받은 토큰을 사용하여 g..
파이썬 + Django framework를 사용할때 필요한 환경설정에 대해서 간략하게 알아봅니다.macOS를 기준으로 설명합니다. 진행 순서python 설치pyenv 개념 및 설치virtualenv 개념 및 설치autoenv 개념 및 설치 python 설치하기python3를 사용합니다.#python3 설치 (brew 명령어가 작동하지 않을 경우 아래 링크 참조)$ brew install python3 #python3 설치 확인$ python3 -V #pypi 설치 확인$ pip3 -V (macOS용 패키지 관리자 설치 주소: https://brew.sh/index_ko) pyenv 설치하기pyenv는 Simple Python version managament tool(파이썬 버전 관리 툴)입니다.pyen..