Today I Learned JS project Setting up database Connecting to database Registering a user Getting user profile Updating entries Sign in Putting it All together Today was 휴일동안 해야지, 해야지 했던 것들을 드디어 했다. database까지는 마쳤다!!!! 이제 deployment가 남았지만(..) 그래도 일단 풀스택 비스무리한 무언가를 만들어낸 나를 칭찬해주자(!) 지금은 이렇게 힘들게 만들었지만 또 계속 하다보면 점차 소화될 것이고 더 잘해질 것이라 믿는다
Database와 Back-end 연결 psequel에서 smart-brain 이라는 database를 만듦 users 테이블 만들기 CREATE TABLE users ( id serial PRIMARY KEY, name VARCHAR(100), email text UNIQUE NOT NULL, entries BIGINT DEFAULT 0, joined TIMESTAMP NOT NULL ); login 테이블 만들기 CREATE TABLE login ( id serial PRIMARY KEY, hash VARCHAR(100) NOT NULL, email text UNIQUE NOT NULL ); 백엔드와 연결 npm install knex & pg(postgresql) // import const kne..
PostgreSQL Postgresql 설치 및 시작 // 설치, 홈브류가 업데이트된 상태여야 한다. (brew update) brew install postgresql // 시작 brew services start postgresql // 중지 brew services stop postgresql db 설치 createdb 'test' psql 'test' // psequal 테이블 생성 /* 테이블 생성 */ CREATE TABLE table_name (column_1 datatype, column_2 datatype); /* 예시 */ CREATE TABLE users (name text, age smallint, birthday date); /* 확인 */ test=# \d /* exit */ t..
스킬트리 문제 출처 - 프로그래머스 내가 푼 답 function solution(skill, skill_trees) { let arr = skill.split(''); let str, count = 0; for(let i = 0; i arr.includes(i)).join(''); if(str === skill.substring(0,str.length)) { count++; } } return count; } 처음에는 new RegExp를 쓰려고 용을 썼는데, 구현을 못해서 결국 그냥 filter로 했다. 다른 분들의 풀이를 보니 정..
쇠막대기 문제(스택) 문제 출처 - 프로그래머스 내가 푼 답 function solution(arrangement) { let count = []; let result = 0; for(let i = 0 ; i 0) { count = count.map(e => e + 1); } else if(arrangement[i+1] !== ')') { count.push(0); } } if(arrangement[i+1] === ')' && arrangement[i] !== &..
Today I Learned JAVA 자바의 컨스트럭터 문법과 특징 getter and setter 알고리즘 레벨 1을 풀다가 너무 쉬운 것 같아서 레벨 2로 갔더니 갑자기 엄청 어려워졌다. Today was 이사까지 겹쳐서 너무 힘들었다. 수업도 일찍 나가야되는데 이사하랴 청소하랴 잠도 너무 부족하고 피곤했다. 내일부터는 공휴일이 겹치고 이틀 휴가를 냈으니 집에 있을 동안 프로젝트 진짜 빨리 해치우고 싶다. 이걸 빨리 끝내야 다른 프로젝트도 할텐데 자바 교육을 병행하니까 쉽지 않다. 모처럼 집에 있으니 노력해서 최대한 해봐야지. (그렇지만 자바도 공부해야 수업을 따라갈 수 있으니...)
this() 다른 생성자를 통해 생성자를 호출하는 경우 package day6; class Book { String title; String author; int price; // constructor Book() { this("자바의 정석", "남궁성", 30000); // 다른 생성자를 통해 생성자를 호출하는 경우 this()문이 맨 첫줄이어야만 한다. System.out.println("자바의 정석 객체 생성"); } Book(String title, String author, int price) { this.title = title; this.author = author; this.price = price; } // print method void getBookInfo() { System.out...
- Total
- Today
- Yesterday
- Redux
- Data Structure
- Conflict
- youtube data api
- 제네릭스
- linkedlist
- 자바
- package.json
- SQL
- Java
- 깃
- getter
- jQuery
- JavaScript
- GIT
- oracle
- useEffect
- 알고리즘
- 인스턴스
- CSS
- rxjs
- react
- til
- this
- Prefix Sums
- c언어
- 개발 공부
- 리덕스
- Session
- 포인터 변수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |