데이터 용량의 단위
KB MB GB TB .. 데이터 용량의 단위
KB MB GB TB .. 데이터 용량의 단위
딕셔너리를 key 혹은 value를 기준으로 정렬해보자
컴퓨터 과학에서 꼭 나오는 단어 추상화. 제대로 알아보자.
이산적인 수학구조에 대해 연구하는 학문
이진 탐색 트리, Splay, AVL, BB
승자 트리와 패자 트리
부모와 자식 노드간 우선순위가 있는 트리 자료구조
다음 순서를 가리키는 스레드, 스레드 포인터를 가진 트리 스레드 트리
트리를 알려면 이진 트리부터
트리 자료구조
단순 연결 리스트의 한계와 극복
배열을 통한 리스트의 구현과 포인터를 통한 리스트의 구현
삽입과 삭제가 서로 다른 곳에서 일어나는 FIFO 자료구조
한쪽 끝에서 삽입과 삭제가 일어나는 LIFO 자료구조
사칙연산의 전위 후위 중위 표현
array 순서가 있는 동일 자료형의 집합
추상 자료형이 뭔데
알고리즘의 성능을 평가하는 지표
자료구조와 알고리즘의 관계. 알고리즘에 대한 정의. 알고리즘 성능 평가 방법.
선형분석 기반의 특징추출 및 차원축소 방법
선형변환이란?
계층적으로 하위 군집을 포함하는 군집에서 적절한 군집 찾기
비지도학습 문제에서 데이터를 K개의 군집으로 나누기
데이터의 유사성을 기반으로 한 비지도학습
다양한 검색 조건으로 파일을 찾아보자
리눅스 대표 텍스트 편집기 vi
문자열이 포함되는 파일 또는 디렉터리 이름 찾기
헷갈리는 reset과 revert. 차이점은?
현재 커밋 취소하고 이전 커밋으로 되돌아가면서 커밋 이력은 유지하기
이전 커밋으로 되돌아가기
커밋되지 않은 작업 내용 입시 저장하기
브랜치 병합 충돌이 일어났을 때 해결하는 방법
브랜치 병합의 개념과 세 가지 병합 방법
복잡복잡 git 브랜치 명령어
checkout과 비슷하지만 달라지려고 노력중인 switch
브랜치의 생성과 삭제를 담당하는 명령어
각 저장 공간 간의 파일 비교하기
다른 커밋, 다른 브랜치로 체크아웃 하기
HEAD란 뭘까. HEAD와 branch, commit 간의 관계
독립된 작업 흐름..? 브랜치란 뭘까?
커밋은 무엇이고, 어떻게 이력관리가 가능한 걸까?
직접 해보자
status add commit log rm reset restore
깃 저장소를 만드는 방법. 그리고 그 안에는 뭐가 들어있을까?
git 사용 전 기본적인 환경 설정하기
git을 설치해보자
파일의 생성과 변경에 따른 상태 인식
깃의 작업 영역 구조
분산형 버전 관리의 대표주자 git
그리고 형상 관리에 대한 개념 한스푼
vi vim nano emacs
다른 계정으로 로그인하거나, 다른 계정으로 명령어 실행하기
리눅스 사용자와 그룹의 관계
group gshadow
사용자 집단 그룹, 그룹을 생성하고 관리해보자
passwd skel shadow 등 사용자 관리와 관련된 파일들
관리자 권한으로 사용자 계정 생성과 관리 해보기
리눅스 시스템 종료 또는 재시작 하는 방법
systemd 데몬 체계에서 리눅스 시스템 서비스를 관리하는 systemctl
리눅스의 부팅 모드의 과거와 현재. 런레벨과 기본 타깃
systemd로 바뀌면서 도입된 유닛, 유닛이 뭘까
systemd가 이런 것이었구나
리눅스의 부팅 과정을 알아보자
cat more less head tail 등 파일의 내용을 확인하는 명령어들
나는 이 포스트를 적는 순간까지도 하드 링크가 무슨 쓸모인지 모르겠다.
파일 및 디렉터리에 대한 접근 권한 개녕, 그리고 접근 권한 수정 방법
mkdir rmdir cp mv rm
ls, pwd, cd 등 기본적인 파일 탐색 명령어를 알아보자
셸 변수 환경변수에 대해 알아보자
파이프 백슬래시 표준출력 연결 등 여러 특수문자
tab으로 편하게 자동완성
history 및 셸 명령 내역
명령어와 관련된 명령어..?
에일리어스 예약어 함수 내장명령 일반명령
그리고 긴 옵션 짧은 옵션
Bash zsh csh 많다 많아 셸 종류 살펴보기
조개껍데기 셸
리눅스 파일 시스템 계층구조 표준 FHS
sda sdb1 sdb2 .. 이름의 규칙은?
저장 장치를 지칭하는 세 가지 용어에 대해 정확히 알아보자
GPL MPL Apache MIT BSD 오픈소스 라이선스 살펴보기
데비안 레드햇 우분투 centos rocky 여러 리눅스 배포판에 대해 알아보자
LINUX가 어떤 특징을 가지고 있는지 알아보자
분류 문제에 사용하는 회귀 모델
연속적인 실수값을 예측하는 회귀함수
Java 정적 코드 분석 도구
연속적인 실수값을 예측하는 회귀모델에 대해 알아보자
데이터 기반 분류 모델의 대표적인 예시 knn을 알아보자
확률밀도함수 형태를 구체화하여 베이즈 분류기 구현해보기
확률을 기반으로 분류하는 분류모델의 원리
머신러닝의 분류 모델의 기본 개념에 대해 살펴보자
완료되지 않은 목록을 관리하는 백로그를 알아보자
데이터와 데이터분포, 특징과 특징 추출, 성능 평가
지도학습 비지도학습 준지도학습 강화학습
머신러닝에는 어떤 종류가 있을까?
머신러닝의 프로세스를 알아보자
오픈 소스와 운영체제의 진화
행렬의 구조 및 속성과 관련된 개념들을 한 곳에서 보기 편하게
행렬이 싫었어. 하지만 이제는 아냐.
자료구조가 뭘까
머신러닝의 정의, 필요성, 활용분야
머신러닝 및 딥러닝 전에 인공지능부터 알아보자
컨테이너에서 GPU를 사용해보자
도커 컴포즈 설치해보기
도커 실행에 대한 명세서
최적의 전송 방식은? 상황에 따른 선택의 중요성
Transmission Control Protocol and User Datagram Protocol
기본적인 네트워크 개념들
외부에서도 홈 네트워크를 이용해보자
홈서버에 별칭을 붙여보자
Dependency failed for swap.mount
우리집 홈페이지를 만들어보자
bind mount 와 docker volume
jupyter lab 서버 구축
서버를 지키는 가장 기본적인 방법
세팅한 홈 서버에 원격으로 접속해보자
외부에서 홈 서버에 접근할 수 있도록 세팅해보자
홈 및 외부 네트워크와 연결 그리고 고정 IP 세팅
리눅스 운영체제를 설치해보자
가상머신 솔루션 xcp-ng를 설치해보자
홈 서버 만들기 - 머신 선택과 설치
아이패드로 원격 서버에 접속해보자
HitRate Mrr MAP NDCG
Monolithic Architecture and Microservice Architecture(MSA)
docker cp - dockerfile add - scp
save export load import
새로운 이미지로 commit
구슬이 서 말이어도 꿰어야 보배다. 디스크를 장착해도 마운트해야 쓸 수 있다.
리눅스에서 데몬과 서비스, 소켓의 개념을 알아봅니다
SSH 키를 발급하고 설정하는 방법을 알아봅니다
Ventoy를 사용한 리눅스 설치 및 포맷 방법 안내
노션에 기록한 내용, 아이폰 홈 화면에서 볼 수는 없을까?
데이터 분석의 종류를 알아보자
알아두자 데이터 분석 용어
데이터의 정의와 분류
Systems and software engineering
GroupBy
서브쿼리와 GROUP BY
객체지향적인 데이터 관리 방법
OUTER JOIN 을 사용하자
Null 이 있는 Column에 Not In 구현하기
일괄처리 운영체제, 시분할 운영체제, 실시간 운영체제, 분산 운영체제
커널에 대해 알아보자.
문자열을 다뤄보자
테스트케이스 8번 이녀석
알고리즘이 뭔지 정확히 짚고 넘어가자
list 의 min, max에 주의하자
제대로 파보자 Flask
GROUP BY 와 HAVING 을 이용해보자
GROUP BY 와 서브쿼리를 이용해보자
CentOS의 정신적 후속작
PermitRootLigin
ps command not found
메모리에 데이터를 올려서 빠르게 사용하자
컨테이너 안쪽에서는 무얼 할 수 있을까?
SLEEP, CONVERT, FOUND_ROWS, BENCHMARK …
AES_ENCRYPT, MD5, SHA2, PASSWORD …
ABS, MOD, DIV, RAND, GREATEST, LEAST …
DATE, TIME, DATETIME, NOW, YEAR ..
count, sum, avg, min, max, 그리고 GROUP BY, HAVING
MySQL의 문자열 관련 함수들에 대해 알아보자
MySQL의 내장 함수들에 대해 알아보자
연습용 샘플 데이터베이스를 import 해보자
런타임 에러와의 싸움
시간 초과와의 싸움
하나의 워크스페이스에서 로컬과 ssh를 함께
Map 자료형에 대해 자세히 알아보자
필수로 알아야 할 join
여러 가지 조건으로 정렬을 하려면?
DATE_FORMAT, INNER JOIN
파이썬 패키지 관리 툴 pip 설치하기
프로젝트 만들고 구동해보기
플러터를 설치해보자
플러터에 대해 둘러보자
dart에서 가장 공들여 봐야 할, class.
함수를 선언(정의) 해보자
dart 데이터 타입
dart 변수 선언 방법
dart 기본 문법
개발 준비를 해보자
dart 프로그래밍의 첫 걸음. 설치.
dart에 대해 알아보자
jupyter lab , jupyter notebook
딥러닝 연산을 위한 환경 갖추기
리눅스 계정을 관리해 보자
미리 세팅해두자
구글이 만든 멀티 플랫폼을 지원하는 프레임워크!
JIT와 AOT는 뭐가 다를까?
SSL TLS 인증서로 https 적용하기
htpasswd 를 이용한 사용자 인증
HTTPS 통신을 위한 준비
Docker Registry Config
난수로 비밀번호를 생성해보자
개인용 도커 허브를 만들어보자!
움직이지 않는 컨텐츠와 움직이는 컨텐츠?
Let’s go
구문 분석
encoding and decoding
Markup? Markdown?
네트워크 방향성에 대해 알아보자
dotenv로 환경 변수를 관리해보자
파이썬에서 번역기를 사용해보자
동적 페이지 크롤링 하기
문자형을 숫자형으로!
컬럼의 최대 최소값 max min
key가 중복인 row에 대해 별도 처리
DB 연결, insert, update, delete 등 파이썬에서 모두 하자!
만들어져있는 다양한 도커 이미지를 사용해보자
알면 편해진다. 도커를 써보자.
이미 학습된 STT 모델 가져다 쓰기
VScode와 이클립스 모두에서 프로젝트 만들어보기
pci utils
requirements.txt 만들어보기
파이썬에서 json 형태를 다뤄보자
과거에 입력했던 명령어를 다시보자
기존 소스를 건드리지 않고, 중계 저장소를 운영할 수 있을까?
도커 주요 명령어들
디렉토리명에 영문 외 문자가 있는지, SVN 버전은 일치하는지 확인하기
리눅스에서 편하게 파일을 압축하고 압축을 풀어보자
각 에러는 무슨 의미일까?
해당 IP의 포트를 조회해보자
복수 배열 독립 디스크
대문자인지 소문자인지 반환, 그리고 대문자 혹은 소문자로 만들기
파이썬은 왜 C보다 느린가?
파이썬을 통해 exe 파일 등 실행파일을 실행시켜보자!
Hyper Text Transfer Protocol
스프링과 스프링부트.
도커 도커 그게 뭔데
ERROR 1130 (00000) Host ‘000.000.000.000’ is not allowed to connect to this MySQL server
ssh 연경이 거부되었을 때
src refspec main does not match any
형상관리 툴 SVN을 알아보자
Virtial Machine 의 모든 네트워크 종류를 알아보자
어..? 왜 안되지..? 아! sudo!
문장 속에서 글자의 위치를 찾아보자
정보를 주고 받던 파이프가 깨졌어..?
Python 으로 운영체제, 시스템 정보 확인하기
Dump to JSON adds additional double escaping
자바로 파이썬 실행시키기
연결했던 IP의 장치 정보가 바뀌었을 때
SSH 툴
리눅스 명령어 모음
Ubuntu 18.04.6
SCP 를 통해 원격(게스트) PC와 파일 전송 주고 받기
원격 / 게스트 PC SSH 연결하기 (원격 접속)
왜 실패하는데..!?
윈도우에서 리눅스를 설치해보자
Flutter
코딩테스트 - 양궁대회 (프로그래머스)
파이썬으로 액티브 노이즈캔슬링 원리 살펴보기
코딩테스트 - 평행 (프로그래머스)
한국건설기술연구원 우주기지 건설을 위한 BIG 사업 (중 영상 딥러닝 분야)
OpenCV
카카오 브레인 견학 - 의료영상 large scale AI
AWS EC2를 명령 프롬프트를 통해 이용해보기
파이썬으로 파일 읽고 쓰기
파이썬으로 GIF 만들기 - imageio 모듈
코딩테스트 - 수박수박수박수?
1.20 이후 nump 버전에서 numpy.float은 더 이상 지원되지 않습니다.
분명 설치했는데.. 왜 없지?
boto3.client() 연결방식의 문제
외래키 지정시 form 오류
1366, Incorrect string value
OperationalError - 2003, Cant connect to MySQL server on RDS 엔드포인트 경로
코딩테스트 약수의 개수와 덧셈 (프로그래머스)
vi 편집기 vi editor 살펴보기
AWS와 파일 통신하는 기본 방법, SCP
객체인식의 YOLO, 뜯고 씹고 맛보고 즐기고!
아마존 AWS의 기본! EC2와 RDS 사용해보기
코딩테스트 - 실패율 (프로그래머스)
파이썬 시간 관련 라이브러리 time, datetime
파일과 디렉토리를 다룰 수 있는 os 모듈
압축하기, 압축풀기
리눅스 서버에서 개발 환경 만들기
Cloud 서비스에 대해 알아보자
코딩테스트 - 체육복 (프로그래머스)
맥 환경변수 확인 및 추가하기
유연한 검색, 검색엔진의 시작,
코딩테스트 - 최댓값 구하기 (프로그래머스)
코딩테스트 - 모든 레코드 조회하기 (프로그래머스)
파이썬으로 웹페이지 만들기
코딩테스트 - 모의고사 (프로그래머스)
앱 리뷰(최근 500개)를 스크래핑하는 python 코드입니다. Beautifulsoup, urllib, pandas를 이용했습니다.
코딩테스트 - K번째 수 (프로그래머스)
맥 오디오 라이브러리 PyAudio
내가 필요해 내가 만드는 오디오 이퀄라이저
파이썬 오디오 라이브러리 librosa
파이썬으로 JS, React, NextJS 코드 만들기
DALL-E, Midjourney, Wombo
코딩테스트 - 완주하지 못한 선수 (프로그래머스)
코딩테스트 옹알이 풀이 (프로그래머스)
코딩테스트 제목 풀이 (문제출제 사이트)
\r 표현과 함께!
코딩테스트 소수 만들기 (프로그래머스)
함수를 짧게 줄여 써보자
코딩테스트 마법의 엘리베이터 풀이 (프로그래머스)
파이썬만의 문장 줄이기
정규 표현식으로 다양한 패턴 나타내기
가상 환경을 만드는 이유도 함께 살펴보자
코딩테스트 없는 숫자 더하기 (프로그래머스)
코딩테스트 숫자 문자열과 영단어 (프로그래머스)
코딩테스트 신규 아이디 추천 (프로그래머스)
Git 기본 사용법
코딩테스트 로또의 최고 순위와 최저 순위 (프로그래머스)
코딩테스트 최소직사각형 (프로그래머스)
코딩테스트 같은 숫자는 싫어 (프로그래머스)
마크다운을 기깔나게 써보자
M실리콘 맥북에서 텐서플로우 설치하기
M실리콘 맥북에서 파이썬 모듈이 설치되지 않을 때
CSV 표를 마크다운으로, 마크다운을 CSV로
구글 코랩 단축키 정리
딥러닝의 기초 개념과 케라스 라이브러리
코딩테스트 신고 결과 받기 (프로그래머스)
파이썬 globals 메서드 동적 변수 할당
코딩테스트 카카오 성격 유형 검사하기 (프로그래머스)
파이썬에서 시각화 해보자!
파이썬 판다스 요약
파이썬에서 정말 많이 사용되는, list 자료형
왜 에디터가 보이지 않는거야..?
나만의 깃허브 블로그를 만들어보자!
Gemfile을 수정해보자
Not a valid ref: refs/remotes/origin/master
MySQL 자료형
MySQL 데이터베이스 추출, 추출한 데이터베이스를
MySQL 명령어 정리
Maria DB 설치
자바의 연산자 operator
자바 값 입력받기 scanner
자바의 자료형을 알아보자
다양한 print 문