반응형 소프트웨어82 Qt Network Authorization 모듈 최신 기능: 디바이스 인증부터 자동 토큰 갱신까지 1. 디바이스 인증(Device Authorization Grant)📌 대상 기기: TV, IoT, HMI 등 입력 기능이 제한된 장치📌 동작 원리:장치가 인증 서버에 요청 → user_code와 verification_url 발급사용자는 다른 기기(스마트폰/PC)에서 URL 접속 후 코드 입력장치는 주기적으로 서버에 토큰 요청(Polling) // Qt 6.9 Device Flow 예제QOAuth2DeviceAuthorizationFlow deviceFlow;deviceFlow.setAuthorizationUrl(QUrl("https://auth.example.com/device"));deviceFlow.setTokenUrl(QUrl("https://auth.example.com/token"));d.. 2025. 5. 9. Sentry를 사용하여 Django 프로젝트에서 Python 예외 처리 Django에 구축된 웹 애플리케이션은 시간이 지남에 따라 엄청나게 복잡해질 수 있으며, 이것이 중앙 집중식 오류 처리가 중요한 이유 중 하나입니다. 이 튜토리얼은 새로운 Django 프로젝트에 무료 기본 Sentry 구성을 추가하는 방법을 안내합니다.완료되면 다음 스크린샷에서 볼 수 있는 것처럼 Sentry 대시보드에서 중앙 집중식 오류 보고서를 볼 수 있습니다.자습서 요구 사항이 자습서에서는 다음과 같은 종속성을 사용할 것입니다. 잠시 후에 설치하겠습니다. Python 3, 가급적이면 3.7 이상이 설치되어 있는지 확인하십시오. 사용자 환경에서:이 작업을 완료하기 위해 다음 종속성을 사용합니다 자습서:Django 웹 프레임워크, 버전 3.1sentry-sdk, 버전 0.16.5이 블로그 게시물의 모든.. 2025. 5. 9. Qt로 만든 프로그램 관리자 권한으로 실행 방법 Qt로 만든 프로그램을 관리자 권한으로 실행하려면, 윈도우의 UAC(User Account Control)에서 관리자 권한을 요청하는 설정을 프로젝트에 추가해야 합니다. 가장 간단한 방법은 Qt 프로젝트의 .pro 파일에 아래 설정을 추가하는 것입니다.방법 1: .pro 파일에 한 줄 추가.pro 파일에 다음 코드를 추가하세요:QMAKE_LFLAGS += /MANIFESTUAC:"level='requireAdministrator' uiAccess='false'"이렇게 하면 빌드된 실행 파일이 항상 관리자 권한으로 실행됩니다. 아이콘에 방패 모양이 표시되며, 실행 시 UAC 권한 상승 창이 뜹니다[^1][^3].방법 2: RC 및 Manifest 파일 직접 추가좀 더 세밀하게 제어하고 싶다면, RC 파일과.. 2025. 5. 8. NVM을 사용하여 Node.js 및 npm 버전 관리 Node.js와 npm은 현대의 프런트엔드와 백엔드 개발에 없어서는 안 될 도구입니다. 하지만 프로젝트 수가 늘어나면 프로젝트마다 다른 버전의 Node.js와 npm이 필요할 수 있습니다.수동으로 버전을 전환하는 것은 번거로울 뿐만 아니라 오류가 발생하기 쉽습니다. 이때 NVM (Node Version Manager) 이 유용합니다.NVM을 사용하여 Node.js와 npm 버전을 관리하는 방법과 nvm을 사용하여 Node를 설치하는 방법을 자세히 설명합니다.NVM이란 무엇인가요? NVM은 동일한 컴퓨터에 여러 Node.js 버전을 설치하고 전환할 수 있는 명령줄 도구입니다. 주요 특징은 다음과 같습니다.여러 Node.js 버전 설치다양한 버전 간에 빠르게 전환각 프로젝트에 특정 Node.js 버전을 사용.. 2025. 5. 7. npm이란 무엇인가요? 초보자를 위한 필수 npm 튜토리얼 1. npm이란 무엇인가요?npm(Node Package Manager) 은 JavaScript와 Node.js를 위한 패키지 관리 도구로, 코드 모듈("패키지"라고 함)을 설치, 관리, 공유하는 데 사용됩니다.npm 주요 기능 :📦 종속성 (React, Vue, Lodash 및 기타 타사 라이브러리 등)을 설치하고 관리합니다 .🔄버전 제어 (종속성의 버전 범위 지정)🚀 스크립트 실행 (예 npm start: , npm test)🌍 자신의 패키지를 게시하세요 (npm 공식 저장소에 코드 공유)npm과 Node.js의 관계 :npm은 Node.js의 기본 패키지 관리자이며 Node.js를 설치하면 자동으로 설치됩니다.버전은 node -v및 를 사용하여 확인할 수 있습니다 .npm -vnpm 소개 2.. 2025. 5. 7. 네트워크 프로토콜 소개 네트워크 프로토콜은 컴퓨터 네트워크의 핵심으로, 데이터가 올바르고 효율적이며 안전하게 전송되도록 하기 위해 장치가 서로 통신하는 방법을 정의합니다. 웹을 탐색하든, 이메일을 보내든, 화상 통화를 하든, 네트워크 프로토콜의 지원 없이는 할 수 없습니다.네트워크 프로토콜에 대한 이해는 컴퓨터 네트워크 학습의 기초이며 네트워크 기술을 마스터하는 유일한 방법이기도 합니다. 네트워크 프로토콜의 핵심 역할표준화된 통신: 네트워크 프로토콜은 장치 간 통신을 위한 통합 표준을 제공하여 서로 다른 공급업체 및 운영 체제의 장치를 상호 연결할 수 있도록 합니다.안정적인 데이터 전송: 오류 감지 및 데이터 재전송과 같은 메커니즘을 통해 네트워크 프로토콜은 전송 중에 데이터가 손실되거나 손상되지 않도록 합니다.효율적인 라우.. 2025. 5. 5. 이전 1 2 3 4 ··· 14 다음 반응형