본문 바로가기

Resource30

[윈도우] 윈도우 11 Pro 원격 데스크톱 서버 설정 참고 윈도우 11 Pro 버전의 컴퓨터에서만 원격 데스크톱(RDP, Remote Desktop Protocol) 서버로 사용할 수 있습니다. 윈도우 11 Home과 같은 버전들은 원격 데스크톱 접속용 컴퓨터(RDP Client)로는 사용 가능하지만, 원격 데스크톱 서버(RDP Server)로 사용할 수는 없습니다. 윈도우 11 Pro 원격 데스크톱 서버 설정 윈도우 11의 [시작 버튼] 을 클릭하고, [설정]을 선택합니다. [설정]의 [시스템]을 클릭합니다. 이후 하단의 원격 데스크톱 탭을 클릭합니다. [원격 데스크톱] 탭을 클릭하고, 이 PC에서 연결 및 사용을 하도록 켭니다. 포트 번호가 기본 설정된 3389 포트인지를 확인합니다. 이후, 사용하는 공유기에 접속해서 포트포워딩을 수행합니다. 저의 경우.. 2024. 2. 17.
[SQLD] 윈도우 함수 PARTITION BY PARTITION BY 구문은 윈도우 함수의 실행 방식을 구성하는 데 필수적인 구문이며, 윈도우 함수의 작용 범위를 세분화하는 역할을 합니다. 이 구문은 결과 세트를 특정 열(들)의 값에 따라 여러 파티션이나 그룹으로 나누는 데 사용됩니다. 이렇게 분할함으로써, 각 그룹내에서 집계 함수(AVG, SUM, COUNT 등)를 독립적으로 적용할 수 있으며, 각 행에 대한 계산을 그룹별로 수행할 수 있습니다. 예를 들어, 직원들의 급여에 대한 데이터가 있고 부서별로 평균 급여를 계산하고 싶다고 가정한다면, 이 경우 `PARTITION BY` 구분을 사용하여 부서별로 데이터를 파티션하고, 각 부서 내에서 평균 급여를 계산할 수 있습니다. SELECT 부서, 이름, 급여, AVG(급여) OV.. 2024. 2. 13.
[Next.js] 사용자 상태 관리: React의 상태관리와 비교 Next.js 프로젝트에서 사용자의 상태를 관리하는 방법은 전통적인 React 어플리케이션에서 사용되는 방식과는 꽤나 차이가 있습니다. 이는 Next.js 프로젝트의 렌더링 방식과 연관이 있습니다. 본 글에서는 Next.js의 장점을 최대한 활용하기 위해 React 어플리케이션 개발 방식과는 다른 접근이 필요함을 설명하고자 합니다. 전통적인 CSR 어플리케이션의 상태 관리 CSR(Client Side Rendering) 어플리케이션에서의 상태 관리는 주로 브라우저의 로컬 스토리지 또는 세션 스토리지를 활용하여 이루어집니다. 이 방식을 통해, 사용자의 인터렉션 (버튼 클릭, 페이지 방문 등)을 기반으로 동적인 상태 관리가 가능해집니다. 이러한 CSR 어플리케이션은 구현이 편리하다는 장점이 있습니다만, 브라.. 2024. 2. 5.
[네트워크] CSR, SSR CSR (Client Side Rendering) CSR은 사용자의 브라우저, 즉 클라이언트 사이드에서 모든 렌더링이 이루어지는 방식입니다. HTML 파일이 존재하지만 일반적으로 이 HTML 파일에는 id를 가지는 하나의 HTML 엘리먼트를 가지고 있고, 이 HTML 엘리먼트를 기준으로 생성된 JS 파일들이 브라우저로 전송된 이후에 렌더링이 일어나게 됩니다. 대부분의 로직이 클라이언트 측에서 처리되기 때문에 서버의 부담이 줄어드는 장점이 있습니다. 대표적인 라이브러리/프레임워크로 React, Vue, Angular와 같은 것들이 있습니다. 장점 풍부한 인터렉션 CSR은 동적인 사용자 경험을 제공하기에 적합합니다. 페이지 전환 없이 UI를 업데이트할 수 있다는 장점이 있습니다. 서버 부하 감소 초기 로드 .. 2024. 2. 4.