일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 지연로딩
- til
- 공부하기 싫어 #그래도 해야해
- 멀록 조명등
- 1005 #ACM craft #백준
- 공부 기록
- 코딩테스트실력진단
- Today I Learned
- 백준
- 코드트리 챌린지
- eager
- 즉시로딩
- TagLibraryValidator
- 행복한 수열의 개수
- 구름톤 챌린지
- 동적 계획법
- 회의실 배정
- 구름톤 트레이닝
- spring
- 구름톤
- 백준 #1010 #다리놓기
- @EntityGraph
- 1931번
- 코드트리
- 완전탐색
- 최장 공통 부분수열
- JPA
- 코딩테스트
- IT 좀 아는 사람
- 금 채굴하기
- Today
- Total
목록Study/TIL(Today I Learned) (6)
화분
어제 하루 동안은 거의 알고리즘 문제 하나 푸는데 시간을 거의 다 쏟아부은거 같다. 다른 공부나 해야 할 일들도 조금 한거 같지만. 1. 1931번: 회의실 배정 (acmicpc.net) 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 위 문제는 활동 선택 문제( activity selection problem )에 관한 것이다. 일정 시간동안 최대한 많은 활동을 선택하는 문제인데, 이 문제를 풀려면 그리디 접근법으로 풀어야 한다. 종료 시간이 빠를수록 최대한 많은 활동을 선택할 수 있다는 글로벌한 원칙이 적용된다. 그래서 우선 종료시간이 빠른 순으로 정렬을 하고, 종료 시간이 같다면 시작시간이 빠른 활동을 우선적으로 접근할..
1.리액트+파이어베이스 채팅앱 클론코딩 2.백준 3문제 풀이 완료
1.채팅 기능 구현(클라이언트) 완료 -vite + 타입스크립트로 구성된 리액트 클라이언트 단의 기능 구현. -ul, li 태그로 채팅 메세지 화면에 띄움. -실제 배포할 웹 어플리케이션에서 UI 구현 방식에 따라 수정될 필요 있음. -몇가지 사소한 오류가 존재함.(1.처음 접속 시 세션 연결 시도를 두번 함. 2.메세지 입력 시 개행 문자 넣으면 오류 발생) 2.백준 알고리즘 문제 -1012번 문제 품. 간단한 그래프 탐색 문제. 3.React 채팅 앱 클론코딩 - 따라하며 배우는 리액트, 파이어베이스, 채팅 어플리케이션 만들기 섹션 1 수강
오늘(사실 어제)는 주로 깃헙 프로필 페이지를 꾸미는데 시간을 보냈다. 저녁에 이런 저런 프로젝트 구상을 하고 디자인패턴을 공부하고 하루를 마무리 했다. 1.헤드 퍼스트 디자인 패턴 공부 데코레이터 패턴을 학습하고 구현하였다. 2.백준 1003번 문제 재풀이 피보나치 수열 관련 문제인데 자바로 다시 풀었다. BufferedReader 등을 이용해 속도 개선을 하고 백준에서 자바로 풀 경우 지켜야 할 형식 등을 익혔다. 열심히 문제를 풀고 제출하려 하는데 세션 만료돼서 재 로그인 문제로 작성했던 코드를 잃게 되었다. 항시 로그인 상태를 유지하도록 설정하였다.
1.Socket.IO를 활용한 채팅 기능 프로토타입 구현(React, Spring) -Socket.IO 와 RSocket의 차이? Socket.IO와 RSocket 모두 실시간, 양방향성, 클라이언트와 서버 간 이벤트 기반 통신을 한다는 공통점이 있다. 하지만 기저의 프로토콜과 그것들이 제공하는 시멘틱에 차이가 있다. Socket.IO는 WebSocket과 HTTP long-polling의 저수준 파이프라인을 다루는 Engine.IO의 위에 만들어졌다. 반대로, RSocket은 TCP, WebSockets, 그리고 Aeron과 같은 바이트 스트림 전송에 사용하기 위한 이진(binary) 프로토콜이다. RSocket은 클라이언트-서버, 서버-서버 간 통신 사이에 *Reactive Streams semant..