728x90 반응형 IT/개발28 .bat file과 .exe file 예시 및 차이, 장점과 단점 1. BAT 파일 (Batch 파일)BAT 파일은 "배치 파일"의 약자로, 주로 명령어 인터프리터인 DOS나 Windows의 커맨드 프롬프트(cmd.exe)에서 실행할 수 있는 스크립트 파일이다. 확장자는 .bat 또는 .cmd로 사용됩니다. BAT 파일은 순차적으로 명령어들을 작성하여 하나의 자동화된 작업을 수행하는데 유용하다.BAT 파일 코드 예시(backup.bat)@echo off xcopy "C:\Users\사용자명\Documents" "D:\Backup" /s /e /h /y echo 백업 완료! pause "C:\Users\사용자명\Documents" 폴더의 모든 파일과 하위 폴더를 "D:\Backup" 폴더로 복사**(/s: 하위 폴더 포함, /e: 비어 있는 폴더 포함, /h: 숨김 파일.. 2024. 11. 13. [Mac] Python 실행파일 만들기 (feat. pyinstaller) Pyinstaller 설치pip install pyinstaller Pyinstaller 설치확인pyinstaller --version Pyinstaller 실행pyinstaller -F -w 파일이름.py (-F:실행파일 1개만 생성, -w:터미널 창 안열림 옵션) 생성된 파일 실행해보기dist 폴더에 생성되는데 들어가보면 아래와 같은 실행파일 생성 실행하면 잘 실행이 된다. 2024. 6. 13. [Mac] Terminal 여러 터미널 사용 키 터미널 창 열기/닫기새로운 터미널 창 열기: Cmd + N현재 터미널 창 닫기: Cmd + W터미널 창 전환다음 터미널 창으로 전환: Cmd + Shift + ]이전 터미널 창으로 전환: Cmd + Shift + [터미널 탭 관리새로운 탭 열기: Cmd + T 다음 탭으로 이동: Cmd + Shift + ]이전 탭으로 이동: Cmd + Shift + [특정 탭으로 이동: Cmd + 숫자 (1부터 9까지) 2024. 5. 13. [Mac] Jupiter Notebook 설치 Jupiter Notebook을 Mac에서 설치하기 위해 Homebrew를 사용하여 설치터미널을 열고 아래와 같이 설치하자1. brew install jupyter 2. jupyter notebook 3. 주피터 노트북을 열 수 있다 2024. 5. 9. MySQL connection failed: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 해결 2 MySQL connection failed: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client at Sequence._packetToError (/Users/user/Desktop/ManuServer/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14) at Handshake.ErrorPacket (/Users/user/Desktop/ManuServer/node_modules/mysql/lib/protocol/sequences/Handshake.j.. 2024. 5. 9. User Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 해결 1 MySQL과 Node.js 를 연동하려고 할 때 해당 에러가 발생User Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL clientMySQL 8.0에서는 MySQL 패스워드 플러그인 "caching_sha2_password" 때문에 에러발생아래와 같이 mysql.user를 보니plugin이 caching_sha2_password로 되어있다. 그래서 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'를 입력 해 플러그인을 바꿔주면 정상 작동 확인이 가능.. 2024. 5. 8. [Mac] .net 설치 for mac macOS에서 .NET을 설치하는 방법에 대한 간단한 설명해보자1. 아래 링크로 접속https://learn.microsoft.com/ko-kr/dotnet/core/install/macos macOS에 .NET 설치 - .NET.NET을 설치할 수 있는 macOS 버전에 대해 알아봅니다.learn.microsoft.com 2. .NET 다운로드 클릭 3. 버전 선택해 Arm64(M1), x64(Intel) 다운로드 4. 다운로드 후 설치 5. 설치 후 잘 설치되었다면 버전확인( dotnet --version ) 버전이 나온다면 잘 설치되었다는 뜻이다. 2024. 5. 8. 오류 CS0103: 'initializeComponet' 이름이 현재 컨텍스트에 없습니다 [WPF] 오류 CS0103: 'initializeComponet' 이름이 현재 컨텍스트에 없습니다. 해결방법빌드 시 해당 에러가 발생하면대부분 Xaml의 namespace 이름이 잘못되있는 경우이다.Class의 네임스페이스를 확인해보고 namespace를 수정하면 된다. 2024. 5. 3. [Mac] Mac IP 확인방법 for Mac 1. 시스템 환경설정 ㅁ 맥 왼쪽 사과표시를 클릭하고 시스템 설정을 클릭 ㅁ 네트워크를 클릭하고 오른쪽 연결된 WIFI 의 세부사항을 클릭 ㅁ IP주소 확인 가능 2. 터미널을 사용하여 IP주소 확인 ㅁ 터미널에 접속 후 ifconfig | grep inet 입력아래와 같이 IP주소 확인 2024. 5. 2. 이전 1 2 3 4 다음 728x90 반응형