서로 다른 개발자들이 모여 하나의 서비스를 만들다보면 깃이 꼬일 때가 분명 발생할 것입니다. 그 때를 대비해 깃 커맨드를 제대로 이해하고(애초에 안꼬이는게 최고이지만...) 문제를 해결 개발자로 성장해야겠습니다. 깃 영역 이해하기 Working Directory :
애플리케이션이 시작될 때, 클래스에 인스턴스 하나만 있도록 하면서(최초 한 번만 메모리를 할당) 해당 인스턴스에 대한 전역 접근 지점을 제공하는 디자인 패턴이다.주로 공통된 객체를 여러 개 생성해서 사용해야 하는 상황에서 사용한다. 데이터베이스에서 커넥션풀, 스레드풀,
논리적 개념 동시성이란 여러 작업을 동시에 다루는 것. 즉, 한 사람이 여러 일을 동시(concurrency) 에 처리(여러 작업 간 스위칭 발생) 병렬성이란 한 번에 여러 작업을 병렬적으로 처리하는 것. 즉, 여러 사람이 여러 일을 각각 동시(at the same
Central Processing Unit(CPU, 중앙처리장치)으로 컴퓨터에 장착되어있는 모든 장치의 동작을 제어하는 역할을 한다.Graphics Processing Unit(GPU, 그래픽 처리장치)으로 연산 장치(ALU)의 구조가 단순하고, 다수의 코어로 이루어져
프로그램이 실행될 때 실행 속도가 CPU 속도에 의해 제한되는 것을 의미하며 정말 복잡한 수학 수식을 계산할 때 실행 속도가 느려지는 것도 cpu bound의 하나이다.Bound에 의해 코드가 멈추게 되는 현상을 의미한다. 코드가 동기적으로 동작한다는 것은 작성된 순서
11개월을 다닌 회사를 퇴사하고 그동안 멈췄던 블로그를 다시 시작합니다 :-)아마 장고를 사용 중인 많은 분이 RDS에 PostgreSQL를 올려서 같이 사용 중인 거로 알고 있습니다. 그런데 장고 ORM 중 order_by를 사용해 무언가를 정렬하다 한글 정렬을 하는
Serverless? 서버리스가 뭐야? Serverless architect 서버리스를 직역하면 Server(서버) + less(없는) 즉, 서버는 없다이다. 서버를 배포해야 하는데 서버가 없다니...? 정확히는 서버 없이 서버를 운영하는 것이 아니다. 항상 대기하는
mac 환경에서 aws ec2와 rds를 활용해 서버를 배포하는 방법을 정리했습니다. 처음 시작하는 분들에게 도움이 됐으면 좋겠습니다 :-)본 포스팅은 아예 처음 하는 분들이 따라 할 수 있는 방법으로 작성되었기 때문에 보안이 취약합니다. 따라서 연습용으로 따라 해보시
0 또는 양의 정수가 주 어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 6, 10, 2라면 6102, 6210, 1062, 1026, 2610, 2106를 만들 수 있고, 이중 가장 큰 수는 6210입니다.0 또는
자바스크립트의 변수는 선언된 위치에 따라 Scope(스코프)를 가진다. 스코프는 유효 범위라고도 하며 선언된 위치에 따라 참조 가능 여부가 나뉜다. 그리고 스코프는 총 세 개로 나눌 수 있다.Global ScopeFunction level ScopeBlock Scope
구직 사이트를 돌아보다 가장 먼저 깨닫게 된 게 있다. python-django 보다 javascript-node.js를 사용하는 회사가 더 많다는 것이다. >취준생으로써 node 찍먹정돈 해볼 필요성을 깨달았다.
연결 리스트 Definition 연결리스트(linked list)는 값(value)과 다음 노드(node)에 대한 포인터가 포함된 노드로 이루어진 선형 리스트이다.
지난 포스팅에서 built-in data structure를 알아보았고, 이번 포스팅에서는 추상 데이터 타입(Abstarct data type)으로 분류되는 자료구조에 대해 포스팅할 것이다.
파이썬에서 데이터 타입을 나누는 기준이 몇가지 있다. Sequence type의 다음과 같은 특징을 갖는 데이터 타입이다.
모듈(Module)은 하나의 파이썬 파일(.py)로 코드를 논리적으로 묶어서 관리하고 사용할 수 있도록 해주는 것이다. 이번 포스팅에서는 이전에 float type의 수는 소숫 점 밑 정확도에 신뢰도가 높지 않기 때문에 이와 관련된 높은 정확도를 요구하는 계산이나 te
파이썬 data type 중 숫자와 관련된 내용들을 정리한 것입니다.수를 나타내는 첫 type은 int(정수형)이다. 일반적으로 변수 선언 시 타입을 직접 지정하지 않는 파이썬 특성 상 밑의 a와 같이 정수를 선언해주면 자동적으로 int로 인식한다.또 숫자로 이루어진
Assignment expressions python 3.8 version에 새로운 연산자가 추가되었다. 이름은 바다코끼리 연산자가 아니고 정식 명칭은 assignment expression이다. 공홈에서는 다음과 같이 소개하고 있다. >There is new synt
Comprehension을 이해하기에 앞서 파이썬의 data type에 대해 알고 넘어가야한다. python data type python의 data type을 나누는 기준 중 하나는 iterable이다. 즉, 요소 하나를 차례대로 반환 가능한 객체라면 iterab
Django Rest Framework 또 다른 Framework...? 프레임워크 속 프레임워크 django-rest-framework를 접하게 되었다.
시연동영상이 프로젝트는 나반 방 없어 팀 부동산 웹 앱 다방을 참조하여 진행한 프로젝트로 기간 및 인원에 맞춰 축소 기획하여 진행되었습니다.지도 및 매물 정보페이지와 매물 상세 정보 페이지 및 로그인 & 회원가입 모달 창을 중심으로 기능을 구현했습니다.Frontend