🚀 들어가며... 2021 Dev-Matching: 웹 백엔드 개발자(상반기) '레벨 1'의 문제입니다. 🔗 문제 https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 📑 내용 [ 문제 설명 ] 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위 당첨 내용 1 6개 ..
🚀 들어가며... function 키워드를 생략하고 => 를 이용하여 함수를 훨씬 간단하게 표현할 수 있는 JavaScript의 화살표함수에 대해 알아보겠습니다. (ES6 이상부터 사용가능합니다.) 📑 내용 1. 화살표 함수의 기본 문법 기본표현식은 아래와 같습니다. // 매개변수 지정 방법 () => { ... } // 매개변수가 없을 경우 x => { ... } // 매개변수가 한 개인 경우, 소괄호를 생략할 수 있습니다. (x, y) => { ... } // 매개변수가 여러 개인 경우, 소괄호를 생략할 수 없습니다. // 함수 몸체 지정 방법 x => { return x * x } // single line block x => x * x // 함수 몸체가 한줄의 구문이라면 중괄호를 생략할 수 있으며..

🚀 들어가며... 이번 포스팅에서는 Django의 전체적인 동작 흐름에 대해 알아보는 시간을 가져보겠습니다! 📑 내용 웹 브라우저에서 어떤 이벤트를 요청했다고 가정하겠습니다. 이벤트가 발생하면 장고 서버로 request가 들어오게 됩니다. 장고 서버로 들어온 이벤트에 대해 URL 디스패처가 URL을 분석해서, 적합한 VIEW로 이 요청을 보냅니다. VIEW는 사용자 요청을 받아 데이터 베이스 어디에 접근해서 어떤 데이터를 가공할것인지 MODEL에게 알려줍니다. MODEL은 DB와 커넥션을 해서 필요한 DB 연산을 처리합니다. DB가 다시 모델로 결과값을 보내주면 모델이 이것을 뷰로 전달합니다. 뷰는 우리에게 보내줄 데이터를 다시 TEMPLATE에게 전달해줍니다. TEMPLATE는 .js나 .html과 같..

🚀 들어가며... 오늘은 저의 기술스택중 하나인 Django에 대해 알아보는 시간을 가져보겠습니다. 또한 다른 프레임워크와는 다른 Django만의 특장점에 대해서도 기술해보겠습니다. 📑 내용 Django 개념? 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)입니다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크 입니다. 모델-뷰-컨트롤러 패턴을 따르고 있습니다. 또한 고도의 데이터 베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이 장고의 주된 목표입니다. 장고는 컴포넌트(Component)의 재사용성과 플러그인화 가능성, 빠른 개발등을 강조 하고 있습니다. 인스타그램, NASA, 빗버킷, Disqus..
🚀 들어가며... '레벨 1'의 문제입니다. 알고리즘을 풀면서 항상 느끼는 것이지만, 문제를 잘 읽어야 하는것 같습니다. 🔗 문제 https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 📑 내용 문제 설명 실패율은 다음과 같이 정의한다. 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 ..

🚀 들어가며... ELK Stack은 무엇이며, 각각의 특징들과 실제 사용했던 코드 예제들을 알아보겠습니다. 📑 내용 ELK Stack이 검색엔진으로 인기가 많은 이유 => (역인덱스&분석기) (여기서 말하는 역인덱스란 흔히 책장 맨 뒤쪽에 단어단위로 나눠져서 어떤 페이지에 나와있는지 적혀있는 것을 말합니다.) 엘라스틱서치에 인덱싱이 이루어지는 경우 분석기 라는 것을 통하여 용어(Term)가 분해되어 역인덱스 사전이 구축됩니다. 이것을 통하여 관계형 데이터베이스, NoSQL에서는 볼 수 없었던 엄청나게 빠른 속도의 전문 검색을 지원하게 됩니다. SQL의 Like 구문이 전문검색이라고 이야기를 하지만 완벽한 전문 검색은 지원하지 않습니다. 하지만 엘라스틱서치 는 분석기를 통한 역인덱싱 으로 이것을 완벽하게..
- Total
- Today
- Yesterday
- django
- This
- docker
- static files
- lv2
- react
- data formatting
- Python
- SQL
- generator expression
- Master & Slave
- programmers
- lv1
- union-find
- PostgreSQL
- ORM
- Algorithm
- container
- Named export
- db
- 탐욕법
- Greedy Algorithm
- MVT
- JavaScript
- Linux
- list
- django ORM
- uSWGI
- JS
- Default export
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |