일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- apollo react native
- 잠실새내 도그존
- 화이트 해커를 위한 웹 해킹의 기술
- 비동기배열처리방법
- graphql with RN
- 금별맥주
- promise메서드
- 고르드
- 토라비
- graphql mutation error
- 예쁜술집 예술
- useMutation error
- graphql with reactnative
- 도그존
- 지보싶 신촌점
- 잠실새내
- graphql
- 신촌 소문난집
- 홍대 예술
- graphql 400
- typescript
- 홍대 토라비
- graphql react native
- promise처리
- 앙버터마카롱
- apolloclient
- 비동기배열
- 홍대 카페 장쌤
- 운정 소바동
- 화이트해커를 위한 웹 해킹의 기술
- Today
- Total
목록전체 글 (150)
yehey's 공부 노트 \n ο(=•ω<=)ρ⌒☆
배경 사실 DB 설계를 제대로 해본 경험이 없다. 그래서 인턴을 할 때도 이렇게 구성해도 괜찮은지에 대한 피드백은 받지 못했었다. 최근에 다시 개발 감을 익히고 뭔가 만들고 싶다는 생각이 들어서 여러 프로젝트를 구상해봤다. 그 중에서 하나를 골랐는데, 해당 프로젝트 할 때 계층형으로 태그를 저장 및 사용하는 기능이 필요하다고 생각했다. 근데 앞서 말했듯 난 DB 설계를 제대로 해본 경험이 없어서 열심히 찾아봤다. 프로젝트에서 태그의 의미와 용도 - 태그는 정보를 추가하기 위한 수단으로 사용하고, 사용자가 임의로 관리가 쉬워야한다. (추가, 수정, 삭제) - 카테고리도 태그로 나타낼지에 대해서도 고민을 하고 있다. (카테고리에 대한 정의와 정확한 이름이 필요하다고 느꼈다. 방금) - 계층형 구조에서 하나를..
변수&상수 var i, j, k int = 1, 2, 3 func main(){ i:=1 j:=2 } 기본적으로 변수,상수를 나타내는 키워드(var/const) 변수/상수 명 type 이렇게 3가지를 명시하는게 원칙 그치만 첨에 초기화할 때 얘도 파이썬처럼 인식하긴 함 const는 웬만하면 타입생략하고 사용할 수 있음, 초기화 필요 const ( Visa = "Visa" Master = "MasterCard" Amex = "American Express" ) const ( Apple = iota // 0 Grape // 1 Orange // 2 ) //Apple=0, Grape=1, Orange=2 //status 표현할 때 좋을 것 같음 const는 여러개로 묶어서 저장할 수 있음 Data type 종..
Today I Learned : python locust를 이용한 부하 테스트를 진행하는 방법을 알아보았다. 배경 기존에 팀에서 웹 서버 개발에 사용하던 프레임워크는 장고와 플라스크였고 특히 flask 의 경우에는 내장 웹서버로 인해 한번에 한사람만 접근하기에 적합했고 이를 해결하기 위해 그동안 nginx + gunicorn으로 배포를 해왔다. 그런데 내가 맡은 프로젝트에서 golang 을 이용해서 서버를 개발했고 이를 배포하는 단계에서 golang 은 flask 처럼 gunicorn 과 nginx를 이용해서 배포하는 과정이 필수인지 알고 싶었다. 기존에는 gunicorn에서 workers를 추가하여 마치 n개의 서버가 하나의 서버처럼 돌아가도록 배포했다면 (추정) golang 서버도 worker를 추가..
Today I Learned : 내가 짠 해결 코드에서 시간복잡도 계산하고 예상 소요시간 예측하기 배경 / 이슈 5월부터 지금까지 주 3회 2문제씩 한 주에 약 6문제씩 알고리즘 문제를 풀어왔다. 지금까지는 백준, 코드트리(3*), 프로그래머스 등 다양한 플랫폼에서 알고리즘 준비를 해왔는데, 얼마 전에 현대오토에버 코딩테스트 준비로 소프티어에서 문제를 풀면서 준비했다. 그동안은 문제를 해결할 수 있는 알고리즘을 찾고 코드를 짜는 것에 초점을 맞췄다면 소프티어에서 문제를 풀면서는 다른 이슈로 인해 문제를 많이 틀렸다. 결과 값이 아예 오답인 것이 아니라 시간초과로 인해 문제를 많이 틀렸다. 물론 백준에서도 시간초과가 뜨는 경우가 많았지만, 그때는 아예 다른 알고리즘을 사용해야 풀리는 문제여서 시간초과에 대..
Today I Learned : golang 에서 log 패키지를 이용해서 logger를 만들고 custom logger 도 생성하기 배경 golang으로 프로젝트 진행하면서 로깅을 추가해야했음, 기왕 추가하는거 내가 원하는 정보만 담아서 (디버깅하기 좋은 정보) 로그를 남기고 싶었음 Contents 기본 logger type Logger struct{ mu sync.Mutex prefix string flag int out io.Writer buf []byte } log 패키지에서 기본으로 제공하는 Logger 타입 log.Println("logging") //2020/12/30 10:27:11 Logging 으로 출력됨 log.SetFlag(0) log.Println("logging") // 날짜 시..