etc
3. C언어 & MySQL 컴파일 테스트
3. C언어 & MySQL 컴파일 테스트
2025.07.091. mysql.h 라이브러리 다운로드더보기mysql.h 없을시 다운sudo apt update;sudo apt install libmysqlclient-dev build-essential -y; libmysqlclient-devC 애플리케이션에서 MySQL C API를 사용하기 위한 헤더·라이브러리 패키지입니다.build-essentialGCC 등 빌드 도구 모음입니다. mysql.h 설치된 헤더 위치 찾는 명령어mysql_config --cflags 2. mysql.h 라이브러리 살펴보기더보기 1. mysql.h 포함된 C 소스코드 예시#include #include // #include "/usr/include/mysql/mysql.h" void main(){ printf("MySQL client..
04. Git 연습 (메모장)
04. Git 연습 (메모장)
2024.12.04주의사항더보기 1. 아래 실습 로드맵의 [1. Git 로컬 저장소에서 커밋 관리하기] 파트를 Git과 메모장을 사용해서 연습해 봅시다. 2. 실습 로드맵 3. 저장, 불러오기, 파일명(식별자) 저장과 불러오기, 파일명(식별자)이라는 개념에 대해 명확히 인지하고 있는지 한 번 확인합시다. 가장 먼저, 모든 프로그램은 데이터를 "저장" 하는 기능이 있습니다.단순히 문서를 작성하는 프로그램부터, 이미지를 편집하거나, 영상, 음성, 게임 등을 다루는 모든 프로그램들은 데이터를 저장 하는 기능이 있습니다. 이 때 저장되는 데이터를 구분하기 위해 고유한 식별자("파일명")을 사용합니다.이름을 통해 세상의 사물을 구분하듯이, 파일명을 통해 저장된 데이터들을 식별 할 수 있습니다. 그리고 마지막으로 사용자..
[B] 깃 사용자 정보 등록
[B] 깃 사용자 정보 등록
2024.12.04Git - Git 최초 설정 (git-scm.com)0. gitconfig: Git의 설정(configuration) 을 저장하는 파일로 텍스트 형식으로 저장됩니다.더보기Git을 설치하고 나서 가장 먼저 해야 하는 것user.name (사용자 이름) 과 user.email (이메일 주소)를 설정입니다.Git은 Commit(저장)할 때마다 이 정보를 함께 저장하여, “누가 작성했는지” 정보를 남기기 위해 사용됩니다. Git 설정 범위는 로컬 → 글로벌 → 시스템 순으로 설정을 찾습니다.같은 옵션이 여러 파일에 있으면 로컬이 글로벌을 덮어씀글로벌은 시스템을 덮어씀1. 깃 사용자 정보 등록: Git은 Commit(저장)할 때마다, “누가 작성했는지” 정보를 저장해야합니다.더보기1.1 user.name use..
[D] Git 실습 로드맵 & 학습 목표
[D] Git 실습 로드맵 & 학습 목표
2024.12.041. 실습 로드맵 더보기 2. 학습 목표더보기주요 기능 중심의 학습 우선 목표Git 저장 & 되돌리기 (Commit / Reset) GitHub 소스코드 공유 (Push / Pull) Git 분기와 병합 (Branch / Merge) GitHub 협업 (Pull Request)
<Ubuntu> MariaDB, C++ Qt 예제 첨삭
<Ubuntu> MariaDB, C++ Qt 예제 첨삭
2024.09.28개요더보기C/C++ 에서 DB를 사용법은, TCP/IP 소켓 사용법, 파일 입출력 사용법과 동일한 실행 순서를 가진다.기반은 Linux 파일 디스크립터(참고 링크), Windows에서는 핸들이라고 한다,를 이용해 식별한다. 참고링크더보기공식 깃허브 소스코드공식 가이드https://mariadb.com/docs/server/connect/programming-languages/cpp/ Qt 에서 프로젝트 가져오기더보기예제 프로젝트 파일 다운로드
<Ubuntu> MariaDB, C/C++ 빌드 테스트
<Ubuntu> MariaDB, C/C++ 빌드 테스트
2024.09.271. MariaDB, DBeaver 설치 & 사용더보기MariaDB (재)설치 MariaDB (재)설치최초 설치인 경우, 2번부터 시작하세요. 1. 설치된 MariaDB 제거더보기1.1 DB 정지sudo service mysql stop && sudo systemctl stop mysql 1.2 MariaDB 제거sudo apt purge mariadb-server -y && sudo apt purge mariadb-common -y && sudo aptbasiclike.tistory.com [Ubuntu] DBeaver 설치 05 [Ubuntu] DBeaver 설치방법1 sudo snap install dbeaver-ce 방법2 1. dbeaver 다운로드 접속, package 로 설치 2. 다운로..
MariaDB & DBeaver, 사용법 참고
MariaDB & DBeaver, 사용법 참고
2024.09.27DBeaver 설치 05 [Ubuntu] DBeaver 설치방법1 1.1 dbeaver 다운로드 접속, package 파일로 설치 1.2 다운로드 받은 패키지로 설치 sudo dpkg -i ~/Downloads/dbeaver-ce*.deb우분투 설치 패키지 참고 1.3 삭제sudo apt purge dbeaver* && sudo apt autoremove basiclike.tistory.com DBeaver & MariaDB 연결 DBeaver, 테이블과 컬럼 생성 06 SQLite & DBeaver, 테이블과 컬럼 생성1. SQLite, DBeaver 로 접속 새로운 데이터베이스 연결 SQLite 데이터베이스 선택 다음 생성할 데이터베이스 경로 지정 데이터베이스 파일을 생성 할 새 경..
MariaDB (재)설치
MariaDB (재)설치
2024.09.27최초 설치인 경우, 2번부터 시작하세요. 1. 설치된 MariaDB 제거더보기1.1 실행중인 mariaDB 프로세스 정지sudo service mysql stop && sudo systemctl stop mysql 1.2 mariaDB 파일명 포함 설치된 패키지 확인dpkg -l | grep mariadb 1.3 mariaDB 제거sudo apt purge maria* && sudo apt purge mysql* && sudo apt autoremove 1.4 리부팅sudo reboot 2. 설치(재설치)더보기2.1 패키지 정보 업데이트sudo apt update -y && sudo apt upgrade --fix-missing -y 2.3 mariadb-server 설치sudo apt instal..
<Ubuntu> GitHub in Qt
<Ubuntu> GitHub in Qt
2024.09.24Qt Creator에서 Git 저장 후, GitHub 업로드 방법만 간단히 요약합니다. ⏩ 작업 환경(2024.Sep.23) Ubuntu 22.04, Qt Creator 14.0.1 Based on Qt 6.7.2 (GCC 10.3.1, X86_64), Qt Creator 원격 저장소 공식문서 링크 ⏩ 요약더보기GitHub Terminal 사용법 요약git initgit commit -m "입력할메시지"git branch -M maingit remote add origin 깃허브주소git push -u origin main GitHub & Qt Creator 사용법 요약Git 설치Git 시작Git 로컬 저장소 커밋GitHub 원격 저장소 생성GitHub 원격 저장소 설정Qt Creator Push 단..
[A] <Deb> 깃 삭제
[A] <Deb> 깃 삭제
2024.07.30개발 환경설정을 배운다면, 항상 제거하는 방법도 함께 알아두도록 합니다. 1. git 최신 업데이트sudo add-apt-repository ppa:git-core/ppa -ysudo apt updatesudo apt install --only-upgrade git -y기존에 설치된 Git을 유지하면서, 패키지 저장소에 등록된 최신 버전만 설치합니다.기존 설정(~/.gitconfig, global 설정, 프로젝트별 .git 폴더) 그대로 유지합니다. 2. git 재설치sudo add-apt-repository ppa:git-core/ppa -ysudo apt updatesudo apt install --reinstall git -yGit 실행 파일이 깨졌거나 정상 작동하지 않을 때 “덮어쓰기 설..
wallpaper
wallpaper
2024.07.03
<WSL> GitHub 환경설정
<WSL> GitHub 환경설정
2024.05.13Intro. 더보기01. WSL> GitHub 환경설정 프로세스 Windows "자격 증명 관리자" 에 GitHub 계정 정보 등록방법1) Windows 환경에서 Git 환경설정 & GitHub 사용하는 과정에서 계정 정보 등록방법2) 자격 증명 관리자에 GitHub 계정 정보 직접 등록WSL 환경설정WSL 환경에서 Git 환경설정WSL 환경에서 Windows 환경에서 등록된 GCM 자격 증명과 연결WSL 환경에서 GitHub 연동 02. Windows "자격 증명 관리자" 란? Windows 에는 "Credential Manager, 자격 증명 관리자" 라는 프로그램이 존재합니다.저장된 "자격 증명"으로 로그인 과정을 생략하고 웹 사이트, 응용 프로그램 및 네트워크에 접속하는 기능입니다. ..