Visual Studio React + TypeScript 프로젝트 생성: Vite CMD 설정 안내

Visual Studio에서 React + TypeScript 프로젝트 생성하기 Visual Studio에서 React 프로젝트를 만들 때 CMD(명령 프롬프트)에 표시되는 Vite 설정 질문과 선택 방법을 단계별로 정리합니다. 이 화면은 오류가 아니라 프로젝트 생성 과정의 정상적인 질문입니다. 아래에서는 생성 명령의 의미, Oxlint와 ESLint의 차이, npm 설치 여부, 실행 및 문제 해결 방법을 알아봅니다. 화면을 보면 다음 명령이 실행되고 있습니다. 즉,… 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에서 두 개의 프로젝트 간에 함수 호출이 가능해집니다.