profile
Slow and steady win the race
post-thumbnail

[TIL] 선택 정렬, 버블 정렬

최소값을 찾아 앞쪽으로 이동하기를 배열 크기만큼 반복하는 정렬장점데이터 양이 적을 때 아주 좋은 성능을 나타냄작은 값을 선택하기 위해 비교는 여러번 하지만 교환횟수가 적음단점100개 이상의 자료에 대해서는 속도가 급격히 떨어짐두 인접한 원소를 검사하여 정렬하는 방법장점

약 9시간 전
·
0개의 댓글
post-thumbnail

[TIL] 배열과 리스트

배열과 리스트의 차이점이 있다는 사실은 알았지만, 구체적으로 알지 못했다. 이를 쉽게 설명한 유투브가 있어 참조하게 되었다.아래 그림에서 array0과 list0의 값은 둘 다 동일하게 주소값을 찾아감하지만, array3과 list3의 값을 찾아가는 과정은 어떨까?ar

어제
·
0개의 댓글
post-thumbnail

[TIL] OOP

지난 기업 협업 기술 세미나에서 발표를 진행했지만, 제대로 정리를 하지 못해 이번에 정리해보고자 한다.컴퓨터 프로그래밍 패러다임 중 하나로,현실 세계를 프로그램 설계에 반영한다는 개념을 기반으로 함프로그래밍에서 필요한 데이터를 추상화시켜 행위(Method)와 상태(At

3일 전
·
0개의 댓글

[TIL] CORS

곤대 스터디 1주차 금요일 나의 발표 주제 CORS.. 기업 협업의 막바지의 주요 이슈였던 CORS.. 너 왜 안됐던 거니? CORS 정책 Cross Origin Resource Sharing의 줄임말로, 직역해 보자면 Cross-Origin의 Resource를 공유하는 정책! 좀 더 나아가면, CORS는 특정 헤더의 내용을 통해 브라우저에게 한 ...

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

[TIL] 프레임워크 vs 라이브러리

위코드에서의 생활 동안 Django라는 프레임워크를 사용해왔고, 그 틀 안에서 작업을 해야한다고 하지만 그 개념이 명확치 않았다. 프레임워크(Framework) 보다시피 Frame(뼈대, 틀) + Work(일하다) 의 합성어로, (틀 안에서, 틀에 갖춰진 대로 일을 수행하라.) 라는 말로 들리는데, 즉, 갖추어진 틀, 규칙 하에 코딩해! 라는 말로 ...

6일 전
·
0개의 댓글

[TIL] NODE.JS

나를 힘들게 했던 세번째 시간 node.js...Node.js는 구글 크롬의 자바스크립트 엔진(V8)을 기반으로 만들어진 서버사이드 플랫폼라이언 달에 의해 개발 되었으며, 자바스크립트를 브라우저 외의 다른 환경에서도 사용할 수 있게 해준 런타임런타임 : 프로그래밍 언어

2020년 6월 14일
·
0개의 댓글

[TIL] NoSQL & Dynamo DB

이번에는 기업 협업에 있어 나를 처음부터 당황스럽게 했던 두 번째 요소인 NoSQL & DynamoDB에 대해 알아보도록 하자. NoSQL NoSQL DB는 특정 데이터 모델에 대해 특정 목적에 맞춰 구축되는 DB로 유연한 스키마를 개지고 있음 NoSQL을 사용해

2020년 6월 14일
·
0개의 댓글

[TIL] JAVASCRIPT - PROMISE

기업 협업 후 정신 없이 밀려드는 새로운 기술들, 기술 세미나 준비 등으로 어느 덧 마지막 주를 앞두고 있다. 그 동안 정리하지 못한 기술들을 정리하고자 한다!그 첫번째 주자는 첫 날부터 지금까지 나를 너무나도 힘들게 하는 Promise..프로미스는 자바스크립트 비동기

2020년 6월 14일
·
0개의 댓글

[TIL] IOC (수정 예정)

IoC (Inversion of Control)제어 반전, 제어의 반전, 역제어는 프로그래머가 작성한 프로그램이 재사용 라이브러리의 흐름 제어를 받게 되는 소프트웨어 디자인 패턴을 말한다. 줄여서 IoC(Inversion of Control)이라고 부른다. 전통적인 프

2020년 6월 7일
·
0개의 댓글

[TIL] OCP (수정 예정)

OCP (개방폐쇄의 원칙: Open Close Principle)Software Entites (Class, Modules, Functions, Etc.) should be open for extension, But closed for modification소프트웨어의

2020년 6월 7일
·
0개의 댓글

[TIL] SRP (수정 예정)

SRP (단일책임의 원칙: Single Responsibility Principle)There should never be more than one reason for a class to change클래스는 한가지 기능만 가지며 한가지 책임을 수행하는데 집중되어야 하는

2020년 6월 7일
·
0개의 댓글

[TIL] MVC & MVVM

MVC 디자인 패턴MVC란 Model View Controller의 약자로 애플리케이션을 세가지의 역할로 구분한 개발 방법론입니다. 사용자가 Controller를 조작하면 Controller는 Model을 통해서 데이터를 가져오고 그 정보를 바탕으로 시각적인 표현을 담

2020년 5월 31일
·
0개의 댓글

[TIL] Business Logic

비즈니스 로직은 어플리케이션에서 핵심이 되는 로직입니다.또한, 비즈니스 로직은 유저의 요청에 따른 결과물을 만들어내기 위한 작업 하나하나를 의미합니다. 어플리케이션에서 핵심이 되는 로직이며, 이곳 저곳 흩어지면 안됩니다.이유는 유저가 바라는 결과물을 코드로 옮기므로 품

2020년 5월 31일
·
0개의 댓글

[TIL] Clean Architecture & Design Pattern(1)

System Architecture는 시스템의 구조(structure), 행위(behavior), 뷰(views)를 정의하는 개념 모델입니다. 시스템의 목적을 달성하기 위해 각 컴포넌트가 상호작용 하는 것으로, 정보가 교환 되는 것을 설명합니다.다양한 System Ar

2020년 5월 31일
·
0개의 댓글

DOCKER

우분투는 Docker 사용시 sudo를 붙여주어야한다.docker psdocker ps -adocker imagesdocker images -adocker kill (컨테이너 이름 or 번호)docker stop (컨테이너 이름 or 번호)docker logindock

2020년 5월 24일
·
0개의 댓글

(TIL) select_related, prefetch_related

select_related : 두번째에서 디비에 접근하지 않음. 정참조때만 사용. 결과는 쿼리셋 스피드를 빠르게 할때. 데이터베이스에서 join을 진행함 prefetch_related : 다대다에서 주로 사용. many to one, many to many 정참조 관

2020년 5월 24일
·
0개의 댓글

(Project) 형님의 파우치

이번에는 그 동안 블로깅 할 때마다 익숙하지 않았던 특유의 딱딱한 어투와 다르게 조금은 일상적인 어투로 써봐야겠다는 생각을 가지면서.. 1차 프로젝트였던 형님의 파우치 후기 레쯔기릿 해보겠다. 1. 프로젝트 및 팀 소개 (사이트) 화장품 관련 리뷰 사이트인 언니의

2020년 5월 24일
·
0개의 댓글
post-thumbnail

Unit Test

시스템을 테스트 하는 방법은 크게 3가지가 존재UI Testing / End-To-End Testing (프론트와 백을 최종적으로 연결)장점 : 가장 확실하고 직관적인 테스트(직접 눈으로 확인하기 때문에)단점 : 너무 비싸고 까다로우며, 실행하는 데 시간이 오래걸림In

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

(TIL) RESTful API

1차 프로젝트를 진행하면서 view를 활용한 엔드포인트를 지정해 줄 때 RESTful 형식으로 지정해줘야 한다는 사실을 다시 알게 되었고, 이를 정리하고 싶어 정리한다! 설명 전 기본 배경 지식 URI(Uniform Resource Identifier) 해당 사이트의 특정 자원의 위치를 나타내는 유일한 주소 (/login, /news) ...

2020년 5월 10일
·
0개의 댓글

(TIL) AWS (RDS 연동)

EC2 서버 접속 PEM 파일 경로 이동 후 SSH 명령을 통해 서버 접속 미니콘다 설치 및 패키지 업그레이드 1. 미니콘다 다운로드 2. 실행권한 부여 3. 다운로드 파일 실행 및 설치 설치 후에는 source .bashrc 명령어 입력 4. 패키지

2020년 5월 9일
·
0개의 댓글