인기 포스트
-
[TIL] 원격 프로시저 호출 (Remote Procedure Call, RPC)
> 원격 프로시저 호출의 개념에 대해 간단하게 정리해보았다. 추후에 더 자세히 알아보게 되면 내용을 보강해야겠다. 학습 키워드: RPC 1. Remote Procedure Call (RPC)1) What is it?: 원격 프로시저 호출(RPC)은 별도의 원격 제어 기술 구현 없이 원격 프로세스 (혹은 에 있는 함수를 마치 로컬 프로세스에 있는 함수처럼 사용할 수 있도록 설계하는 기술이다. 'RPC 프로토콜'이라고 자주 불리우곤 하지만 실제로 프로토콜인 것은 아니고, 분산 시스템을 구성할 때 쓰이는 메커니즘에 가깝다. 2) How does it work?: Figure 1은 클라이언트(왼쪽)가 원격 프로시저를 호출할 때의 상황을 나타낸다. 먼저 클라이언트가 클라이언트의 어느 함수가 local stub..
-
[TIL] 스파르타) Project 3 - 3일 차 (CSS 관련)
학습 키워드: javascript, css, position, grid, git, rebase 1. CSS Grid프로젝트 3일 차를 진행하면서 Grid를 많이 손봤는데, 지난번에 작성했던 Grid에 대한 정보 중 추가할 부분들이 있어서 작성하기로 했다..info-container { position: relative; width: 50vw; left: 50vw; transform: translate(-50%, 0); padding: 10px 10px 10px 10px; display: grid; column-gap: 10px; grid-template-areas: "a b" "a c" "a d" "a e";}.info-le..
-
스파르타) Node.js 5기 게임 서버 최종 프로젝트 (D-4)
학습 키워드: C#, .NET, Recast & Detour, DotRecast 프로젝트 진행 사항1) 길 찾기 Dedi 서버 성능 개선: Fix/nav manager by donkim1212 · Pull Request #4 · donkim1212/PathfindingDediServerWorks done Player/Monster/Structure agent classes that extends CustomAgent, that extends DtCrowdAgent for customization Improve NavManager performance & readability, use above custom agent cla...github.com (상세 내용은 위 PR 및 24-08-23일자 'dev'..
-
Bull 라이브러리 (Node.js)
> 최종 프로젝트 진행 전 기획 단계에서 사전학습으로 Bull 라이브러리에 대해 간략하게 조사해보았다. 학습 키워드: Node.js, Bull Queue 1. Bull1) What is it?: Bull은 Redis 기반의 Queue 시스템이다. Redis에서도 자체적으로 Queue를 지원하지만, low level의 디테일을 신경 쓸 필요 없도록 API화 시켜둔 라이브러리라고 할 수 있겠다. 2) How does it work?: npm install bull --save (NPM 설치) // my-first-queue 가 instantiation name이 된다.const bullQueue = new Bull('my-first-queue'); Bull 클래스 생성자에 인자로 instance 이름을 ..
-
[TIL] 강의 과제) Subnet, Public IP, Private IP, Static IP, Dynamic IP, Router, Routing
> 강의 과제 내용을 공부하고 이해한대로 내용을 정리해보았다. 학습 키워드: Subnet, Public IP, Private IP, Static IP, Dynamic IP, Router, Routing 1. Subnet1) What is it?: 클래스 A, B C에 해당하는 하나의 네트워크를 논리적으로 세분화하는 것을 서브네팅(Subnetting), 서브네팅을 통해 논리적으로 세분화된 네트워크 자체를 서브넷(Subnet) 혹은 서브네트워크(Subnetwork)이라고 부른다. 2) How does it work?: 서브넷을 이해하기 위해서는 먼저 서브넷 마스크 (Subnet Mask)라는 개념에 대해 알아야한다. 서브넷 마스크는 하나의 네트워크 주소에서 어느 부분까지가 Network 주소이고 어느 부분 ..
-
[TIL] 스파르타) 미니 프로젝트 1
https://teamsparta.notion.site/Chapter-1-77677e4e57624d0f80027384264c3604 -- 학습 키워드: Overlay, css, 날씨 API, Javascript 1. Overlay (CSS) - 어제 구현했던 카드 회전 기능에 더하여 카드들에 overlay를 입혀서 반짝거리는 기능을 구현하려고 했는데, overlay용 div가 카드 위로 올라가지 않는 상황이 생겼다. div의 position 값이 무엇인지, z-index 값이 지정되어있는지에 따라서 div의 표시 우선순위가 바뀐다고 하는데, position 값이 absolute와 relative로 설정되어있는 상태로는 z-index가 오버레이 div의 표시 순서에 영향을 주지 않았다. position 값..