2024/07 7

[ WIN ] Exception Handler 등록 처리 방법

SetUnhandledExceptionFilter설명:용도: Windows 운영 체제에서 발생하는 하드웨어 예외와 같은 낮은 수준의 예외를 처리하기 위해 사용됩니다.등록 방법: SetUnhandledExceptionFilter 함수를 호출하여 전역 예외 처리기를 등록합니다.#include #include LONG WINAPI MyExceptionHandler(EXCEPTION_POINTERS* ExceptionInfo) { printf("Unhandled exception occurred! Exception code: 0x%08X\n", ExceptionInfo->ExceptionRecord->ExceptionCode); return EXCEPTION_EXECUTE_HANDLER;}int ma..

개발/WIN32-MFC 2024.07.29

AWS REDSHIFT #5 퍼블릭 IP 접속

Amazon Redshift 클러스터에 퍼블릭 IP로 접속이 가능하게 하려면 몇 가지 조건을 충족해야 합니다. 일반적으로 퍼블릭 IP로 Redshift에 접근할 수 있도록 설정하려면 다음 단계를 따릅니다:1. 퍼블릭 액세스 설정클러스터가 퍼블릭 액세스를 허용하도록 설정되어 있는지 확인합니다. 클러스터가 생성될 때 퍼블릭 액세스를 허용하지 않도록 설정된 경우, 이를 변경해야 할 수 있습니다.2. 보안 그룹 설정퍼블릭 IP에서 접근할 수 있도록 보안 그룹을 설정합니다. 보안 그룹은 Redshift 클러스터의 인바운드 트래픽을 제어합니다.설정 방법:AWS Management Console에 로그인합니다.Amazon Redshift 서비스로 이동합니다.Clusters 메뉴에서 해당 클러스터를 선택합니다.Prop..

개발/DB 2024.07.10

AWS REDSHIFT #4 접속 코드

AWS REDSHIFT #1AWS REDSHIFT #2AWS REDSHIFT #3Amazon Redshift에 접속할 때는 IP 대신 DNS 엔드포인트를 사용합니다. 이 DNS 엔드포인트는 Redshift 클러스터를 생성할 때 AWS에서 제공하며, 클러스터에 접근하기 위한 호스트 이름 역할을 합니다. 이 엔드포인트를 통해 Amazon Redshift에 접속할 수 있으며, 포트, 데이터베이스 이름, 사용자 ID 및 비밀번호와 함께 사용됩니다. Redshift 접속 정보 확인AWS Management Console에서 Redshift 클러스터의 접속 정보를 확인하는 방법은 다음과 같습니다:AWS Management Console에 로그인합니다."Amazon Redshift" 서비스를 선택합니다.연결하려는 R..

개발/DB 2024.07.10

AWS REDSHIFT #3 접속 방법

AWS REDSHIFT #1 AWS REDSHIFT #2 Amazon Redshift에 접속하는 방법은 다양한 클라이언트를 사용하여 가능합니다.여기서는 몇 가지 일반적인 접속 방법을 소개하겠습니다.1. AWS Management Console을 통한 접속AWS Management Console을 사용하면 웹 브라우저를 통해 Redshift 클러스터를 관리할 수 있습니다.AWS Management Console에 로그인합니다."Amazon Redshift" 서비스를 선택합니다.Redshift 클러스터를 생성하거나 기존 클러스터를 선택합니다."Query Editor" 탭을 사용하여 직접 SQL 쿼리를 실행할 수 있습니다.2. SQL 클라이언트를 통한 접속다양한 SQL 클라이언트를 사용하여 Redshift 클..

개발/DB 2024.07.10

AWS REDSHIFT #2 설치형태

AWS REDSHIFT #1아마존 레드쉬프트(Amazon Redshift)는 아마존 웹 서비스(AWS) 클라우드에서 운영되는 관리형 데이터 웨어하우스 서비스입니다. 이를 기반으로 다음과 같은 사항들을 확인할 수 있습니다.1. 설치 가능 여부Amazon Redshift는 완전 관리형 서비스로, 사용자가 직접 소프트웨어를 설치하거나 서버를 설정할 필요가 없습니다. AWS 콘솔에서 Redshift 클러스터를 생성하면 AWS가 하드웨어 및 소프트웨어 설정, 유지보수, 패치 등을 관리합니다.2. 별도 서버에 설치 가능 여부Redshift는 AWS 클라우드에서만 작동하며, 온프레미스나 다른 클라우드 제공자의 서버에 직접 설치할 수 있는 소프트웨어 패키지 형태로 제공되지 않습니다. 대신 다음과 같은 방법으로 유사한 ..

개발/DB 2024.07.10

AWS REDSHIFT #1 리뷰

아마존 레드쉬프트(Amazon Redshift)는 아마존 웹 서비스(AWS)에서 제공하는 완전 관리형 데이터 웨어하우스 서비스입니다. 대규모 데이터 분석을 위한 강력한 솔루션으로, 다양한 데이터 소스를 통합하여 빠르고 쉽게 분석할 수 있도록 돕습니다. Redshift를 연구할 때 유용한 주제와 기능을 소개하겠습니다.주요 기능 및 특징완전 관리형 서비스: Redshift는 관리형 데이터 웨어하우스 서비스로, 하드웨어 관리, 패치, 백업 등을 자동으로 처리합니다.확장성: 필요에 따라 노드를 추가하거나 제거하여 클러스터를 확장할 수 있습니다. 이를 통해 성능과 비용을 최적화할 수 있습니다.고성능: 컬럼형 저장소와 데이터 압축을 사용하여 빠른 쿼리 성능을 제공합니다. 또한, 분산 쿼리 처리 엔진을 통해 대규모 ..

개발/DB 2024.07.10

Cross Compile 소스코드 파일 끝문자 형식(LF,CRLF)

문서 끝문자 형식 문제 해결: "LF" vs "CRLF"리눅스 및 유닉스 환경과의 호환성을 위해 소스 코드는 LF(Line Feed) 형식을 사용하여 관리해야 합니다.Git 설정 추가모든 파일의 끝문자 형식을 일관되게 관리하기 위해 다음과 같은 Git 설정을 추가합니다.git config --global core.autocrlf true이 설정의 동작 방식은 다음과 같습니다:체크아웃(Checkout):리포지토리에서 파일을 체크아웃할 때, 줄 끝 문자가 LF인 파일을 CRLF로 변환합니다. 이는 Windows 환경에서 작업할 때 편리합니다.커밋(Commit):파일을 커밋할 때, CRLF 줄 끝 문자가 포함된 파일을 LF로 변환하여 리포지토리에 저장합니다. 이는 리눅스 및 유닉스 환경과의 호환성을 보장합니다..