일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html5
- MySQL
- ucpc 2023 예선 d번
- JavaScript
- MongoDB
- pm2
- Next
- 더 흔한 색칠 타일 문제
- 자바스크립트
- Express.js
- router
- Github
- string
- koi 2002 중등부 1번
- HTTP
- map
- ccw 알고리즘
- ucpc 2024 예선 e번
- 백준 28303번
- localstorage
- 그리디
- branch
- insomnia
- 백준 28298번
- 백준 2623번
- Prisma
- 게임 서버 아키텍처
- ucpc 2023 예선 i번
- ERD
- PROJECT
- Today
- Total
목록분류 전체보기 (99)
dh_0e
세션과 인터벌 관리자, 용어로만 봤을 때, 비슷해 보이는 두 개념에 대한 이해가 부족하여 강의를 듣다 정리했는데 완전히 다른 두 개념에 놀라 글을 작성한다. 사실 비교하기도 웃길만큼 다른 두 개념..세션 (Session) 목적사용자의 상태 및 정보를 관리사용자가 로그인했을 때 생성되고, 로그아웃하거나 일정 시간 동안 활동이 없을 때 만료됨주요 기능사용자 인증 상태를 유지사용자와 관련된 데이터를 저장하고 관리 (ex. 사용자 프로필, 설정, 게임 진행 상황 등).세션 타임아웃을 설정하여 일정 시간 동안 활동이 없을 경우 세션을 만료시킴ex)사용자가 게임에 로그인했을 때, 세션을 생성하여 사용자의 상태를 유지사용자가 로그아웃하거나 일정 시간 동안 활동이 없을 경우 세션을 만료시키고 사용자 데이터를 정리 인터..
레이턴시 (Latency)한 지점에서 다른 지점으로 이동하는 데 걸리는 시간라운드 트립 레이턴시 (Round Trip Latency)데이터 패킷이 송신지에서 수신지로 이동하고, 다시 수신지에서 송신지로 돌아오는 데 걸리는 전체 시간'핑(Ping)' 명령어를 통해 측정됨레이턴시 마스킹 (Latency Masking)네트워크 지연을 사용자가 느끼지 못하도록 숨기는 기술예측 및 보정, 보간, 평활화 선형 보간상황에 따라 몇 프레임씩 뒤로 밀어서 자연스럽게 증가하도록 처리 추측항법 (Dead Reckoning)선형 보간 + 예측 및 보정이미 지난 약간의 시간(Latency)만큼 예측해서 데이터 전달ex) 레이턴시가 100ms인 상황에서 속도가 1, 1초에 1번 패킷 전달의 경우 1초 뒤 보낼 패킷은 1.1초에 ..
로컬에 MySQL DB 만들기먼저 MySQL 공식 웹사이트에서 Community Server, Workbench를 OS에 맞게 설치한다 MySQL :: MySQL Community DownloadsThe world's most popular open source database Contact MySQL | Login | Registerdev.mysql.com 설치가 완료되면 Workbench에 자동으로 생성되었을 MySQL Connection에 비밀번호 입력 후접속해준다없다면 다음 이미지의 우측 상단 +버튼으로 Connection을 만들어 사용하면 된다.query에 다음과 같은 명령어로 DB를 생성하고 권한을 부여한다 1. 'testdb' 라는 데이터베이스를 생성CREATE DATABASE tes..
mapBinary Search Tree로 구현되어 O(log n)의 탐색 시간 복잡도를 가지는 자료구조Red-Black로 구현이 되어있어 문자열 비교에 유리함key 값을 기준으로 오름차순 정렬이 되어있음m.insert({key, value}) == m[key]=valuem.find(key) ==m.end() key 존재 유무 판별m.count(key) 를 사용해도 동일한 시간복잡도 O(logn)만에 key 존재 유무를 판별할 수 있음해당 key가 존재하면 1을 반환 or 없다면 0을 반환unordered_map을 사용하면 O(1)만에 찾을 수 있음iterator 사용법for(auto it = m.begin(); it != m.end(); it++) printf("key: %d, value: %d\n", ..
삼각함수 (Trigonometric Functions)삼각함수는 직각삼각형의 각도와 변의 길이 사이의 관계를 나타내는 함수이다.사인 (sine, $sin$)$\sin\theta=\frac{대변}{빗변}$ex) $\sin30^{ \circ }$=$\frac{1}{2}$ 코사인 (cosine, $cos$)$\cos\theta=\frac{밑변}{빗변}$ex) $\cos60^{ \circ }$=$\frac{1}{2}$ 탄젠트 (tangent, $tan$)$\tan\theta=\frac{대변}{밑변}$ex) $\tan45^{ \circ }$=1삼각함수표 0 º30 º45 º60 º90 º$sin$0$\frac{1}{2}$$\frac{\sqrt{2}}{2}$$\frac{\sqrt{3}}{2}$1$cos$1$\fra..