Visual Studio 생성시 CMD

지금 화면은 Visual Studio에서 React 프로젝트를 생성하면서 Vite가 초기 설정을 묻는 CMD 화면입니다. 오류가 아니라 정상적인 설치 과정입니다. 화면을 보면 다음 명령이 실행되고 있습니다. 즉, Vite를 이용해 React + TypeScript 프로젝트인 reactapp1.client를 만드는 중입니다. 현재 질문은: **어떤 Linter를 사용할 것인가?**를 묻는 것입니다. Linter는 React/TypeScript 코드를 검사해서 실수나 잘못된 코딩 패턴을 찾아주는 도구입니다. Oxlint와 ESLint 차이… Read More »

Visual Studio 에서 세팅

Microsoft.AspNetCore.SpaProxy 패키지를 찾을 수 없습니다. 원본에 ID가 Microsoft Visual Studio Offline Packages인 패키지가 없습니다. nuget.org 세팅 도구->NuGet 패키지 관리자(N) -> 패키지 관리자 설정(P) 패지키 소스 -> 추가nuget.org https://api.nuget.org/v3/index.json

예외 처리 메시지 상세

예제1 예제2 추가 중요 포인트 (실무 핵심) 1️⃣ XML 깨짐 방지 (매우 중요) SecurityElement.Escape(message) 👉 안 하면 이런 문제 발생: 2️⃣ InnerException이 항상 더 중요한가? 👉 꼭 그렇지 않음 예: 👉 상황에 따라 둘 다 필요할 수도 있음 🔥 실무용 (추천 로그 스타일) ✅ 결론 방식 안전성 추천 ex.InnerException.Message ❌ 위험 (null 가능) ❌ ex.Message… Read More »

Math.Pow(밑, 지수)

C#에서 Math.Pow는 거듭제곱(제곱 연산) 을 하는 함수입니다. 65600 / 100 = 656.00 반환형은 double 그래서 decimal 계산할 때는 반드시 캐스팅 필요: 🔬 내부 동작 원리 Math.Pow(10, 3) 은 내부적으로 10 × 10 × 10 을 계산해서 1000 반환 하지만 double 기반 계산이라 1000.0000000000001 같은 미세 오차가 있을 수 있습니다. Sample

Category: C#

비트코인(Bitcoin) C++ 소스

비트코인(Bitcoin)은 C++로 작성된 가장 대표적인 암호화폐이며, 그 오픈 소스 코드가 GitHub에 공개되어 있습니다.구체적으로 Bitcoin Core의 소스 코드는 아래 링크에서 확인할 수 있습니다: https://github.com/bitcoin/bitcoin 이외에도 다양한 암호화폐 프로젝트가 GitHub 등에서 오픈 소스로 제공되고 있으니, 관심 있는 다른 프로젝트들도 찾아보실 수 있습니다. Bitcoin Core 통합/스테이징 트리https://bitcoincore.org 즉시 사용 가능한 이진 버전의 Bitcoin Core 소프트웨어는 https://bitcoincore.org/en/download/에서 확인할 수… Read More »

Category: C++

c# 프로젝트 참조들이 느낌표로 표시

Overview : 원인과 해결 소스를 받고 소스를 열어 보면 위와 같이 참조가 모드 느낌표로 나온다. 원인 : dll 위치가 컴 마다 다르기 때문 해결 : 오류가 나더라도, 컴파일 하면 소스에서 가까운 위치에서 Dll 을 찾기 하여 하나씩 풀린다. – 풀리지 않는 DLL 은 프로그램을 닫고 다시 열면 찾아진다ㅏ. 마지막으로 찾지 못하는 DLL 은 수동으로 찾아준다.

Category: C#

ASMX 웹 서비스에서 파라미터 처리 방식

1. 모든 파라미터를 전송하지 않아도 에러가 발생하지 않도록 설정하는 방법 ✅ 방법 1: Nullable 타입 사용 파라미터를 nullable (int?, double?, DateTime?, string 등)로 설정하면, 클라이언트가 값을 보내지 않아도 에러 없이 처리됩니다. 위 예제에서: ✅ 방법 2: SOAP 헤더 또는 JSON 바인딩 활용 만약 REST API와 유사하게 일부 데이터만 선택적으로 보내고 싶다면, JSON을 활용하는 것이 좋습니다.… Read More »

Category: C#

프로젝트 간에 함수 호출

Visual Studio에서 두 개의 프로젝트를 추가하고 프로젝트 간에 함수 호출을 가능하게 하려면, 다음 단계를 따라야 합니다: ProjectA에서 함수 호출: 이 단계를 따르면 Visual Studio에서 두 개의 프로젝트 간에 함수 호출이 가능해집니다.

Visual studio 2022 에서 MFC 개발환경 설정

Overview : 옵션이 빠져 있으면 클래스는 제공 되지 않고 Win 32 API 만 제공 된다. 1.추가 도구 및 기능 설치 2.새 프로젝트 만들기 3. 새 프로젝트 구성 4. MFC 애플리케이션 5. 마침 6. 실행