본문 바로가기

반응형

Windows

(25)
[ MSYS ] Python 설치하기 pacman은 Arch Linux 및 그 파생 배포판(예: Manjaro)에서 사용하는 패키지 관리자입니다. Arch 계열에서는 python3, python3-pip 같은 이름 대신 다음처럼 설치합니다:1. 설치 명령어:sudo pacman -S python python-pip설명:python: Python 3이 기본으로 설치됩니다 (Python 2는 별도 패키지).python-pip: Python 3용 pip입니다.2. 설치 확인:python --version # 또는 python3 --versionpip --version # 또는 pip3 --versionArch에서는 python이 곧 python3, pip이 pip3에 해당합니다.혹시 Arch 기반이 아닌 시스템에서 pacman..
[ MSYS2 ] scp 명령어 설치하고 사용하기 MSYS 또는 MSYS2 환경에서는 scp를 사용하려면 OpenSSH 패키지를 설치하면 됩니다. MSYS2는 pacman 패키지 매니저를 사용하므로 아래 방법으로 설치할 수 있습니다.1. MSYS2에서 scp 설치 방법MSYS2 콘솔 실행시작 메뉴에서 MSYS2 MSYS 또는 MSYS2 MinGW 64-bit 등을 실행합니다.패키지 데이터베이스 업데이트pacman -Syopenssh 패키지 설치pacman -S openssh2. 설치 확인which scpscp -V이제 MSYS2 환경에서 scp, ssh, sftp 명령어들을 사용할 수 있습니다.3. scp 명령어 사용법 완전 정복scp는 리눅스나 유닉스 환경에서 SSH 프로토콜을 이용해 파일을 안전하게 복사하는 명령어입니다. 원격 서버와 파일을 주고받을..
[ MSYS2 ] Windows에서 사용할 수 있는 Unix Shell 🌱 MSYS 또는 MSYS2는 **Windows에서 유닉스 도구(Bash, make, gcc 등)**를 쓸 수 있게 해주는 훌륭한 환경입니다.특히 MSYS2는 MinGW와도 잘 통합되고, 패키지 매니저(pacman)까지 있어서 훨씬 더 유용합니다.여기서는 최신 버전인 MSYS2 설치 및 사용하는 방법을 중심으로 설명드릴게요.1. MSYS2 설치 방법A. 다운로드공식 사이트 접속→ https://www.msys2.org/화면 상단의 "Installation" 버튼 클릭본인의 Windows에 맞는 설치파일 다운로드(보통 msys2-x86_64-....exe)B. 설치다운로드한 .exe 실행기본 설정 그대로 설치 (예: C:\msys64)설치 완료 후 MSYS2 MSYS (혹은 UCRT/MinGW 쉘) 실행..
[ Windows Form ] 문자 형태의 날짜를 DateTime으로 변환 하기 C#에서 "20250101" 형태의 문자열을 DateTime으로 변환하여 날짜를 설정하려면 DateTime.ParseExact 또는 DateTime.TryParseExact 메서드를 사용할 수 있습니다. 이 메서드는 문자열의 형식이 고정되어 있을 때 유용합니다.예제 코드using System;class Program{ static void Main() { // 날짜 문자열 string dateString = "20250101"; // 문자열을 DateTime으로 변환 DateTime date = DateTime.ParseExact(dateString, "yyyyMMdd", null); // 변환된 날짜 출력 Consol..
[ C# ] MySqlConnector - MySQL DB 사용하기 C#에서 MySqlConnector를 사용하여 MySQL 데이터베이스에 연결하려면, 다음 단계를 따르세요: 1. MySqlConnector 패키지 설치Visual Studio를 사용하는 경우, NuGet 패키지 관리자를 통해 MySqlConnector를 설치하세요.Install-Package MySqlConnector또는 .NET CLI를 사용할 경우:dotnet add package MySqlConnector 2. MySQL 연결 문자열 생성MySQL 데이터베이스에 연결하기 위해 연결 문자열(Connection String)을 생성해야 합니다. 연결 문자열의 기본 형식은 다음과 같습니다:Server=;Database=;User=;Password=;SslMode=;예:Server=localhost;Dat..
[ C# ] 사용 가능한 데이터 베이스 C#에서 사용하기 용이한 무료 데이터베이스는 여러 가지가 있습니다. 각 데이터베이스는 목적과 환경에 따라 선택할 수 있으며, 다음은 인기 있는 옵션들입니다. 1. SQLite특징:가볍고 내장형 데이터베이스.별도의 서버 설치가 필요 없음.단일 파일로 데이터 저장.소규모 프로젝트, 데스크톱 애플리케이션, 테스트 환경에 적합.C#에서 사용 방법:System.Data.SQLite 또는 Microsoft.Data.Sqlite NuGet 패키지를 사용. 2. PostgreSQL특징:강력한 기능과 확장성을 제공하는 오픈 소스 데이터베이스.트랜잭션, JSON 지원, 복잡한 쿼리 등 고급 기능 제공.중대형 애플리케이션, 웹 애플리케이션에 적합.C#에서 사용 방법:Npgsql NuGet 패키지를 사용하여 쉽게 연동 가능...
[ Windos Form ] 메뉴 추가하기 Windows Forms에서 메뉴를 추가하려면 MenuStrip 컨트롤을 사용합니다. MenuStrip은 Windows Forms 응용 프로그램에서 상단 메뉴를 구현하는 기본적인 방법입니다. 다음은 메뉴를 추가하는 방법과 주요 단계입니다. 1. Visual Studio에서 메뉴 추가MenuStrip 추가Visual Studio의 도구 상자에서 MenuStrip을 선택하고 폼에 드래그 앤 드롭합니다.MenuStrip 컨트롤이 폼 상단에 추가되고, 메뉴 항목을 구성할 수 있는 디자인 영역이 표시됩니다.메뉴 항목 추가MenuStrip 위에 "File", "Edit", "Help"와 같은 항목을 입력합니다.항목을 클릭하면 하위 메뉴를 추가할 수 있는 공간이 나타나며, 여기서 하위 메뉴(예: "Open", "Sa..
[ Windows ] 서비스 앱 샘플 작성하기 Windows 서비스 프로그램을 작성하려면, 서비스의 생명 주기 관리와 운영 체제와의 상호작용을 위해 Microsoft의 Windows API를 활용해야 합니다. 서비스 프로그램은 일반 응용 프로그램과 달리, Windows 서비스 제어 관리자(Services Control Manager, SCM)에 의해 실행되고 제어됩니다. 다음은 Windows 서비스 프로그램을 작성하는 방법과 전체적인 구조에 대한 설명입니다. 1. Windows 서비스의 기본 개념서비스: 백그라운드에서 실행되며 사용자 인터페이스(UI)가 없거나 최소한의 UI를 사용하는 프로그램.SCM: 서비스를 관리하는 Windows 구성 요소로, 서비스의 시작, 중지, 일시 중지 등을 제어.서비스의 상태: 시작(Pending), 실행 중(Runni..

반응형