이 포스트는 엘리스 AI 트랙 4기 강의를 듣고 정리한 내용입니다. HTML과 CSS는 웹 페이지의 화면을 구성하는 가장 기본적인 구성 요소이다. HTML은 웹 사이트에서 눈에 보이는 정보나 특정 구역을 설정할 때 사용하는 마크업 언어이다. 이 포스트에서는 HTML의 태그와 CSS의 속성에 대해 알아본다. HTML tag <!DOC...
HTML and CSS
React 시작하기, Routing
React js React js는 component 기반 자바스크립트 라이브러리다. 캡슐화된 component로 재사용성을 높인 라이브러리다. 현재 프로젝트에서는 Node js와 React js를 이용해 Backend와 Frontend를 구성한다. Real Dom and Virtual Dom Real dom은 페이지에서 여러 개의 요소가 있을 때...
로그인 기능, 로그아웃 기능(Node js)
Compare password method userSchema.methods.comparePassword = function (plainPassword, cb) { bcrypt.compare(plainPassword, this.password, function (err, isMatch) { if (err) { return cb(...
Node js 프로젝트 시작하기
Node js 시작하기 npm init npm init명령어로 node js 애플리케이션을 시작할 수 있다. 기본 정보를 입력하고 나면 package.json파일이 생성된다. package 설치하기 npm install <package name> npm install을 이용해 프로젝트에 필요한 패키지들을 설치 할 수 있다. 이 ...
Next js 강의 정리
Create project npx create-next-app@latest npx명령어로 next js 프로젝트를 생성해 준다. 위 명령어를 실행시키고 나면 프로젝트의 이름을 입력하게 되고, 필요한 패키지들을 설치해 준다. 라이브러리, 프레임워크 사용자가 필요한 기능들을 호출해 사용하는 것이 라이브러리이다. 프레임워크는 코드를 호출하는 것이다...
H-모빌리티클래스 선발
친구의 추천으로 H-모빌리티클래스를 알게 되었고 지원하게 되었다. 차량 전동화와 자율주행 분야 둘 중 하나를 선택할 수 있다. 인적사항과 실제 수강한 과목, 그리고 간단한 자기소개서를 작성하면 된다. 졸업 논문을 자율주행 관련된 내용으로 작성하긴 했지만, 데이터를 이용해 실험을 진행하고 제어에 대한 부분은 전혀 다루지 않았기 때문에 솔직히 교육과...
엘리스 AI 트랙 4기 합격
21년도 후반까지 인공지능 공부를 하다가 웹 개발을 한다고 했을 때 모두 의문을 가졌다. 스터디를 같이 하던 사람들과 논문도 쓰고 졸업논문도 딥러닝을 사용해서 썼기 때문일 것이다. 채용 공고를 보며 인공지능 분야로 나아가기 위해서는 석사가 필수로 보였고, 연구보다는 서비스를 하는 것이 더 끌렸다. 당장 코딩 테스트도 제대로 준비된 상태가 아니었...
바닐라 JS로 크롬 앱 만들기 (javascript 기초 강의 정리)
nomad coder의 바닐라 JS로 크롬 앱 만들기강의를 들으며 정리한 내용입니다. javascript의 기초 내용을 정리했습니다. 바닐라 JS로 크롬 앱 만들기 Data type "hello"; // string 32; // integer 3.2; // float 숫자와 문자에 대한 data type은 기본적으로 integer, st...
간단하게 jekyll 블로그 빌드하기
이 포스트는 jekyll 블로그를 처음 시작하거나 개발환경이 변경되어 jekyll 블로그를 빌드할 환경을 다시 만들어야 하는 경우 빠르게 환경을 구성할 수 있도록 적었습니다. 문서 편집기는 visual studio code를 사용하였습니다. jekyll 시작하기 jekyll을 시작하기에 앞서 본인이 좋아하는 jekyll 테마를 하나 선택합니다. ...
배열 (Python Algorithm interview 7장)
파이썬 알고리즘 인터뷰 책을 정리한 포스트 입니다. #12 주식을 사고팔기 가장 좋은 시점 한 번의 거래로 낼 수 있는 최대 이익을 산출하라 입력 prices = [7, 1, 5, 3, 6, 4] 출력 5 Brute Force 계산 def bruteForce(prices: list) -> int: max_price...