All Pages
MariaDB 외부 접속, 방화벽 허용
MariaDB 외부 접속, 방화벽 허용
2023.08.04WSL에 설치된 DB로 Window에서 접속하거나 외부 IP 에서 접속 시 설정한다. ① Mysql, MariaDB 외부 접속 허용 ①.① 터미널 sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf ①.② bind-addresss 주석처리 ② 모든 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드'; ③ 특정 대역대 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.%' IDENTIFIED BY '패스워드'; ④ 특정 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.254' IDENTIFIED BY '패스워..
WSL2, VScode 권한 문제
WSL2, VScode 권한 문제
2023.08.04sudo chown -R my-computer: sudo chown -R my-computer
Linux Distro
Linux Distro
2023.08.01Linux Distro 란 - Linux Distribution (리눅스 배포판) 의 줄임말 리눅스 세계에는 수백 가지의 다른 종류의 배포판이 있다. 각각의 목적에 맞게 특별하게 build 되었으며 Linux Kernel에 기반한 OS이다. 데비안, 우분투 및 레드햇는 Linux Distro 중 하나이다. WSL 도 마찬가지다.
윈도우 콘솔 실행 + 음악 재생
윈도우 콘솔 실행 + 음악 재생
2023.07.13
윈도우 입력 kbhit( )
윈도우 입력 kbhit( )
2023.07.13window11 c언어 키보드 입력 scanf( ) getch( ) kbhit( ) ① kbhit( ) 공식문서 kbhit( ) 함수 - Microsoft Learn ② 구문 #include int _kbhit( void ); ③ 반환 _kbhit( )함수가 실행되면, 키가 눌리지 않았으면 0 (False) 리턴 키가 눌리면 0이 아닌(True), 입력된 키 값을 buffer 에 넣는다.
윈도우 콘솔 이모지 출력
윈도우 콘솔 이모지 출력
2023.07.13
콘솔 글자색, 배경색 수정(2) - Win, Linux
콘솔 글자색, 배경색 수정(2) - Win, Linux
2023.07.10Window11 Linux C언어 콘솔 출력 색 터미널에 출력 문자, 배경 색 변경 방법 중요한 로그(디버깅시 오류 등)를 보기 쉽게 컬러로 출력 가능 ① ANSI Color 코드 (링크) ANSI 컬러 코드 + 문자 + 뒤에 ANSI Reset 코드 예제) printf("\x1b[30m log text \x1b[0m \n"); 예제) printf("\x1b[30m" "%s" "\x1b[0m \n"); ② 사용법 ②.① #include #define ANSI_COLOR_RED "\x1b[30m" #define ANSI_COLOR_RED "\x1b[31m" #define ANSI_COLOR_GREEN "\x1b[32m" #define ANSI_COLOR_YELLOW "\x1b[33m" #define ANS..
콘솔 글자색, 배경색 수정(1) - Win11
콘솔 글자색, 배경색 수정(1) - Win11
2023.07.10window11 C 언어 콘솔 출력 색 ① 공식문서 SetConsoleTextAttribute 함수 - Windows Console | Microsoft Learn ② 함수 원형 # 원형 BOOL WINAPI SetConsoleTextAttribute( _In_ HANDLE hConsoleOutput, // 핸들 (콘솔 화면 버퍼) _In_ WORD wAttributes // 색상 () ); // return 0; 성공 ③ 함수 매개 변수 ③.① hConsoleOutput // 표준 핸들 반환 (콘솔출력, 고정값) GetStdHandle(STD_OUTPUT_HANDLE) // 사용 예시 // SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 색상); ③..
VS Code /w Python setup
VS Code /w Python setup
2023.06.05Visual Studio 와 Visual Studio Code는 다르다. Visual Studio 를 IDE(Integrated Development Environment, 통합 개발 환경) 이다. IDE 는 Editor + Builder(Compiler) + Deberger 및 개발 편의 기능들을 통합한 개발 툴이다. Visual Studio Code (VS Code)는 Editor 다. IDE 가 아니다. Builder가 내장되어 있지 않아 VS Code에서 빌드를 하려면 별도의 컴파일 환경을 구축해 연동해야 한다. 하지만 VS Code 는 확장 기능을 이용해 의존성 관리, Intellisense와 같은 자동완성, 디버깅, 테스트, 배포까지 한번에 가능한 IDE로도 사용이 가능하다. 이러한 개발 환경..
draw.io
draw.io
2023.06.05온라인 기반 다이어그램 작성 툴입니다. Microsoft Visio 만큼은 아니지만, 다이어그램 작성에 필요한 대부분의 기능을 제공합니다. 포트폴리오에 추가할 분석, 설계 단계에서 거의 모든 다이어그램 작업이 가능합니다. 1. Google 로그인 2. draw.io 시작하기 클릭하시면 draw.io 로 이동합니다. 3. 새 다이어그램 만들기 예시 클릭하시면 다이어그램 예시 링크로 이동합니다. use case diagram flow chart rich picture prototyping
Colab 개발환경
Colab 개발환경
2023.06.05Colaboratory(줄여서 'Colab'이라고 함)웹 브라우저 내에서 Python 이라는 프로그래밍 언어의 스크립트를 작성하고 실행할 수 있습니다.별도의 설치와 환경설정이 필요하지 않음무료로 GPU 사용간편한 공유 1. 구글, 크롬 웹 브라우저 설치더보기클릭하시면 브라우저 다운로드 링크로 이동합니다. 2. 새로운 구글 아이디로 로그인3. 코랩 검색클릭하시면 코랩 검색 결과 링크로 이동합니다.4. 새 노트 클릭5. 코랩 소스코드 실행6. 파일 제목 변경7. 구글 드라이브 접속클릭하시면 구글 드라이브 링크로 이동합니다.8. 저장한 코랩 파일(.ipynb) 확인
# font - d2coding setup
# font - d2coding setup
2023.06.04개발환경 설정 시, 폰트를 설정하는 이유1. 한글과, 숫자, 영문을 동시에 사용하게 되면, 폰트간의 크기가 달라 가독성이 떨어진다.2. 한글 깨지는 문제를 예방한다.① d2coding 폰트 다운로드d2coding 폰트를 사용하는 이유는, 한글을 사용해야 하기 때문이다.한글을 사용하지 않는다면, Consolas, Cascadia 를 계속 사용하면 된다.② 폰트 설치③ VSCode 폰트 설정