일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 적두트리
- 백준
- 1796
- 페이지교체알고리즘
- REACT
- LOLIN D32
- 자료구조
- c++
- Vite 사용 이유
- 풀이
- 데이터 링크 계층
- 테스트주도개발
- 3XN 타일링
- 2623
- 13459
- WebRTC란
- OpenVidu
- ESP32
- TDD란?
- dp
- 백준 2133
- 구슬탈출
- 메모리계층
- stl
- 구현
- 9996
- TDD
- RBT
- mediastream
- tfjs
- Today
- Total
목록분류 전체보기 (104)
그냥 블로그

git 기본 명령어 -h 사용하기 괜찮아 보이는 것만 가져옴. git add -p : 변동 사항을 보여주며 차례차례 commit할 사항을 정할 수 있다-u : 변경이 있는 파일만 add (새로 생긴 파일 제외 ). or -A : 몯든 변동사항 add ( 거의 이거만 쓰는 듯 ) git commit-m : vim에서 별도 메시지 작성 없이 인라인 형식으로 바로 작성 ( 이거 안하면 vim 편집기가 뜬다. 여러 줄 가능 )-a : 별도 add 명령어 사용하지 않고 수정된 파일에 대해 add, commit 한번에 수행. (반드시 한번은 add 된 파일이어야 함) -am : a,m 옵션 합친 상태git branchgit branch [생성할 branch] [상위 branch]-a : 모든 branch (로컬 ..
[solved.ac 2단계 모음집]https://www.acmicpc.net/group/workbook/view/20371/71152 알고리즘을 조금씩 꾸준히 풀면서 항상 기초가 부족하다고 느꼈다. 일단, 새로운 유형의 알고리즘 유형을 봐도 외우지 않고 양치기로 해결하려고 하는 느낌이 있고, 문법을 잘 몰라서 써칭해본적도 많다... 그래서 좀 방향을 바꿔서 기본부터 차근차근 올라가기 위해서 solved.ac 2단계부터 6단계까지 모두 부수기를 진행하려고 한다..!! 물론 그 과정에서 지켜야하는 몇 가지가 매일 써칭하는 문법 ( cstring...애들... )은 찾아보고 정리 + 외워버리기알고리즘 대표 유형 코드는 외우기. 툭 치면 툭 나와야한다. MST, 위상 행렬, 플로이드 워셜 같이 알고있는데 좀..

기존에 프로젝트에서 각종 금융 상품 정보를 불러오는 API가 없었고, 웹 버전을 제작하면서 필요하게 되어서 직접 짜봄... 일단 JSP를 거의 모르고 코드만 대충 읽어서 보수하는 수준이었기 때문에 새로 짜려면 여러가지 알아야 했다. 1. DB 추가 JSP에 ddl-auto가 되어 있지만 어떻게 쓰는지 모르기 때문에 직접 추가해 줌. CREATE TABLE walfi.product_info( 상품명 varchar(100) NOT NULL, 기본금리 float NOT NULL, 우대금리 float NOT NULL, 가입최대기간 INT NOT NULL);// PK 설정 안해줘서 ALTER TABLE walfi.product_info ADD constraint pk_product_infoproduct_..

https://www.acmicpc.net/problem/17136 [풀이 방법]백트래킹재귀를 사용해서 색종이가 있는 칸이면 5~1까지 색종이를 모두 붙이고 체크한 후 다음으로 넘어간다. #include#include#include#include#includeint dy[] = { -1,1,0,0 };int dx[] = { 0,0,-1,1 };int Board[10][10];int ans = 2e9;using namespace std;void input() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); for (int i = 0;i > Board[i][j];}bool available(int _y, int _x, int w) { for (..

https://www.acmicpc.net/problem/1911 [풀이 과정]1. 일단, 가능한 알고리즘이 없어서 그리디나 완탐.2. 완탐으로 한번 생각해보면, (while) 위치가 10억까지여서 안된다는 걸 알 수 있었다. 3. 그래서 입력이 좌표 순서대로 정렬 후 마지막 널빤지 위치만 체크해주고 다음 웅덩이에 닿는지만 확인해 줌4. 추가적인 조건은 코드 짜면서 바로바로 생각해 낼 수 있었음. #include#include#include#includeusing namespace std;int N, L;vector> v;void input() { int s, e; for (int i = 0; i > s >> e; v.push_back({ s,e }); }}int main() { ios::sync_w..

Next.js를 사용하다보니 Hydrate 용어를 많이 접하게 되었고, Next.js의 주요 동작 과정 중 하나라는 말에 한 번 정리해보기로 했습니다. ++ React와 비교도 한 번 찾아보고, 추가로 찾아볼 내용도 찾아보기. HydrationServer Side 단에서 렌더링 된 정적 페이지와 번들링된 JS파일을 클라이언트에게 보낸 뒤, 클라이언트 단에서 HTML 코드와 React인 JS 코드를 서로 매칭 시키는 과정 React (CSR) 리액트는 CSR 방식을 사용하고 있기 때문에, 처음 브라우저가 빈 HTML 파일을 받아 화면에는 아무것도 나타나지 않다가, 사용자 기기에서 렌더링이 완료되면 한 번에 화면을 보여준다. CSR * React index.html 파일을 보면, html에 아무것도 ..