Program & Process & Thread

프로세스운영체제로부터 독립된 메모리 영역을 할당 받는다.프로세스들은 독립적이기 때문에 통신하기 위해 IPC를 사용최소 1개의 쓰레드를 갖고 있다.쓰레드프로세스 내에서 Stack만 따로 할당 받고 Code, Data, Heap 영역은 공유프로세스의 자원을 공유하기 때문에

2021년 10월 21일
·
0개의 댓글

Combinations vs. permutations vs. product

📍 두 개 이상의 리스트에서 모든 조합을 계산해야 한다면, product를 사용📍 하나의 리스트에서 모든 조합을 계산해야 한다면, permuations를 사용📍 하나의 리스트에서 모든 조합을 계산해야 한다면, combinations을 사용

2021년 10월 12일
·
0개의 댓글

Django Method

all() - 테이블 모든 데이터 셋 가져오기filter() - 특정 조건에 부합하는 데이터셋 가져오기exclude() - 특정 조건을 제외한 데이터셋 가져오기get()- 특정 조건에 부합하는 1개의 데이터 가져오기count() - 가져올 데이터의 개수 가져오기firs

2021년 10월 8일
·
0개의 댓글

OOP vs. PP

정의객체들이 서로 유기적으로 동작하는 프로그래밍 이론특징추상화 : 객체의 공통된 특징을 파악해 정의해 놓은 설계 기법캡슐화: 외부에 노출할필요 없는 정보는 은닉상속: 부모클래스가 자식 클래스에게 속성 물려주기다형성: 같은 형태이지만 다른 기능을 하는것장점코드의 재활용성

2021년 10월 6일
·
0개의 댓글

NoSQL

NoSQL 장점데이터간의 관계를 정의하지 않음 (테이블간의 관계 (join)이 불필요)RDBMS 보다 복잡도가 떨어져, 훨씬 대용량의 데이터를 저장 관리 할 수 있음테이블에 스키마가 정해져있지 않아 데이터 자장이 비교적 자유로움많은양의 데이터를 저장&처리 할 수 있음N

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

Codekata #3

🚀 문제 재귀를 사용하여 팩토리얼(factorial)을 구하는 함수를 구현해주세요. 팩토리얼이란 1에서부터 n까지의 정수를 모두 곱한것을 말합니다. 1! = 1 2! = 1 2 5! = 1 2 3 4 * 5 🔥 풀이

2021년 7월 25일
·
0개의 댓글

Codekata #2

🚀 문제 주어진 숫자 배열에서, 0을 배열의 마지막쪽으로 이동시켜주세요. 원래 있던 숫자의 순서는 바꾸지 말아주세요. 새로운 배열을 생성해서는 안 됩니다. Input: [0, 1, 0, 3, 12] Output: [1, 3, 12, 0, 0] 🔥 풀이

2021년 7월 25일
·
0개의 댓글

Codekata #1

🚀 문제 양수로 이루어진 m x n 그리드를 인자로 드립니다. 상단 왼쪽에서 시작하여, 하단 오른쪽까지 가는 길의 요소를 다 더했을 때,가장 작은 합을 찾아서 return 해주세요. 한 지점에서 우측이나 아래로만 이동할 수 있습니다. [1, 3, 1] [1, 5,

2021년 7월 25일
·
0개의 댓글

Dr.Mozzarella

🔥 🚀 📍   🚀 Dr.jart+ 프로젝트 내가 맡은 파트 Sigup & Signin User Validation (Decorator) Product Detail 🔥 문제점 🔥 어려웠던 부분 🔥 마무리

2021년 7월 18일
·
1개의 댓글

AWS

🚀 Amazon Web Service 🔥 클라우드 서비스. 유저가 직접 서버를 구입하고 설치할 필요 없이 AWS상에서 서버를 구축하고 사용 EC2 Elastic Compute Cloud AWS 상에서 사용하는 서버 Security Group EC2 인스턴스에 대

2021년 7월 18일
·
0개의 댓글

Decorator

🚀 Decorator 독립적인 HTTP 통신 때문에 페이지가 넘어갈때 마다 새로운 인증을 해줘야 한다. 새로운 페이지에서 인증을 해야하지만 인증 코드가 모든 코드에 붙으면 코드가 복잡해지고 길어진다. 코드의 가독성과 간결화를 위해 인증 구현후 데코레이터를 사용하는 것

2021년 7월 13일
·
0개의 댓글
post-thumbnail

Sorting the dictionaries in a list

🚀 iterable 자리에는 dict, list, str 가능key는 요소를 비교할때 사용되는 기준을 정하는 함수Reverse = Ture, 내림차순Reverse = False, 오름차순dictionary casetuple casereverse를 사용하면

2021년 7월 11일
·
0개의 댓글

Git 명령어 정리

🚀 GIT

2021년 7월 9일
·
0개의 댓글

bcrypt & jwt

🚀 비밀번호 암호화 🔥 암호화시 반드시 bytes화 bycrypt는 str데이터가 아닌 Bytes데이터를 암호화 📍 encode:   str -> bytes 📍 decode:   bytes -> str **문자규격 = 'utf-8' ![

2021년 7월 9일
·
0개의 댓글
post-thumbnail

Signup & Login

🚀 Signup HTTP에서 Json body 형식으로 데이터를 받기 때문에 load 또한 Json 형식으로 해야 서로 말이 통한다 ![](https://images.velog.io/images/hanjoon_10/post/5cb9d368-75cc-4fdc-865

2021년 7월 4일
·
0개의 댓글
post-thumbnail

Django QuerySet API

📍 Model Method 종류…📍 QuesrySet을 반환하는 경우📍 그렇지 않은 경우🔥 Methods That Don’t Return QuerySetsCreate()Table에 데이터를 추가 해주는 method. 생성된 인스턴스를 반환get() 지정된 조회

2021년 6월 28일
·
0개의 댓글

Authentication & Authorization

Authentication (인증) 유저의 identification을 확인하는 절차

2021년 6월 28일
·
0개의 댓글

CRUD

🚀 Client Server Database 📍Cleint Server https://velog.io/@hanjoon_10/HTTP 📍Server Database models.py views.py urls.py model.spy Cl

2021년 6월 26일
·
0개의 댓글

참조&역참조

🚀 One to Many 📍 ![](https://images.velog.io/images/hanjoon_10/post/0beb4e9e-c252-443f-82cb-bb2cc922e541/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%

2021년 6월 26일
·
0개의 댓글

Django Project Setting

🚀 Initial Setting 📍 가상환경 생성 conda create -n "가상환경 이름" conda activate "가상환경 이름" 📍 Database 생성 $mysql -u root -p mysql> create database "데이터

2021년 6월 23일
·
0개의 댓글