profile
성장 하고 싶은, 성장 하고 있는, 성장 할 개발자
post-thumbnail

빅오(big-O) 표기법

컴퓨터과학에서 빅오는 입력값이 커질 때 알고리즘의 실행 시간(시간 복잡도)과 함께 공간 요구사항(공간 복잡도)이 어떻게 증가하는지를 분류하는데 사용되며, 알고리즘의 효율성을 분석하는 데에 유용하게 활용되는 표기법을 말한다. 점근적 실행 시간을 표기할 때에도 가장 널리

3일 전
·
0개의 댓글
post-thumbnail

Stack 이란??

stack은 후입선출 LIFO(Last In First Out)의 자료구조이다. 시간복잡도는 push O(1), pop O(1)이다. 활용 예시는 후위 표기법 연산, 괄호 유효성 검사, 웹 브라우저 방문기록(뒤로가기), 깊이 우선탐색(DFS)이 있다.push & pop

4일 전
·
0개의 댓글
post-thumbnail

Queue 란??

큐는 선입선출 FIFO(First In First Out)의 자료구조이다. 시간복잡도는 enqueue O(1), dequeue O(1)이다. 활용 예시는 캐시구현, 프로세스 관리, 너비우선탐색(BFS)가 있다.FIFOQueue는 시간 순서상 먼저 집어 넣은 데이터가 먼

5일 전
·
0개의 댓글
post-thumbnail

트랜잭션(Transaction)이란??

데이터베이스 내에서 수행되는 작업의 최소 단위로, 데이터베이스의 무결성을 유지하며 DB의 상태를 변화시키는 기능을 수행한다. 트랜잭션은 하나 이상의 query를 포함해야 하고, ACID라고 하는 4가지 특성(원자성, 일관성, 고립성, 지속성)을 만족해야 한다. 좀 더

6일 전
·
0개의 댓글
post-thumbnail

쿠키와 세션

클라이언트 로컬에 저장되는 키와 값이 들어있는 파일이다.이름, 값, 유효시간, 경로 등을 포함한다.클라이언트의 상태 정보를 브라우저에 저장하여 참조한다.유효시간 내에서는 브라우저가 종료 되어도 계속 유지된다.사용자가 따로 작업을 하지 않아고 브라우저가 쿠키를 heade

6일 전
·
0개의 댓글
post-thumbnail

HTTP란?

HTTP란?? HTTP는 HyperText Transfer Protocol의 약자로 서버-클라이언트 모델을 따르면서 request, response구조로 웹 상에서 정보를 주고받을 수 있는 프로토콜을 말한다. TCP/IP기반으로 작동하며, HTTP의 가장 큰 특징은 c

7일 전
·
0개의 댓글
post-thumbnail

TCP vs UDP

TCP(Transmission Control Protocol)는 연결형, 신뢰성 전송 프로토콜이다. 연결지향적 서비스를 제공하기 위해 데이터를 전송하기 전에 3way handsaking을 하여 두 호스트의 전송 계층 사이에 논리적 연결을 설립한다. 신뢰성 있는 서비스를

2022년 5월 10일
·
0개의 댓글
post-thumbnail

OSI 7계층과 TCP/IP 4계층

OSI 7계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계로 나누어 설명한 것이다. 하지만 OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용된다.두 모델에서 각 계층은 하위 계층의 기능을 이용하고,

2022년 5월 10일
·
0개의 댓글
post-thumbnail

index란?

index란??

2022년 5월 9일
·
0개의 댓글
post-thumbnail

array란?

array는 연관된 data를 메모리상에 연속적이며 순차적으로 미리 할당된 크기만큼 저장하는 자료구조이다.array의 특징고정된 저장 공간순차적인 데이터 저장array의 장점lookup과 append가 빠르다. 따라서 조회를 자주 해야되는 작업에서 array자료구조를

2022년 5월 9일
·
0개의 댓글
post-thumbnail

2차 프로젝트 회고록 - 리드미

리디북스?? 리드미!! 1차 프로젝트 마무리 후 회고록과 이력서 준비로 제대로 휴식도 갖지 못하고 주말이 지나갔다. 말그대로 첫 프로젝트의 여운이 채 가시지도 않은 월요일 아침이었다. 모니터 옆 커피잔에선 연기가 모락모락 오르고 있었다. 방금 내린 아메리카노의 열기

2022년 4월 3일
·
0개의 댓글
post-thumbnail

1차 프로젝트 회고록 - 차담화

이걸.. 정말.. 내가..? 할 수 있을까 싶었던 기능도 있었지만 팀원들의 조언, 멘토분들의 리뷰, 끝없는 구글링 등을 통해처음 들었던 두려움과는 다르게 하나 하나 기능이 구현되어갔고 마침내 끝이났다. what's your project??술담화라는 (온라인 술판매,

2022년 3월 13일
·
0개의 댓글
post-thumbnail

django - Many to Many Field

django many to many field 테이블 속성값 불러오기 장고의 many to many field 공부 후 테이블 속성을 불러오는 과정에서 에러가 나서 한참을 들여다본 정보를 기록하려고 한다.먼저 many to many field를 적용한 테이블이다.Act

2022년 3월 6일
·
0개의 댓글
post-thumbnail

알고리즘 - 과반수 이상인 수를 찾기

내 풀이

2022년 2월 27일
·
0개의 댓글
post-thumbnail

Python - decorator(기본 개념)

데코레이터 란??파이썬은 데코레이터(decorator)라는 기능을 제공한다. 데코레이터는 장식하다, 꾸미다라는 뜻의 decorate에 er(or)을 붙인 말인데 장식하는 도구 정도로 설명할 수 있다.언제 사용하는가??함수를 수정하지 않은 상태에서 추가 기능을 구현할 때

2022년 2월 27일
·
0개의 댓글
post-thumbnail

bcrypt.checkpw 메소드

DB에 저장된 암호화된 비밀번호를 유저가 입력한 비밀번호와 비교해서 로그인 하는 로직을 구현해보았다. 그 과정에서 잘못된 비밀번호를 입력했는데도 불구하고 무조건 SUCCESS가 리턴되는 오류가 있었는데 그 해결과정을 기록한다. > bcrypt란?? bcrypt는 블

2022년 2월 23일
·
0개의 댓글
post-thumbnail

[HTTP] Status Code

HTTP Status code, 상태 코드란 HTTP 요청이 성공했는지 실패했는지를 서버에서 알려주는 코드다.서버에서는 클라이언트의 요청에 대한 응답으로 상태코드를 보내게 된다. 그리고 상태코드는 서버에서 처리된 결과에 정보를 내포하기에 적절한 상태코드를 사용하여 명시

2022년 2월 20일
·
0개의 댓글
post-thumbnail

Function Parameters

매개변수의 종류에는 4가지가 있다. 위치 매개 변수기본 매개 변수키워드 매개 변수가변 매개 변수 (튜플 형, 사전 형)위치 매개 변수가장 기본적인 매개변수이다.함수 호출 시 정해놓은 순서 그대로 매개변수를 입력 해야 한다.함수 정의 - def test(a, b, c):

2022년 2월 3일
·
0개의 댓글
post-thumbnail

Python - Variable(변수)

Variables(변수) 파이썬에서 사용하는 변수란 특정 값을 저장하고 있는 공간이다. 변수는 '='기호의 왼쪽에 위치하고, 실제 값은 '='기호의 오른쪽에 나타낸다. '='는 assignment를 가르킨다. 변수가 지정되면 파이썬은 변수의 실제 값을 자동적으로

2022년 2월 3일
·
0개의 댓글
post-thumbnail

Python - F 'string

print(f'hello, {x} and hello, {y}')👉 hello, world and hello, python 이 출력된다.

2022년 2월 3일
·
0개의 댓글