db index

DB indexing에 대해 아는가? 안다면 개념 및 사용법을 설명 (검색을 위해) 임의의 규칙대로 부여된, 임의의 대상을 가리키는 무언가. 2학년 3반 21번, 870909 - 1xxxxxx, 서울시 송파구 신천동 루터회관 05510 ex) List objects .

2021년 2월 7일
·
0개의 댓글
post-thumbnail

TIL — Docker

docker가 아주 특정한 문제점을 해결해준다. docker는 'environment disparity'라는 문제점을 해결해준다. 예를 들면 불금 저녁에 개발을 하고 있고 그걸 서버에 올리기만 하면 되는 그런 상황 일을 거의 다했고, 불금 저녁에 친구들이랑 삼겹살만 먹

2021년 2월 6일
·
0개의 댓글

serverless

what is it 서버리스는 애플리케이션을 빌드하고 백엔드 디자인 하는 방법을 바꾸고 있다. 서버가 없는 백엔드(x), 직접 서버를 관리하지 않는 경우(o) (직접 서버를 사야하는 그런 시절) -> Amazon EC2 하지만 서버의 소프트웨어는 관리를 직접해줘야 한다. ex) 업데이트, 보안, 데이터 백업 etc... pros 서버리스를 활용하면 백...

2021년 2월 5일
·
0개의 댓글

극댓값 찾기

극댓값 찾기 1차원의 경우 b ≥ a이고 b ≥ c 이면 2번 위치가 극댓값이다. i ≥ h 이면 9번 위치가 극댓값이다. 간단한 알고리즘을 살펴 보겠습니다. 극댓값이 중간에 있다고 가정하고 숫자는 왼쪽에서 중간으로 증가하고 감소하기 시작합니다. 여기서 알고리즘은 극댓값을 찾기 위해 n / 2 개의 요소를 조사해야합니다. 다시 극댓값이 오른쪽 끝까...

2021년 1월 28일
·
0개의 댓글

O9O9 프로젝트 후기

O9O9 프로젝트 O9O9는 현재 이베이코리아에서 운영중인 오픈마켓 G9 사이트를 클론해보는 프로젝트입니다. 개발 인원은 백엔드 3명과 프론트엔드 3명이었습니다. 백엔드 GitHub 프론트엔드 GitHub Back-End 적용기술 Python, Djagno web framework Bcrypt JWT MySQL AWS EC2, RDS, S3 CORS h...

2021년 1월 19일
·
0개의 댓글
post-thumbnail

TIL — API 아키텍처

참고 자료 송은우. 『깔끔한 파이썬 탄탄한 백엔드』. 비제이퍼블릭, 2019. 코드 구조의 중요성 코드의 구조를 체계적, 효육적으로 구현하는 것을 코드의 아키텍처(Architecture)라고 한다. 어떠한 코드 아키텍처가 체계적이고 효율적인 아키텍처일까? 다음 요소

2020년 12월 27일
·
0개의 댓글

Regular Expressions Cheat Sheet

Basic matching | symbol | character | | :-: | - | | . | 와일드 카드. 어떤 문자와도 일치한다. | | \s | 공백 문자와 일치한다. | | \S | 비 공백 문자와 일치한다.(소문자 \s와 반대) | | \d | 숫자와 일치한다. [0-9]와 동일하다. | | \D | 숫자 이외의 문자와 일치한다. 와 동일하다...

2020년 12월 26일
·
0개의 댓글

SQL Cheat Sheet

Querying data from a table Query data in columns c1, c2 from a table Query all rows and columns from a table Query data and filter rows with a condition Query distinct rows from a table Sort the r...

2020년 12월 20일
·
0개의 댓글

CodeKata 8

문제 인자인 height는 숫자로 이루어진 배열입니다.그래프로 생각한다면 y축의 값이고, 높이 값을 갖고 있습니다. 아래의 그래프라면 height 배열은 [1, 8, 6, 2, 5, 4, 8, 3, 7] 입니다. 저 그래프에 물을 담는다고 생각하고, 물을 담을 수 있는 가장 넓은 면적의 값을 반환해주세요. Two Pointers Algorithm

2020년 12월 20일
·
0개의 댓글

CodeKata 7

문제 숫자로 이루어진 배열인 nums를 인자로 전달합니다. 숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요.

2020년 12월 13일
·
0개의 댓글

CodeKata 6

문제 로마자에서 숫자로 바꾸기 1~3999 사이의 로마자 s를 인자로 주면 그에 해당하는 숫자를 반환해주세요. 로마 숫자를 숫자로 표기하면 다음과 같습니다.

2020년 12월 13일
·
0개의 댓글

CodeKata 5

문제 strs은 단어가 담긴 배열입니다. 공통된 시작 단어(prefix)를 반환해주세요. startswith() 함수

2020년 11월 29일
·
0개의 댓글
post-thumbnail

Django query debug

query debugger Logging

2020년 11월 28일
·
1개의 댓글

CodeKata 4

문제 숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요. string reverse ::

2020년 11월 22일
·
0개의 댓글

CodeKata 3

문제 String 형인 str 인자에서 중복되지 않은 알파벳으로 이루어진 제일 긴 단어의 길이를 반환해주세요. 최대값 리턴 딕셔너리를 활용해서 효율 증가

2020년 11월 22일
·
0개의 댓글

CodeKata 2

문제 reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요. 따로 list를 만들 필요 없이 String의 reverse는 [::-1]를 해주면 된다. 문자 number 를 뒤집어서 다시 숫자로 반환하는데 -로 시작할 때는 -를 띠어 내고 뒤집어서 다시 더하는 방식으로 반환

2020년 11월 15일
·
0개의 댓글

CodeKata 1

문제 twoSum 함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요. 중첩 루프는 효율이 좋지 않으므로, 사용을 지양 딕셔너리를 사용하고 target 과 num 의 차를 index_map 안 에서 구하는 방법을 쓰면 루프 한 번으로 답을 구할 수 있다.

2020년 11월 15일
·
0개의 댓글
post-thumbnail

TIL — 객체 지향 프로그래밍 (4)

참고 자료 https://www.py4e.com/lessons/servces 찰스 세브란스. 『데이터를 다루며 배우는 파이썬』. 인사이트, 2019. 상속 객체 지향 프로그래밍의 또 다른 강력한 기능은 현재 클래스를 확장해서 새로운 클래스를 만들 수 있다는 점입니다.

2020년 11월 2일
·
0개의 댓글
post-thumbnail

TIL — 객체 지향 프로그래밍 (3)

참고 자료 https://www.py4e.com/lessons/servces 찰스 세브란스. 『데이터를 다루며 배우는 파이썬』. 인사이트, 2019. 객체 생명주기 일반적으로, 변수의 생성과 파괴에 대해서는 그다지 신경 쓸 일이 없지만, 객체가 좀 더 복잡해지면, 객

2020년 11월 2일
·
0개의 댓글
post-thumbnail

TIL — 객체 지향 프로그래밍 (2)

참고 자료 https://www.py4e.com/lessons/servces 찰스 세브란스. 『데이터를 다루며 배우는 파이썬』. 인사이트, 2019. 첫 번째 파이썬 객체 키워드 class를 사용해서 각 객체를 구성하는 데이터와 코드를 정의합니다. class 키워드는

2020년 11월 1일
·
0개의 댓글