profile
코딩 잘하고 싶다

TIL| NH 솔루션 디버깅

payload does not match any of the supported image formats

2023년 10월 19일
·
1개의 댓글
·
post-thumbnail

[항해플러스 코육대 회고] - 테트리스와 파이썬의 가능성

항해플러스에서 코육대를 한다는 얘기를 처음 들었을 때, 그리고 그 주요 종목들이 세뱃돈 계산기 행맨 테트리스 등 간단한 게임이나 프로그램이라는 얘기를 듣는순간! 이건 파이썬을 위한 대회라는 생각을 했다.웹배포까지 포함되기 때문에 굳이 백엔드와 상호작용할 필요는 없었다.

2023년 9월 29일
·
0개의 댓글
·

[백준11279] 최대 힙

널리 잘 알려진 자료구조 중 최대 힙이 있다. 최대 힙을 이용하여 다음과 같은 연산을 지원하는 프로그램을 작성하시오.1) 배열에 자연수 x를 넣는다.2) 배열에서 가장 큰 값을 출력하고, 그 값을 배열에서 제거한다.3) 프로그램은 처음에 비어있는 배열에서 시작하게 된다

2023년 9월 27일
·
0개의 댓글
·

[백준11725]| 트리의 부모찾기

루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오.첫째 줄에 노드의 개수 N (2 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N-1개의 줄에 트리 상에서 연결된 두 정점이 주어진다첫째 줄부터

2023년 9월 26일
·
0개의 댓글
·
post-thumbnail

TIL | 파이썬 그리고 접근제어자

정보 은닉(data hiding)사용자가 굳이 알 필요가 없는 정보는 사용자로부터 숨겨져야 한다는 객체지향 철학캡슐화privateprivate 접근제어자로 선언된 클래스 멤버는 외부에 공개되지 않으며, 외부에서 접근할 수도 없음. 해당 객체 내의 public 매소드를

2023년 9월 20일
·
0개의 댓글
·

클린 아키텍쳐

2023년 9월 19일
·
0개의 댓글
·

TIL| Mock테스트 & Stub 테스트

2023년 9월 19일
·
0개의 댓글
·

TIL| TDD 방법론

실패하는 작은 단위 테스트를 작성한다. 처음에는 컴파일조차 되지 않을 수 있다.빨리 테스트를 통과하기 위해 프로덕션 코드를 작성한다. 이를 위해 정답이 아닌 가짜 구현 등을 작성할 수도 있다.그 다음의 테스트 코드를 작성한다. 실패 테스트가 없을 경우에만 성공 테스트를

2023년 9월 19일
·
0개의 댓글
·

커머스 시스템 API 문서& 아키텍쳐

업로드중..

2023년 9월 19일
·
0개의 댓글
·

WIL| 트랜잭션 & 동시성 문제

동시성 문제란 여러 트랜젝션이 동시에 데이터 베이스에 접근할 때 생기는 문제.ACID(Atomicity, Consistency, Isolation, Durabilty) 원칙을 지키기 위해 동시성을 관리해줘야 한다.=>같은 파일을 접근하면서 문제가 생길 수 있기 때문에

2023년 9월 19일
·
0개의 댓글
·
post-thumbnail

TIL | DB 동시성

서버 증설은 되었는데, DB 부하가 많이 감.한시적으로 이벤트를 주최해서 트래픽 급증DB 리소스 이용률 또한 높아 서버 및 DB에 많은 부하를 주기 시작하였는데 이 상황을 어떻게 극복하는 것이 좋을까?인스턴스가 10~20~30 DB 이슈가 없게 처리해야\-작업성이쪽에서

2023년 9월 16일
·
0개의 댓글
·

TIL| DEV,TEST,ALPHA,PROD

| | dev | test | alpha | prod | |---|---|---|---|---| | 용도 | 개발자의 로컬 환경에서 작동합니다. 이 환경은 외부에 배포되지 않습니다. 개발자가 자신의 로컬 컴퓨터에서 코드를 실행하고 테스트합니다. | 개발된

2023년 9월 14일
·
0개의 댓글
·
post-thumbnail

TIL|Docker Again~!

도커란 어플리케이션+시스템툴(노드 버전 맞추기)+디펜던시를 통째로 패키징 할 수 있는 툴패키징 된 컨테이너는 다른 서버, 다른 PC 어디에서도 쉽게 배포하고 안정적으로 구동할 수 있다!VM은 하드웨어 위에 vm 소프트웨어 위에 여러개의 독립된 VM을 실행하는 방식운영체

2023년 9월 13일
·
0개의 댓글
·

TIL| CI&CD

CI(Continuous Integration): 자동적으로 중앙저장소에 통합하는 과정을 말한다 & 빌드 및 테스트 과정을 거쳐야 한다.CD(Continuous Deployment): 코드 변경사항이 자동적으로 배포되는 과정을 말한다. 수동 승인 없이 코드가 바로 사용

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

TIL |230516|django app config

'Appconfig' 클래스는 앱 설정을 관리하는 역할을 한다.AppConfig의 주요 속성 중 하나인 name 속성은 Django에서 이 앱을 어떻게 참조할 것인지를 결정하는 것.Django의 다양한 부분에서 이 경로를 사용하여 앱의 코드를 참조한다.python ma

2023년 5월 16일
·
0개의 댓글
·

TIL |230512| docx file 업로딩 에러

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

TIL |230511| HTTPS에러 - ERR_SSL_PROTOCOL_ERROR

현재 백엔드는 http인데, 프론트엔드 담당자 Hatem이 개인 재량(심심해서)으로 프론트를 다른 곳에서 배포한뒤 연결이 안된다고 했다.다음 중 틀린 부분을 고르시오!정답은 : https백엔드는 http인데 https로api를 부르니까 나오는 err-ssl_protoc

2023년 5월 11일
·
0개의 댓글
·

TIL |230510| 프론트 도커빌드 에러 problem-solving

문제: 잘되던 도커빌드가 갑자기 안됐다. 더 이상한것은 로컬환경에서는 잘 되고 ubuntu 환경에서도 몇가지 추가하니까 되는데 도커에서만 빌드가 안되었다는 것.시도1) 다음 세 문구를 추가해서 도커가 아닌 일반 우분투 환경에서 빌드를 시도해 봤다. npm cache c

2023년 5월 11일
·
0개의 댓글
·

Celery&Websocket 백업

celery.pyconsumers.pysettings.py

2023년 5월 4일
·
0개의 댓글
·

argparse 사용법

2023년 1월 3일
·
0개의 댓글
·