일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Redux
- Algorithm
- 리트코드
- frontend
- LeetCode
- Python
- 그레이들
- Data Structure
- db
- vscode
- Database
- 자바
- 안드로이드
- DP
- BFS
- Javascript
- 다이나믹 프로그래밍
- 알고리즘
- CS
- network
- java
- 동적 계획법
- VIM
- Graph
- git
- react
- 백준
- DFS
- 프로그래머스
- TypeScript
- Today
- Total
목록Programming (174)
늘 겸손하게

목차 case문 syntax-구문 예시 CASE 문 MySQL 구문으로 프로그래밍 언어의 if, else 문과 똑같은 역할을 한다. Syntax - 구문 CASE WHEN 조건1 THEN 결과1 WHEN 조건2 THEN 결과2 .. .. WHEN 조건N THEN 결과N ELSE 결과 END; 다른 프로그래밍 언어와 같이 위에서 아래로 조건을 탐색하다가 맞는 조건의 결과를 반환하고 탐색이 중단된다. 만약 어떤 조건도 맞추지 못한다면 ELSE 문의 결과를 반환한다. ELSE 문도 없다면 NULL을 반환한다. 예시 car price 소나타 3,000 람보르기니 30,000 위와 같은 테이블이 있다고 가정할때 select car, case when price > 10000 then 'expensive' whe..

목차 얕은 비교 깊은 비교 얕은 비교 자바스크립트에서 얕은 비교는 원시값을 비교할 경우 값을 비교하나, 배열 객체 등 객체를 비교할때는 레퍼런스, 즉 참조값을 비교합니다. 그래서 자바스크립트에서는 같은 값을 가진 객체라도 얕은 비교를 하면 다르다고 판단할 수 있습니다. const str1 = "hello" const str2 = "hello" if (str1 === str2) { console.log("string same") // string name } const obj1 = { number : 10 } const obj2 = { number : 10 } if (obj1 == obj2) { console.log("object same") // 출력 안됨 } 깊은 비교 객체를 비교할때 레퍼런스(주소)만..

Position 정의 CSS Position 속성은 요소의 positioning method type을 결정한다. 여기서 positioning method type은 요소가 화면에 어떤 위치에 배치될지 결정하는 방식을 말한다. 대표적인 CSS Position에는 static, absolute, fixed, relative 등이 있다. 설명을 위해 아래와 같은 html, css 로 예시를 들겠다. html 1 2 3 css .container { width: 300px; background-color: lightblue; } .container .box { border: 4px dashed red; background-color: orange ; } .container .box:nth-child(1) { ..

github-pages를 통해 배포까지 완료했으나 매번 새로운 코드를 push하고, deploy 하는 과정은 낭비이므로 배포 자동화를 프로젝트에 적용해보자. yml 파일 작성 actions가 어떤 방식으로 이루어질지를 결정하는 yml 파일을 우선 작성해야 한다. root/.github/workflows/ 하위에 gh-pages.yml 파일을 생성하자. 내용은 아래와 같이 작성한다. name: Build and Deploy on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Setup Node uses: actions/setup-node@v2.1.2 with: node..