오라클 NTS(Windows 인증) 설정 및 문제 해결 정리지금까지 진행한 내용을 바탕으로 오라클 19c 환경에서 원격 NTS 인증을 설정하고 발생했던 오류를 해결하는 방법을 단계별로 정리해 드리겠습니다.NTS 인증을 사용하려면 데이터베이스 인스턴스 설정과 DB 계정 설정이 모두 완료되어야 합니다.1단계: NTS 인증 활성화 (인스턴스 매개변수 설정)NTS 인증에 필요한 인스턴스 매개변수를 확인하고, 원격 접속이 가능하도록 설정합니다.매개변수현재 값목표 값설명OS_AUTHENT_PREFIXOPS$OPS$Windows 사용자 이름 앞에 붙일 접두사입니다. (기본값)REMOTE_OS_AUTHENTFALSETRUE가장 중요한 부분입니다. 원격 접속을 허용합니다.조치 단계CDB 루트 접속: REMOTE_OS_A..
🚀 CMake를 이용한 C++ 크로스 플랫폼 개발 이 문서는 리눅스, 윈도우, macOS를 지원하는 C++ 프로젝트를 CMake로 구축하는 방법을 다룹니다. I. CMake 기초: Hello World! CMake의 핵심 3단계(Configure, Build, Run)를 보여주는 가장 기본적인 예제입니다. 1. 프로젝트 구조 HelloWorld/├── CMakeLists.txt└── main.cpp 2. CMakeLists.txt cmake_minimum_required(VERSION 3.10)project(HelloWorld CXX)# C++ 표준 설정set(CMAKE_CXX_STANDARD 17)set(CMAKE_CXX_STANDARD_REQUIRED T..
🚀 GetProcAddress를 활용한 유연하고 견고한 소프트웨어 개발 Windows 환경에서 GetProcAddress 함수는 단순한 API 호출 이상의 의미를 지닙니다. 이는 개발자가 시스템의 유연성과 견고성을 극대화하여 더 나은 소프트웨어를 만들 수 있도록 돕는 핵심적인 동적 로딩 메커니즘입니다. 우리는 이 메커니즘을 효과적으로 활용하여 다음과 같은 목표를 달성할 수 있습니다.1. 💡 호환성 확보와 시스템 의존성 최소화가장 중요한 활용 목표는 하위 및 상위 호환성을 확보하는 것입니다. OS 버전에 따라 함수가 존재하지 않을 수 있기 때문입니다. GetProcAddress를 사용하면 런타임에 함수의 존재 여부를 확인할 수 있으며, 함수가 없으면 대체 로직을 실행하여 프로그램의 실행 안정성을 보장합..
하이브리드 암호화: 안전하고 빠른 비밀 공유의 원리우리가 친구에게 매우 중요한 대용량 파일이나 메시지를 보낼 때, 가장 중요하게 생각하는 것은 '안전'과 '속도'입니다. 단순히 압축파일에 비밀번호를 거는 것을 넘어, 현대의 강력한 보안 시스템—예를 들어, 웹사이트의 보안 통신(HTTPS)이나 종단 간 암호화(E2E) 메신저—은 어떻게 이 두 마리 토끼를 잡을까요? 그 해답은 **'하이브리드 암호화(Hybrid Encryption)'**라는 지능적인 협업 시스템에 있습니다.1. 느리지만 안전한 '마스터 키'의 교환 (비대칭 키 암호화, RSA)가장 먼저, 파일 자체를 암호화하는 방법을 고민해야 합니다. '비대칭 키 암호화(Asymmetric Key, 예를 들어 RSA)'는 마치 은행의 금고 열쇠처럼, 오직..
IOMMU VT-d AMD-Vi C++ IOMMU / VT-d / AMD-Vi 활성 여부를 C++로 감지하기 (Linux & Windows) DMA(Direct Memory Access) 기반 위협에 대응하려면 IOMMU(= VT-d / AMD-Vi) 활성 여부를 신뢰성 있게 확인할 수 있어야 합니다. 이 글은 운영체제별로 C++ 코드만으로 IOMMU 활성 신호를 감지하는 가장 실용적인 방법을 정리합니다. 목차 TL;DR 왜 감지해야 할까? Linux: sysfs 기반 확실한 감지 Windows: WMI(DeviceGuard)로 DMA 보호 신호 확인 ..
🖥️ 모니터 용어 종합 정리: 해상도, 패널, 밝기, 주사율분류용어단위/해상도주요 설명 및 특징해상도 (Resolution) - 픽셀 개수해상도HD$1280 \times 720$High Definition. 과거의 표준 해상도.해상도FHD$1920 \times 1080$ (2K 일반)Full High Definition. 현재 가장 널리 사용되는 대중적인 해상도.해상도QHD$2560 \times 1440$ (2.5K/2K)Quad High Definition. FHD 대비 약 1.8배 선명함.해상도UHD$3840 \times 2160$ (4K)Ultra High Definition. FHD의 4배 픽셀. 현재 고화질 표준.해상도8K$7680 \times 4320$4K의 4배 픽셀. 차세대 고화질 해상도..
- Total
- Today
- Yesterday
- 서귀포블루버블
- ReFS
- Linux
- 암호화
- Build
- 다이빙
- 제주도
- 성산블루버블
- 스쿠버다이빙
- 블루버블
- ip
- 울릉도
- RSA
- 양파다이브
- 패턴
- PowerShell
- 블루버블다이브팀
- 리눅스
- DLL
- 서귀포
- OpenSource
- 디자인패턴
- C++
- 윈도우
- Thread
- Windows
- C
- 현포다이브
- 블루버블다이빙팀
- C#
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |