2024/05 7

[읽자마자 IT 전문가가 되는 네트워크 교과서]

라우터(router) 노드 :  인터넷은 수많은 센터가 있어서 중심이 나뉘어 있고, 각 센터는 서로 직간접적으로 연결되어 있어.  이 센터를 노드(node)라고 불러 정보를 주고받는 모든 네트워크에 있는 기기 모든 노드의 한 가지 공통점은 바로 '주소'가 있다는 것 그러니까 랜드마크적으로 주소를 나타내는 것 주소를 통해 노드는 서로를 찾을 수 있어 정리하면 네트워크에 연결된 하드웨어를 노드라고 하고, 이 노드들은 모두 주소를 가족 있다. 인터넷에서는 IP 주소가 이런 네트워크 주소 역할을 해. 메시지가 이동할 때 A -> B  로 곧바로 가는 것이 아니라 대부분 출발지와 ㅁ고적지 사이에 있는 중간 노드를 거치게 되는데 이런 중간 노드를 '라우터' 라고 부른다. 라우터는 IP 패킷을 한 네트워크에서 다른 ..

Book/Network 2024.05.24

.NET Framework 4.5.2 다운로드

Windows 10 사용 중 이전 버전 (framework 4.5.2) 를 다운로드 하려니 상위 버전이 있다고 다운로드가 되지 않았다. 근데 그건 Runtime 용을 설치 시도했기 때문이었고 개발자용은 설치가 가능했다. https://dotnet.microsoft.com/ko-kr/download/dotnet-framework/net452 .NET Framework 4.5.2 다운로드 | 무료 공식 다운로드.NET Framework 4.5.2 을(를) 사용하여 애플리케이션을 빌드하고 실행하기 위한 다운로드. .NET Framework용 웹 설치 프로그램, 오프라인 설치 프로그램 및 언어 팩 다운로드를 받으세요.dotnet.microsoft.com 위 링크에서 런타임용이 아닌 개발자용을 다운로드 하면 사용..

C# 2024.05.13

.NET Framework 삭제 방법

현재 내 Framework 버전 확인하는 명령어 (CMD)wmic product get description, version | findstr /C:".NET Framework"   다음 명령을 사용하여 .NET Framework 4.7.2를 제거합니다. 관리자 권한으로 실행한 명령 프롬프트(CMD) 에서 다음을 실행합니다.wmic product where "name like 'Microsoft .NET Framework 4.7.2%'" call uninstall /nointeractive   위와 같이 나오면 제대로 삭제가 됐음을 의미합니다. .NET Framework를 제거한 후 시스템을 재부팅합니다. 이렇게 하면 시스템이 정상적으로 재시작되고 변경 사항이 적용됩니다.

C# 2024.05.13

SQL DB에 대량 데이터 삽입하는 방법

1. 랜덤 데이터 생성 및 CSV 파일 작성먼저 C# 코드를 사용하여 랜덤 데이터를 생성하고 CSV 파일로 저장하는 방법을 알아봅니다.- 테이블에는 간단하게 age, name, id 만 포함 using System;using System.Collections.Generic;using System.IO;class Program{ static void Main() { Random random = new Random(); List dataRows = new List(); dataRows.Add(new string[] { "age", "name", "id" }); // CSV 헤더 for (int i = 0; i  2. CSV 파일을 SQL Serve..

C# 2024.05.13

VisualStudio Setup 프로젝트 만드는 방법

설치 관리자 프로젝트 확장을 설치하려면Visual Studio에서 확장>관리 확장 메뉴 항목을 선택합니다.확장 관리 대화 상자에서 온라인>Visual Studio Marketplace>도구를 확장하고 설치 및 배포를 선택합니다. 확장 목록에서 Microsoft Visual Studio 설치 관리자 Projects 2022를 선택합니다. 다운로드 단추를 선택합니다.모든 Microsoft Visual Studio 창이 닫혔을 때 수정이 시작됨을 알려주는 알림이 대화 상자 아래쪽에 나타납니다. 대화 상자를 닫습니다.Visual Studio를 닫습니다. 다운로드 및 설치 프로세스가 시작됩니다. 설치 관리자가 Visual Studio를 변경할 수 있도록 사용자 계정 컨트롤 권한 상승 프롬프트를 수락해야 할 수 있..

C# 2024.05.03

포트 확인과 프로세스 종료하는 방법

컴퓨터 네트워크에서 포트는 서버와 클라이언트 간의 통신을 가능하게 하는 중요한 요소입니다. 때때로 특정 포트를 사용하는 프로세스를 확인하고 종료해야 할 때가 있습니다. 이 글에서는 Windows 운영 체제에서 포트를 확인하고 해당 포트를 사용하는 프로세스를 종료하는 방법에 대해 알아보겠습니다. 1. 포트 확인하기 1-1 Command-line(명령 프롬프트) 사용하기명령 프롬프트 열기:cmd를 검색하여 명령 프롬프트를 엽니다.포트 확인 명령 실행:netstat -ano | findstr ":포트번호"포트번호에는 확인하려는 포트의 번호를 입력합니다.PID(Process ID)를 확인할 수 있습니다.C:\Windows\system32>netstat -ano | findstr :1883 TCP 127...

C# 2024.05.02

.NET SDK 실행 오류 - SDK를 찾을 수 없음

문제 발생: .NET SDK 실행 오류 - SDK를 찾을 수 없음최근 개발 환경에서 .NET SDK를 사용할 때 문제가 발생했습니다. dotnet 명령을 실행할 때 "SDK를 찾을 수 없음"과 같은 오류 메시지가 나타났습니다. 이 문제는 저의 실수로 인해 발생한 것으로, 이전에 환경 변수 설정을 잘못 수정하여 발생한 문제였습니다.저는 이전에 시스템 환경 변수 중 Path를 테스트하던 중 필요 없는 항목을 제거하는 과정에서 실수로 .NET SDK의 경로도 제거해 버렸습니다. 이로 인해 시스템이 .NET SDK의 실행 파일을 찾지 못하게 되었고, 따라서 dotnet 명령을 사용할 수 없게 되었습니다.  해결 방법: 환경 변수 설정 재구성문제를 해결하기 위해 다음과 같은 단계를 거쳐 환경 변수를 다시 설정했습..

C# 2024.05.02