Latest
-
SourceTree, failed with code 128
제 경우는, 윈도우11 SourceTree 에서, WSL 프로젝트 경로에 접근시 아래와 같은 에러가 발생했습니다.
-
VS Code, Snippet 환경설정
Snippet 이란?더보기Snippet(스니펫): 작은 정보, 한 토막 프로그래밍 코드, 텍스트 조각 등을 의미합니다. 소스코드를 작성할 때, 자주 사용하는 코드 블록, 코드 패턴, 형식 지정 규칙 등을 정의된 템플릿 형식으로 저장하고 효율적으로 삽입하여 재사용하도록 도와주는 도구입니다 C , Snippet 환경설정더보기{ "c main Function": { "prefix": "!main", "body": [ "#include ", "", "int main(int argc, char **argv)", "{", "\t$1", "\treturn 0;", "}" ], }, "printf": { "prefix"..
-
VS Code, Debug 환경설정 Pre-Work.더보기GDB(GNU DeBugger) 설치는 필수입니다. 01. WSL 환경에서 VS Code, C/C++ 환경설정 VS Code, C/C++ 환경설정" data-og-description="MSDN 공식문서, VSCode 공식문서 WSL 환경설정더보기01. WSL 설치 WSL2 환경 설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/352" data-og-url="https://basiclike.tistory.com/352" dat..
-
VS Code, Git, GitHub 환경설정 VSCode 공식문서 Pre-Work.더보기01. WSL 환경설정 WSL2 환경설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력하면 검색된 를 실행합니다., 체크 ✔ 하여 활basiclike.tistory.com 02. Git 환경설정 Git 환경설정" data-og-description="Pre-work.더보기01. WSL 환경 설정 WSL2 환경설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력" data-og-host="basiclike.tist..
-
GitHub 환경설정 Intro. 더보기01. WSL> GitHub 환경설정 프로세스 Windows "자격 증명 관리자" 에 GitHub 계정 정보 등록방법1) Windows 환경에서 Git 환경설정 & GitHub 사용하는 과정에서 계정 정보 등록방법2) 자격 증명 관리자에 GitHub 계정 정보 직접 등록WSL 환경설정WSL 환경에서 Git 환경설정WSL 환경에서 Windows 환경에서 등록된 GCM 자격 증명과 연결WSL 환경에서 GitHub 연동 02. Windows "자격 증명 관리자" 란? Windows 에는 "Credential Manager, 자격 증명 관리자" 라는 프로그램이 존재합니다.저장된 "자격 증명"으로 로그인 과정을 생략하고 웹 사이트, 응용 프로그램 및 네트워크에 접속하는 기능입니다. ..
-
Git 환경설정 Pre-work.더보기01. WSL 환경 설정 WSL2 환경설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력하면 검색된 를 실행합니다., 체크 ✔ 하여 활basiclike.tistory.com 02. WSL 초기 설정 WSL2 초기 설정패키지 미러 주소를 카카오로 설정 sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list 패키지 업데이트, 업그레이드, 불필요한 패키지 자동 제거basiclike.tistory.com 참고) WSL 삭제WSL 설치 과정에서 문제가 발생하면, 제거하고 처음부터 다시 ..
-
GitHub 환경설정 Step 1. Git 환경설정더보기Windows 환경에서 Git 환경설정 Git 환경설정" data-og-description="Step 1. Git 다운로드더보기 Step 2. Git 설치더보기2.43.0 버전 설치를 기준으로 작성되어, 최신 버전과 차이가 있을 수 있습니다. 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/265" data-og-url="https://basiclike.tistory.com/265" data-og-image="https://scrap.kakaocdn.net/dn/do9ivG/hyV2rAwEwo..
-
Git 환경설정 Step 1. Git 다운로드더보기 Step 2. 설치더보기2.43.0 버전 설치를 기준으로 작성되어, 최신 버전과 차이가 있을 수 있습니다. 기존에 git 이 설치된 경우, 자동으로 이전 버전을 제거하고 재설치됩니다.첫 설치 페이지 하단의 "새로운 옵션만 설정하기"을 체크할 경우, 이전 버전에 없는 새로운 기능이 추가된 경우만 설치 과정에서 선택하도록 보입니다. 그 외의 옵션은 이전 버전의 설정을 유지합니다. 1. 약관 확인, 2. 경로 설정, 3. Next 4. 구성요소 선택, 5. Next 6. 시작메뉴 폴더 지정, 7. 기본 편집기 VSCode 선, 8. Next 9. 기본 브랜치 이름 설정(main), 10.Next, 11. git 환경변수 설정, 12.Next 13. SSH 설정, 14..
-
VS Code, C/C++ 제거 Uninstall Visual Studio CodeStep 1. VSCode 프로그램 삭제 Step 2. %APPDATA%\Code 삭제 C:\Users\사용자\AppData\Roaming Step 3. %USERPROFILE%\.vscode 삭제 C:\Users\사용자 Step 5. MinGW-w64 삭제
-
VS Code, C/C++ 환경설정 VSCode 공식문서Step 1: C/C++ 컴파일러(MinGW-w64)설치더보기Windows OS 에 Linux OS 에서 사용하는 C/C++ 컴파일러인 GCC 를 사용할 수 없습니다.대신, MinGW(Minimalist GNU for Windows)를 설치합니다.컴파일러가 무엇인지 모른다면, 컴파일러, 빌드, 실행, 기계어와 프로그래밍 언어 관계를 먼저 이해합니다. 01. MinGW-w64 인스톨러 설치 프로그램을 다운로드 합니다. ①링크에서 ②최신 Assets▼의 ③msys2-x86_64-XXXXXXXX.exe 네이밍을 가진 실행 파일을 다운 받습니다.업데이트에 따라 년월일을 의미하는 숫자는 다를 수 있습니다. 02. 다운받은 MinGW-w64 인스톨러 설치합니다. @삭제 방법: 설치한..
-
Git 제거 개발 환경설정을 배운다면, 항상 제거하는 방법도 함께 알아두도록 합니다. Git 제거더보기01. 제거 remove: package 삭제--purge: config 설정 포함 (완전 삭제)sudo apt-get --purge remove git -y 02. 의존성 제거 autoremove: 의존성 없어 사용되지 않는 package 자동 삭제sudo apt-get autoremove -y *설치와 제거를 반복하여, 환경설정 방법을 익혀둡니다.
-
VS Code, C/C++ 제거 1. VS Code 제거 VS Code, C/C++ 제거" data-og-description="Uninstall Visual Studio CodeStep 1. VSCode 프로그램 삭제 Step 2. %APPDATA%\Code 삭제 C:\Users\사용자\AppData\Roaming Step 3. %USERPROFILE%\.vscode 삭제 C:\Users\사용자 Step 5. MinGW-w64 삭제" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/348" data-og-url="https://basiclike.tistory.com/348" data-og-image="ht..
-
VS Code, C/C++ 환경설정 MSDN 공식문서, VSCode 공식문서 WSL 환경설정더보기01. WSL 설치 WSL2 환경 설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력하면 검색된 를 실행합니다., 체크 ✔ 하여 활basiclike.tistory.com 02. WSL 초기 설정 WSL2 초기 설정패키지 미러 주소를 카카오로 설정 sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list 패키지 업데이트, 업그레이드, 불필요한 패키지 자동 제거basiclike.tistory.com 참고) WSL 삭제문제가 생기면 즉시 삭제하고 ..
-
VS Code, C/C++ 환경설정 패키지 시스템, VSCode 공식문서Step 1. Ubuntu에 C/C++ 컴파일러(GCC)설치 더보기우분투에 C/C++ 프로그래밍 언어를 사용하기 위해 GCC 컴파일러와 GDB 디버거를 설치합니다. 개발에 필요한 필수 패키지를 설치한다고 생각하시면 됩니다. 01. 데비안 패키지 리스트 업데이드 && 업그레이드sudo apt-get update && sudo apt-get upgrade -y 02. gcc, gdb 설치 sudo apt-get install build-essential -ybuild-essential 패키지는 데비안 계열의 리눅스 플랫폼에서 개발에 필요한 패키지를 묶어 놓은 것을 의미합니다. build-essential 패키지를 설치하면 GCC, G++ 등 리눅스 개발에 필..
Setup
-
VS Code, C/C++ 제거 Uninstall Visual Studio CodeStep 1. VSCode 프로그램 삭제 Step 2. %APPDATA%\Code 삭제 C:\Users\사용자\AppData\Roaming Step 3. %USERPROFILE%\.vscode 삭제 C:\Users\사용자 Step 5. MinGW-w64 삭제
-
VS Code, C/C++ 환경설정 VSCode 공식문서Step 1: C/C++ 컴파일러(MinGW-w64)설치더보기Windows OS 에 Linux OS 에서 사용하는 C/C++ 컴파일러인 GCC 를 사용할 수 없습니다.대신, MinGW(Minimalist GNU for Windows)를 설치합니다.컴파일러가 무엇인지 모른다면, 컴파일러, 빌드, 실행, 기계어와 프로그래밍 언어 관계를 먼저 이해합니다. 01. MinGW-w64 인스톨러 설치 프로그램을 다운로드 합니다. ①링크에서 ②최신 Assets▼의 ③msys2-x86_64-XXXXXXXX.exe 네이밍을 가진 실행 파일을 다운 받습니다.업데이트에 따라 년월일을 의미하는 숫자는 다를 수 있습니다. 02. 다운받은 MinGW-w64 인스톨러 설치합니다. @삭제 방법: 설치한..
-
VS Code, C/C++ 제거 1. VS Code 제거 VS Code, C/C++ 제거" data-og-description="Uninstall Visual Studio CodeStep 1. VSCode 프로그램 삭제 Step 2. %APPDATA%\Code 삭제 C:\Users\사용자\AppData\Roaming Step 3. %USERPROFILE%\.vscode 삭제 C:\Users\사용자 Step 5. MinGW-w64 삭제" data-og-host="basiclike.tistory.com" data-og-source-url="https://basiclike.tistory.com/348" data-og-url="https://basiclike.tistory.com/348" data-og-image="ht..
-
VS Code, C/C++ 환경설정 MSDN 공식문서, VSCode 공식문서 WSL 환경설정더보기01. WSL 설치 WSL2 환경 설정[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력하면 검색된 를 실행합니다., 체크 ✔ 하여 활basiclike.tistory.com 02. WSL 초기 설정 WSL2 초기 설정패키지 미러 주소를 카카오로 설정 sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list 패키지 업데이트, 업그레이드, 불필요한 패키지 자동 제거basiclike.tistory.com 참고) WSL 삭제문제가 생기면 즉시 삭제하고 ..
-
VS Code, C/C++ 환경설정 패키지 시스템, VSCode 공식문서Step 1. Ubuntu에 C/C++ 컴파일러(GCC)설치 더보기우분투에 C/C++ 프로그래밍 언어를 사용하기 위해 GCC 컴파일러와 GDB 디버거를 설치합니다. 개발에 필요한 필수 패키지를 설치한다고 생각하시면 됩니다. 01. 데비안 패키지 리스트 업데이드 && 업그레이드sudo apt-get update && sudo apt-get upgrade -y 02. gcc, gdb 설치 sudo apt-get install build-essential -ybuild-essential 패키지는 데비안 계열의 리눅스 플랫폼에서 개발에 필요한 패키지를 묶어 놓은 것을 의미합니다. build-essential 패키지를 설치하면 GCC, G++ 등 리눅스 개발에 필..
-
WSL2 삭제
1. 터미널 열기 2. 설치된 리눅스 배포판 확인 후 삭제wsl -l -vwsl --unregister Ubuntu-22.04 3. 우분투 배포판 앱 제거 4. 설치된 Linux용 Windows 하위 시스템 제거 [ Window 키 + i ] 단축키▶ Apps ▶ Installed apps ▶ Windows Subsystem for Linux 삭제 5. 윈도우 추가 기능 끄기 [ Window 키 + r ] 단축키 ▶ optionalfeatures 입력 ▶ Windows 기능 켜기 끄기 ▶ "가상 머신 플랫폼", 체크 해제 🔲 하여 비활성화▶ "Linux용 Windows 하위 시스템" 체크 해제 ..
-
WSA 설치
Windows Subsystem for Android (WSA): 윈도우에 안드로이드 스토어와 어플리케이션 사용 가능하다. 정식 버전은 Amazon Appstore 지원하는 국가만 가능하다. ✅Enable Windows Features & Reboot Windows PowerShell 관리자 권한으로 실행 $ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart $ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart $ dism.exe /online /enable-feature /featu..
-
Oh My Posh 환경설정 ✅ Pre-Work. 더보기Step 1. 패키지 업데이드 && 업그레이드sudo apt update && sudo apt upgrade -y Step 2. 기본 라이브러리와 헤더 파일 설치, CA인증서 설치sudo apt install -y build-essential ca-certificates ✅ oh my posh 환경설정 oh-my-posh 홈페이지로 이동, 공식 문서의 설치 방법을 순서대로 진행하합니다. 순서 요약xterm-256color 설정oh-my-posh 설치font 설치theme 설정.bashrc 설정 Step 1. Xterm-256color 설정더보기⏩ oh-my-posh 공식 홈페이지의 Linux > terminal 설정을 참고합니다. ⏩ 아래와 같이 WSL t..
-
WSL2 환경설정
[WSL 공식문서], [WSL 개발 환경 설정]Step1. 윈도우에서 WSL 활성화더보기Window + S 단축키를 누르면, 검색 기능이 활성화 됩니다.서검색어로 키워드 입력하면 검색된 를 실행합니다., 체크 ✔ 하여 활성화합니다. 체크 ✔ 하여 활성화합니다.OK 를 누릅니다.자동으로 WSL에 필요한 윈도우 기능이 설치됩니다.윈도우를 재부팅합니다. Step 2. 최신 WSL2 설정 더보기2.1 아래 링크로 이동하여 최신 WSL2 Linux Kernel Update 설치합니다. 이전 버전 WSL의 수동 설치 단계 | Microsoft Learn 이전 버전 WSL의 수동 설치 단계wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지..
-
Qt 설치 1. Qt 설치Qt download Link로 이동하여 Online Installer 를 다운받는다. (Qt는 5.15부터 Online Installer로만 Qt 설치가 가능하다.) ⏩ official_releases/ ⏩ online_installers/ ⏩ qt-unified-windows-x64-online.exe ⏩ 미러 사이트를 설정하여, Online Installer 를 실행한다. 1. Online Installer가 설치된 경로로 이동하여, 주소창에 "cmd" 를 입력하여 터미널을 실행시킨다. 2. 미러 사이트에서 가까운 위치를 찾아, Online Installer 를 실행 옵션으로 입력한다. qt-unified-windows-x64-4.6.1-online.exe --mirror..
-
Qt 설치 1. 사전작업 - 1 g++ 설치 Qt 설치 전에 반드시 g++을 설치해야 함 sudo apt-get install g++ - 2. 각종 라이브러리 설치 sudo apt update && upgrade -ysudo apt-get install build-essential libgl1-mesa-dev - 3. Qt 사이트로 이동 - 4. 다운 받은 파일이 있는 곳으로 터미널 경로 설정 보통 Downloads 폴더에 해당 실행 파일을 다운 받았을 것이다. cd ~/Downloads - 5. run 파일 권한 확인 ls -tlr Qt 설치 파일의 권한에, x 가 없는 상태가 출력되하면 아래 명령어 실행 (파일명, 특히 버전 정보를 잘 확인해서 입력하거나, *(와일드카드)를 사용한다.) chmod a..
-
윈도우에서 우분투 듀얼 부팅 설치
① Window에서 "장치 암호화" 해제Window Home윈도우 설정 > 개인 정보 및 보안 > 장치 암호화 > 해제Window ProBitLocker 관리 > 드라이브 잠금 해제 > BitLocker 끄기② Window에서 저장장치 파티션 나누기 운영체제가 설치될 저장장치의 파티션 용량 설정하단 "윈도우 아이콘" 오른쪽 클릭 > 디스크 관리 > 해당 드라이브 오른쪽 클릭 > 볼륨 축소 > 용량 입력 > 축소 100GB = 100GB * 1024MB +1MB = 102,400MB +1MB 128GB = 131,073256GB = 262,145300GB = 307,201+1MB 하는 이유는, 200GB 파티션을 나누려고 DISKPART에서 204800MB (200GB * 1024MB)를 넣으면 파일관리자..
-
우분투에서 윈도우 멀티 부팅 설치
굳이 우분투에서 윈도우 멀티 부팅 세팅을 할 이유가 없다.아래 2가지 방법이 가장 쉽다.Windows 설치 후 우분투를 설치Windows 에서 WSL 이용하지만 굳이 우분투에서 윈도우 멀티 부팅 세팅을 하려면 아래와 같은 순서를 따른다.우분투에서 윈도우 멀티부딩 설치 방법uBuntu 설치 USB 에서 uBuntu liveUSB mode 실행gparted 프로그램으로 파티션 분할윈도우 설치 가능한 ntfs 파일 시스템 설정분할된 파티션에 윈도우 설치GRUB bootloader 복구1컴퓨터 시작시 f2, f5, del 등으로 BIOS 진입USB로 부팅되도록 설정 2Ventory에서 ubuntu-20.04.6-desktop-amd64.iso 선택Boot in normal mode 선택ubuntu 선택로딩 대기..
Most Viewed
-
WSA 설치
Windows Subsystem for Android (WSA): 윈도우에 안드로이드 스토어와 어플리케이션 사용 가능하다. 정식 버전은 Amazon Appstore 지원하는 국가만 가능하다. ✅Enable Windows Features & Reboot Windows PowerShell 관리자 권한으로 실행 $ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart $ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart $ dism.exe /online /enable-feature /featu..
-
Ubuntu, 초기화
패키지 환경 설정 sudo dpkg --configure -a 레포지토리 업데이트 sudo apt update 의존성 수정 sudo apt -f install 모든 패키지 업데이트 sudo apt full-upgrade 우분투 재설치 sudo apt install --reinstall ubuntu-desktop 불필요한 패키지 삭제 sudo apt autoremove 다운로드 후 설치한 패키지 삭제 sudo apt clean 시스템 재시작 sudo reboot
-
우분투에서 윈도우 멀티 부팅 설치
굳이 우분투에서 윈도우 멀티 부팅 세팅을 할 이유가 없다.아래 2가지 방법이 가장 쉽다.Windows 설치 후 우분투를 설치Windows 에서 WSL 이용하지만 굳이 우분투에서 윈도우 멀티 부팅 세팅을 하려면 아래와 같은 순서를 따른다.우분투에서 윈도우 멀티부딩 설치 방법uBuntu 설치 USB 에서 uBuntu liveUSB mode 실행gparted 프로그램으로 파티션 분할윈도우 설치 가능한 ntfs 파일 시스템 설정분할된 파티션에 윈도우 설치GRUB bootloader 복구1컴퓨터 시작시 f2, f5, del 등으로 BIOS 진입USB로 부팅되도록 설정 2Ventory에서 ubuntu-20.04.6-desktop-amd64.iso 선택Boot in normal mode 선택ubuntu 선택로딩 대기..
-
윈도우에서 우분투 듀얼 부팅 설치
① Window에서 "장치 암호화" 해제Window Home윈도우 설정 > 개인 정보 및 보안 > 장치 암호화 > 해제Window ProBitLocker 관리 > 드라이브 잠금 해제 > BitLocker 끄기② Window에서 저장장치 파티션 나누기 운영체제가 설치될 저장장치의 파티션 용량 설정하단 "윈도우 아이콘" 오른쪽 클릭 > 디스크 관리 > 해당 드라이브 오른쪽 클릭 > 볼륨 축소 > 용량 입력 > 축소 100GB = 100GB * 1024MB +1MB = 102,400MB +1MB 128GB = 131,073256GB = 262,145300GB = 307,201+1MB 하는 이유는, 200GB 파티션을 나누려고 DISKPART에서 204800MB (200GB * 1024MB)를 넣으면 파일관리자..
-
VS Code, C/C++ 환경설정 패키지 시스템, VSCode 공식문서Step 1. Ubuntu에 C/C++ 컴파일러(GCC)설치 더보기우분투에 C/C++ 프로그래밍 언어를 사용하기 위해 GCC 컴파일러와 GDB 디버거를 설치합니다. 개발에 필요한 필수 패키지를 설치한다고 생각하시면 됩니다. 01. 데비안 패키지 리스트 업데이드 && 업그레이드sudo apt-get update && sudo apt-get upgrade -y 02. gcc, gdb 설치 sudo apt-get install build-essential -ybuild-essential 패키지는 데비안 계열의 리눅스 플랫폼에서 개발에 필요한 패키지를 묶어 놓은 것을 의미합니다. build-essential 패키지를 설치하면 GCC, G++ 등 리눅스 개발에 필..
-
VS Code, C/C++ 환경설정 VSCode 공식문서Step 1: C/C++ 컴파일러(MinGW-w64)설치더보기Windows OS 에 Linux OS 에서 사용하는 C/C++ 컴파일러인 GCC 를 사용할 수 없습니다.대신, MinGW(Minimalist GNU for Windows)를 설치합니다.컴파일러가 무엇인지 모른다면, 컴파일러, 빌드, 실행, 기계어와 프로그래밍 언어 관계를 먼저 이해합니다. 01. MinGW-w64 인스톨러 설치 프로그램을 다운로드 합니다. ①링크에서 ②최신 Assets▼의 ③msys2-x86_64-XXXXXXXX.exe 네이밍을 가진 실행 파일을 다운 받습니다.업데이트에 따라 년월일을 의미하는 숫자는 다를 수 있습니다. 02. 다운받은 MinGW-w64 인스톨러 설치합니다. @삭제 방법: 설치한..
-
Qt 설치 1. 사전작업 - 1 g++ 설치 Qt 설치 전에 반드시 g++을 설치해야 함 sudo apt-get install g++ - 2. 각종 라이브러리 설치 sudo apt update && upgrade -ysudo apt-get install build-essential libgl1-mesa-dev - 3. Qt 사이트로 이동 - 4. 다운 받은 파일이 있는 곳으로 터미널 경로 설정 보통 Downloads 폴더에 해당 실행 파일을 다운 받았을 것이다. cd ~/Downloads - 5. run 파일 권한 확인 ls -tlr Qt 설치 파일의 권한에, x 가 없는 상태가 출력되하면 아래 명령어 실행 (파일명, 특히 버전 정보를 잘 확인해서 입력하거나, *(와일드카드)를 사용한다.) chmod a..
-
05 [Ubuntu] DBeaver 설치
방법1 sudo snap install dbeaver-ce 방법2 1. dbeaver 다운로드 접속, package 로 설치 2. 다운로드 받은 패키지로 설치 우분투 설치 패키지 참고 sudo dpkg -i ~/Downloads/dbeaver-ce*.deb
-
03 [Ubuntu] SQLite 설치
sqlite3 읽는법 (시퀄라이트, 에스큐엘라이트) 1. SQLite3 설치 sudo - Super User DO, 최고 관리자 권한으로 명령을 실행시킨다. apt - Advance Packging Tools update - 설치 가능한 패키지 리스트를 최신화한다 참고 - 우분투 패키지 sudo apt-get update sudo apt-get install sqlite3 2. SQLite3 설치 확인 터미널에 sqlite3 --version 입력하면, 하단의 이미지와 같이 보여진다면 정상적으로 설치된 것이다. sqlite3 --version 3. SQLite3 실행 확인 3.1 SQLite3 실행 sqlite3 3.2 SQLite3 종료 만약 .(콤마) 없이 quit를 입력했다면, ; (세미콜론)을 입..
-
(Ventoy) 멀티 부팅 디스크 만들기
① usb 준비 ② usb 용량 확인 최소 8GB 이상 ③ 필요한 iso 파일 준비 Window iso Ubuntu iso 필요한 OS iso 파일 ④ 벤토이 프로그램 다운 링크 ⑤ 다운받은 ventoy.zip 압축 해제 ⑥ usb 연결 ⑦ 벤토이 실행하여 usb에 설치 자동 포멧 MBR 사용(기본값) ⑧ 생성된 usb 공간에 준비한 iso 파일 복사 ⑨ 부팅시 아래와 같이 OS 선택하여 사용 일반적으로 BIOS 진입은 부팅시 F2 키로 진입한다. 아래 Ventoy 화면에서 재부팅 하려면, Ctrl + Alt + Del 입력한다.
-
@ 로직과 순서도 - 반복구조 정답
연습문제 예제18 1부터 10까지 출력하기(1) 1로 시작되는 i를 1씩 증가하면서 i 값이 10보다 작거나 같은 동안 반복하며 i 값을 출력한다. i=1 while im: m = a a = int(input("정수: ")) print("최댓값 :", m) #03~06 a가 0이 아닌 동안 04~06을 반복해서 실행한다. #04~05 a가 m보다 크면 a 값을 m에 저장한다. m은 최댓값을 저장하는 변수이다. 예제32 직각 삼각형 모양으로 수 출력하기 바깥쪽 반복문은 i 값을 1부터 5까지 반복하고, 안쪽 반복문은 j 값을 1부터 i까지 반복하며 j 값을 출력하면 다음과 같이 된다. 단, 안쪽 반복문을 마치면 “ \n”을 이용해서 다음 줄로 넘긴다. for i in range(1, 6): for j in..
-
5. 비동기 TCPListener 예제
동기화 코드의 문제점 데이터를 보내는 작업과 받는 작업이 블록되는 문제 상황을 강제로 발생시켜보자. 네트워크 프로그램은 많은 부분에서 비동기 코드가 필요하다. Read( ) 함수의 동작은 C언어의 Scanf( ) 동작과 유사하다. Read( ) 함수는 stream에 전달받은 데이터가 있다면, 데이터를 읽어들인다. 하지만 읽을 데이터가 없다면, 데이터가 들어올 때까지 대기하는데, 이때 실행 흐름은 블록된다. 만약 이 상태에서 데이터를 전송시키고 싶다면, Send( ) 가 실행 제어권을 가지지 못하기에 전송 작업 실행은 불가능하다. 위의 예제 프로젝트의 소스코드는, 이전 포스트와 동일하다. TCPServer, TCPClient_Protocol 을 실행시면, 한 번의 전송 이후 각자 Read( ) 에서 서로 ..
-
3. TCPClient, TCPListener 예제
TCPClient & TCPListener 내부적으로 System.Net.Sockets.Socket 클래스를 사용한다. 하지만 Socket 으로 작업하는 것보다 훨씬 간결하다. 네트워크 데이터 송수신은 기본적으로 바이트 자료형을 사용한다. 따라서 문자열을 보낼 경우 먼저 바이트로 인코딩한 후, 일반 영문은 ASCII로 인코딩하고, 한글 등 비영문 문자열은 UTF8 인코딩을 사용한다. 실행 흐름 TCPListener Server의 Listen( ) 동작을 의미한다. using System.Net.Sockets; using System.Net; namespace TcpServerTest { class Program { static void Main(string[] args) { // [1] 서버의 Liste..
-
Qt Network 예제4 - 파일 전송
예제 실행 접속, 대화 서버에서 특정 대상에게 메시지 전송 파일 전송 예제 파일 소스 코드 Server #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include #include #include #include #include namespace Ui { class MainWindow; } // [ex.02] class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow(); private: Ui::MainWindow *ui; QTcpServer* m..
-
Qt Network 예제1
예제 실행 예제 파일 (주석 있음) 예제 파일 (주석 없음) Serv. 소스 코드 main.cpp #include "widget.h" #include int main(int argc, char *argv[]) { QApplication a(argc, argv); // [01] Widget w 위젯 객체 생성 Widget w; w.setWindowTitle("TCP 서버"); w.show(); return a.exec(); } widget.cpp #include "widget.h" #include "ui_widget.h" #include #include // [02.1] Widget class 생성자 실행 Widget::Widget(QWidget *parent) : QWidget(parent), ui(ne..
-
06 SQLite & DBeaver, 데이터 저장과 활용
① SQLite, DB Table에 데이터 추가하기 Data 탭으로 이동 row 추가 버튼을 이용해, 데이터 레코드를 추가할 준비를 한다. 실제 데이터를 입력한다. 저장한다. ② DB Table 에서 데이터를 Excel 로 내보내기 Data 내보내기 (Data 불러오기도 가능하다.) CSV 선택 Comma Seperate Values 파일을 저장 할 경로 선택 인코딩 선택 저장된 파일을 엑셀로 열기 우분투의 경우, LibreOffice-calc sudo apt install libreoffice-calc DB 데이터 구조와 Excel 데이터의 테이블 구조는 같다. 처음부터 RDB 이론을 가져와 어렵게 접근하지 말 것 ③ DB Table 로 Excel 데이터를 가져오기 Excel 또는 CSV 파일로 데이터..
- 방문자수
- Best Post
전체 방문자
오늘 방문자
어제 방문자