방문해주셔서 감사합니다.
Follow me:
|
Home
Categories
Tags
About
Github Project
Loading data ...
© 2023 JHHwang. This work is liscensed under
CC BY-NC 4.0
.
JHH9232 Blog
Tags
3way handshake
B 트리
B+ Tree
B+ 트리
BTree
CS
Chrome
DB Index
DB 인덱스
Java
algorithm
api
argument
autohotkey
bash
beyond compare
brew
build
c
c++
capslock
chatgpt
clone
command
cpp
cs
ctrl
curl
debug
dll
docker
dynamic library
esc to english
etc
extension
extensions
fd
firewall
font
fzf
gdb
git
gitlab
gitsvn
hdd
hex
hosts
http
http2
https
image
iptables
javascript
json
json schema
ko_KR.UTF-8
letsencrypt
linux
liquid
locale
log viewer
logrotate
macOS
manual
markdown
mount
natvis
network
nginx
nodejs
one dark pro theme
open
openssl
pip3
push
python
python3
regedit
remote
scapy
settings
sftp
shortcuts
so
ssh
sslkeylog
svn
tcp
terminal
terms
ubuntu
update-alternatives
vi
vim
vscode
web
webserver
windows
wsl
yacc
zsh
동적 라이브러리
Blog Post
3way handshake
scapy로 tcp 통신을 구현해보자
21 Feb 2023
scapy로 tcp 통신 (3way handshake, 4way handshake) 구현하기
B 트리
B 트리
10 Mar 2023
B 트리와 B+ 트리, DB인덱스에서 B+트리를 사용하는 이유
B+ Tree
B 트리
10 Mar 2023
B 트리와 B+ 트리, DB인덱스에서 B+트리를 사용하는 이유
B+ 트리
B 트리
10 Mar 2023
B 트리와 B+ 트리, DB인덱스에서 B+트리를 사용하는 이유
BTree
B 트리
10 Mar 2023
B 트리와 B+ 트리, DB인덱스에서 B+트리를 사용하는 이유
CS
기술 용어
21 Feb 2023
Chrome
macOS에서 프로그램을 argument와 같이 실행시켜보자.
18 Apr 2023
macOS에서 프로그램을 열때마다 argument를 같이 사용하는 방법
DB Index
B 트리
10 Mar 2023
B 트리와 B+ 트리, DB인덱스에서 B+트리를 사용하는 이유
DB 인덱스
B 트리
10 Mar 2023
B 트리와 B+ 트리, DB인덱스에서 B+트리를 사용하는 이유
Java
우분투에 Java 17 설치하기
05 Dec 2022
우분투에서 Java 17을 설치해보자
algorithm
구간 합 (prefix sum)
23 Dec 2022
구간 합 알고리즘에 대해 알아보자
api
vscode에서 chatgpt 사용해보자
24 Mar 2023
chatgpt api를 이용하여 vscode 내부에서 chatgpt 사용하기
argument
macOS에서 프로그램을 argument와 같이 실행시켜보자.
18 Apr 2023
macOS에서 프로그램을 열때마다 argument를 같이 사용하는 방법
autohotkey
esc 키를 누를 시 자동 영문 전환 (Windows)
24 Feb 2023
esc 키를 누르면 한글 상태에서 자동으로 영문 상태로 전환하게끔 만들어보자
bash
bash manual
18 May 2023
배쉬 스크립트 가이드
beyond compare
VSCode Beyond compare 연동 (with WSL)
05 Dec 2022
VSCode 에서 diff 툴인 Beyond compare 와 연동시켜보자
brew
MacOS (m1, m2) python3 (3.7) x86_64 brew 설치 오류
24 Mar 2023
build
동적 라이브러리 (.so) build
16 Jan 2023
동적 라이브러리 (dynamic library (.so)) 빌드 방법
openssl build
16 Jan 2023
openssl 초간단 빌드방법
nginx build
16 Jan 2023
nginx 초간단 빌드방법
c
python에서 c/cpp 코드 사용하기
02 Mar 2023
파이썬에서 동적 라이브러리(so/dll)을 이용하여 C/C++ 코드를 사용해보자
동적 라이브러리 (.so) build
16 Jan 2023
동적 라이브러리 (dynamic library (.so)) 빌드 방법
openssl build
16 Jan 2023
openssl 초간단 빌드방법
nginx build
16 Jan 2023
nginx 초간단 빌드방법
c++
python에서 c/cpp 코드 사용하기
02 Mar 2023
파이썬에서 동적 라이브러리(so/dll)을 이용하여 C/C++ 코드를 사용해보자
capslock
Windows에서 레지스트리를 수정하여 CapsLock을 Ctrl로 바꾸기
05 Jan 2023
chatgpt
vscode에서 chatgpt 사용해보자
24 Mar 2023
chatgpt api를 이용하여 vscode 내부에서 chatgpt 사용하기
clone
git 특정(일부) 리포지토리만 클론하기
21 Nov 2022
git 에서 클론할 때 특정한 디렉토리만 클론해보자
command
macOS 터미널 명령어를 통한 설정 정리
12 Apr 2023
cpp
python에서 c/cpp 코드 사용하기
02 Mar 2023
파이썬에서 동적 라이브러리(so/dll)을 이용하여 C/C++ 코드를 사용해보자
cs
구간 합 (prefix sum)
23 Dec 2022
구간 합 알고리즘에 대해 알아보자
ctrl
Windows에서 레지스트리를 수정하여 CapsLock을 Ctrl로 바꾸기
05 Jan 2023
curl
curl manual
20 Jan 2023
curl 사용법과 옵션을 서술한다.
ubuntu 에 sslkeylog 세팅하기 (curl)
05 Dec 2022
ubuntu에 sslkeylog를 세팅하여 wireshark로 패킷을 볼 수 있게 한다.
debug
C의 구조체 값을 미리볼 수 있게 해보자
05 Dec 2022
vscode에서 디버깅 시 C의 구조체 값을 미리볼 수 있게끔 설정해보자
GDB에서 코드 실행 시간을 체크해보자.
05 Dec 2022
GDB에서 continue 명령어로 중단점 간 코드 실행시간을 체크하도록 설정한다.
dll
python에서 c/cpp 코드 사용하기
02 Mar 2023
파이썬에서 동적 라이브러리(so/dll)을 이용하여 C/C++ 코드를 사용해보자
docker
docker manual
15 May 2023
docker 명령어의 사용법과 옵션을 알아보자
dynamic library
동적 라이브러리 (.so) build
16 Jan 2023
동적 라이브러리 (dynamic library (.so)) 빌드 방법
esc to english
esc 키를 누를 시 자동 영문 전환 (Windows)
24 Feb 2023
esc 키를 누르면 한글 상태에서 자동으로 영문 상태로 전환하게끔 만들어보자
etc
Json Schema
09 Apr 2023
Json Schema에 대해 알아보자.
extension
내가 사용하는 vscode의 extension
10 May 2023
VS Code 로그 실시간 확인
05 Dec 2022
vscode에서 로그를 실시간으로 체크해보자
One Dark Pro Color Settings
02 Dec 2022
One Dark Pro 테마에서 지역변수를 하이라이팅 해 보자
extensions
vscode extension 수정하기 (genie-ai)
10 May 2023
vscode extension 간단 수정
fd
fd로 파일을 좀 더 빠르게 찾아보자
14 Feb 2023
fd 설치법
firewall
Ubuntu에 iptables를 세팅해보자
06 Feb 2023
Ubuntu 22.04에 iptables 세팅하기
font
사용하는 폰트 파일
04 Apr 2023
사용하는 폰트 파일을 업로드
windows cmd 폰트 설정
05 Dec 2022
Windows의 cmd 폰트를 설정해보자
fzf
linux에 fzf 사용하기
14 Feb 2023
fuzzy finder 를 사용해 파일을 보다 쉽게 찾아보자
gdb
gdb manual
20 Jan 2023
GDB 사용법과 옵션을 알아보자
vscode에서 yacc 파일에 중단점 설정 / 디버깅 하기
29 Dec 2022
.y 파일에 중단점을 설정하고 디버깅을 해보자
GDB에서 코드 실행 시간을 체크해보자.
05 Dec 2022
GDB에서 continue 명령어로 중단점 간 코드 실행시간을 체크하도록 설정한다.
git
git manual
07 Jun 2023
깃 명령어에 대해 알아보자
svn을 사용하는 곳에서 git으로 버전 관리하기
18 Apr 2023
SVN 의 내용을 깃으로 연동하는 방법
04 Jan 2023
SVN의 소스, 커밋 내역을 깃으로 연동하는 방법을 알아보자
Gitlab 초기 설정방법
05 Dec 2022
gitlab 설치 방법
05 Dec 2022
gitlab을 설치하는 방법에 대해 알아보자
gitlab 오토백업 설정
05 Dec 2022
gitlab의 소스, 설정파일 등을 자동으로 백업해보자
원격 저장소에 원하는 파일/디렉토리 및 기록 삭제
21 Nov 2022
원격 저장소에 원하는 파일 또는 디렉토리를 삭제하고 기록도 모조리 삭제시켜 보자
git 특정(일부) 리포지토리만 클론하기
21 Nov 2022
git 에서 클론할 때 특정한 디렉토리만 클론해보자
gitlab
Gitlab 초기 설정방법
05 Dec 2022
gitlab 설치 방법
05 Dec 2022
gitlab을 설치하는 방법에 대해 알아보자
gitlab 오토백업 설정
05 Dec 2022
gitlab의 소스, 설정파일 등을 자동으로 백업해보자
gitsvn
git manual
07 Jun 2023
깃 명령어에 대해 알아보자
hdd
4TB HDD 마운트하기
05 Dec 2022
4테라바이트의 하드디스크를 추가로 마운트해보자.
hex
바이너리 깨짐없이 부분 복사하기
05 Dec 2022
hex dump로 파일 내용 보기
hosts
Windows 호스트 파일 수정하기
05 Dec 2022
Windows의 호스트 파일을 수정하여 도메인 이름과 IP 주소를 연결해보자
http
HTTP2
07 Apr 2023
HTTP2 프로토콜 동작 분석
http2
HTTP2
07 Apr 2023
HTTP2 프로토콜 동작 분석
https
Ubuntu에 letsencrypt를 통해 https를 세팅해보자
31 May 2023
Ubuntu 22.04에 letsencrypt를 통해 와일드카드 인증서 발급하기
image
마크다운에 이미지 복사/붙여넣기
24 Mar 2023
vscode에서 보다 쉽게 마크다운에 이미지를 붙여넣어보자.
iptables
Ubuntu에 iptables를 세팅해보자
06 Feb 2023
Ubuntu 22.04에 iptables 세팅하기
javascript
vscode extension 수정하기 (genie-ai)
10 May 2023
vscode extension 간단 수정
json
Json Schema
09 Apr 2023
Json Schema에 대해 알아보자.
json schema
Json Schema
09 Apr 2023
Json Schema에 대해 알아보자.
ko_KR.UTF-8
ubuntu 한글 깨짐 현상 해결
15 May 2023
ubuntu에서 한글을 정상적으로 출력시켜보자
letsencrypt
Ubuntu에 letsencrypt를 통해 https를 세팅해보자
31 May 2023
Ubuntu 22.04에 letsencrypt를 통해 와일드카드 인증서 발급하기
linux
Ubuntu에 letsencrypt를 통해 https를 세팅해보자
31 May 2023
Ubuntu 22.04에 letsencrypt를 통해 와일드카드 인증서 발급하기
ubuntu 한글 깨짐 현상 해결
15 May 2023
ubuntu에서 한글을 정상적으로 출력시켜보자
nodejs 설치
15 May 2023
ubuntu에 nodejs를 설치해보자
linux의 유용한 명령어
04 May 2023
리눅스의 유용한 명령어들에 대해 알아본다.
linux에 fzf 사용하기
14 Feb 2023
fuzzy finder 를 사용해 파일을 보다 쉽게 찾아보자
fd로 파일을 좀 더 빠르게 찾아보자
14 Feb 2023
fd 설치법
update-alternatives 로 패키지의 여러 버전을 관리해보자
13 Feb 2023
update-alternatives 로 패키지/프로그램의 여러 버전 관리하기.
zsh 설치하기
10 Feb 2023
Ubuntu에 zsh를 설치하고 oh-my-zsh를 세팅해보자
Ubuntu에 iptables를 세팅해보자
06 Feb 2023
Ubuntu 22.04에 iptables 세팅하기
우분투 고정 IP 할당
31 Jan 2023
우분투에서 고정 아이피 할당하기 (18.04 이상)
ubuntu 에 sslkeylog 세팅하기 (curl)
05 Dec 2022
ubuntu에 sslkeylog를 세팅하여 wireshark로 패킷을 볼 수 있게 한다.
우분투 logrotate 설정하기
05 Dec 2022
우분투에서 logrotate를 설정해보자
우분투에 Java 17 설치하기
05 Dec 2022
우분투에서 Java 17을 설치해보자
사용자 계정에 루트 권한 주기
05 Dec 2022
사용자 계정을 루트 계정처럼 사용해보자 (자동화 스크립트 포함)
GDB에서 코드 실행 시간을 체크해보자.
05 Dec 2022
GDB에서 continue 명령어로 중단점 간 코드 실행시간을 체크하도록 설정한다.
4TB HDD 마운트하기
05 Dec 2022
4테라바이트의 하드디스크를 추가로 마운트해보자.
WSL 외부접속 및 ssh 자동 시작
02 Dec 2022
WSL을 외부에서 ssh로 접속할 수 있게끔 세팅하고 윈도우가 시작될 때마다 자동으로 ssh가 실행되도록 설정해보자
wsl2 install
02 Dec 2022
WSL2 를 설치해보자
liquid
liquid 문법/삽질 정리
20 Feb 2023
liquid 문법에 대해 알아보자
locale
ubuntu 한글 깨짐 현상 해결
15 May 2023
ubuntu에서 한글을 정상적으로 출력시켜보자
log viewer
VS Code 로그 실시간 확인
05 Dec 2022
vscode에서 로그를 실시간으로 체크해보자
logrotate
우분투 logrotate 설정하기
05 Dec 2022
우분투에서 logrotate를 설정해보자
macOS
macos 키보드 단축키
18 Apr 2023
맥에서 사용하는 키보드 단축키를 정리한다.
macOS에서 프로그램을 argument와 같이 실행시켜보자.
18 Apr 2023
macOS에서 프로그램을 열때마다 argument를 같이 사용하는 방법
macOS 터미널 명령어를 통한 설정 정리
12 Apr 2023
MacOS (m1, m2) python3 (3.7) x86_64 brew 설치 오류
24 Mar 2023
macOS pip3 sslkeylog 설치 오류
24 Mar 2023
manual
docker manual
15 May 2023
docker 명령어의 사용법과 옵션을 알아보자
linux의 유용한 명령어
04 May 2023
리눅스의 유용한 명령어들에 대해 알아본다.
gdb manual
20 Jan 2023
GDB 사용법과 옵션을 알아보자
curl manual
20 Jan 2023
curl 사용법과 옵션을 서술한다.
markdown
마크다운에 이미지 복사/붙여넣기
24 Mar 2023
vscode에서 보다 쉽게 마크다운에 이미지를 붙여넣어보자.
Markdown 문법
20 Feb 2023
Markdown의 문법을 기술합니다.
mount
4TB HDD 마운트하기
05 Dec 2022
4테라바이트의 하드디스크를 추가로 마운트해보자.
natvis
C의 구조체 값을 미리볼 수 있게 해보자
05 Dec 2022
vscode에서 디버깅 시 C의 구조체 값을 미리볼 수 있게끔 설정해보자
network
우분투 고정 IP 할당
31 Jan 2023
우분투에서 고정 아이피 할당하기 (18.04 이상)
nginx
nginx build
16 Jan 2023
nginx 초간단 빌드방법
nodejs
nodejs 설치
15 May 2023
ubuntu에 nodejs를 설치해보자
nodejs 웹서버 예제
08 Feb 2023
nodejs로 웹서버를 만들어보자
one dark pro theme
One Dark Pro Color Settings
02 Dec 2022
One Dark Pro 테마에서 지역변수를 하이라이팅 해 보자
open
macOS에서 프로그램을 argument와 같이 실행시켜보자.
18 Apr 2023
macOS에서 프로그램을 열때마다 argument를 같이 사용하는 방법
openssl
openssl build
16 Jan 2023
openssl 초간단 빌드방법
pip3
macOS pip3 sslkeylog 설치 오류
24 Mar 2023
push
원격 저장소에 원하는 파일/디렉토리 및 기록 삭제
21 Nov 2022
원격 저장소에 원하는 파일 또는 디렉토리를 삭제하고 기록도 모조리 삭제시켜 보자
python
python에서 c/cpp 코드 사용하기
02 Mar 2023
파이썬에서 동적 라이브러리(so/dll)을 이용하여 C/C++ 코드를 사용해보자
scapy로 tcp 통신을 구현해보자
21 Feb 2023
scapy로 tcp 통신 (3way handshake, 4way handshake) 구현하기
우분투에서 파이썬 여러 버전을 설치/관리하기
24 Nov 2022
우분투에서 파이썬의 여러 버전을 설치하고 관리해보자.
python3
MacOS (m1, m2) python3 (3.7) x86_64 brew 설치 오류
24 Mar 2023
우분투에서 파이썬 여러 버전을 설치/관리하기
24 Nov 2022
우분투에서 파이썬의 여러 버전을 설치하고 관리해보자.
regedit
Windows에서 레지스트리를 수정하여 CapsLock을 Ctrl로 바꾸기
05 Jan 2023
remote
vscode sftp develop
04 Jan 2023
sftp로 원격지의 소스를 가져와 개발 및 디버깅해보자
scapy
scapy로 tcp 통신을 구현해보자
21 Feb 2023
scapy로 tcp 통신 (3way handshake, 4way handshake) 구현하기
settings
Windows 한글 계정명을 영어로 변경하는 방법
24 Feb 2023
Windows 한글 계정명을 영어로 변경해보자
Windows에서 레지스트리를 수정하여 CapsLock을 Ctrl로 바꾸기
05 Jan 2023
sftp
vscode sftp develop
04 Jan 2023
sftp로 원격지의 소스를 가져와 개발 및 디버깅해보자
shortcuts
macos 키보드 단축키
18 Apr 2023
맥에서 사용하는 키보드 단축키를 정리한다.
so
python에서 c/cpp 코드 사용하기
02 Mar 2023
파이썬에서 동적 라이브러리(so/dll)을 이용하여 C/C++ 코드를 사용해보자
ssh
Windows OpenSSH로 GUI 프로그램을 실행시켜 보자.
05 Dec 2022
sslkeylog
macOS pip3 sslkeylog 설치 오류
24 Mar 2023
ubuntu 에 sslkeylog 세팅하기 (curl)
05 Dec 2022
ubuntu에 sslkeylog를 세팅하여 wireshark로 패킷을 볼 수 있게 한다.
svn
svn을 사용하는 곳에서 git으로 버전 관리하기
18 Apr 2023
SVN 의 내용을 깃으로 연동하는 방법
04 Jan 2023
SVN의 소스, 커밋 내역을 깃으로 연동하는 방법을 알아보자
tcp
scapy로 tcp 통신을 구현해보자
21 Feb 2023
scapy로 tcp 통신 (3way handshake, 4way handshake) 구현하기
terminal
macOS 터미널 명령어를 통한 설정 정리
12 Apr 2023
terms
기술 용어
21 Feb 2023
ubuntu
Ubuntu에 letsencrypt를 통해 https를 세팅해보자
31 May 2023
Ubuntu 22.04에 letsencrypt를 통해 와일드카드 인증서 발급하기
ubuntu 한글 깨짐 현상 해결
15 May 2023
ubuntu에서 한글을 정상적으로 출력시켜보자
Ubuntu에 iptables를 세팅해보자
06 Feb 2023
Ubuntu 22.04에 iptables 세팅하기
우분투 고정 IP 할당
31 Jan 2023
우분투에서 고정 아이피 할당하기 (18.04 이상)
update-alternatives
update-alternatives 로 패키지의 여러 버전을 관리해보자
13 Feb 2023
update-alternatives 로 패키지/프로그램의 여러 버전 관리하기.
vi
vi manual
06 Feb 2023
vi의 유용한 명령어
vim
esc 키를 누를 시 자동 영문 전환 (Windows)
24 Feb 2023
esc 키를 누르면 한글 상태에서 자동으로 영문 상태로 전환하게끔 만들어보자
바이너리 깨짐없이 부분 복사하기
05 Dec 2022
hex dump로 파일 내용 보기
vscode
내가 사용하는 vscode의 extension
10 May 2023
vscode extension 수정하기 (genie-ai)
10 May 2023
vscode extension 간단 수정
마크다운에 이미지 복사/붙여넣기
24 Mar 2023
vscode에서 보다 쉽게 마크다운에 이미지를 붙여넣어보자.
vscode에서 chatgpt 사용해보자
24 Mar 2023
chatgpt api를 이용하여 vscode 내부에서 chatgpt 사용하기
vscode sftp develop
04 Jan 2023
sftp로 원격지의 소스를 가져와 개발 및 디버깅해보자
vscode에서 yacc 파일에 중단점 설정 / 디버깅 하기
29 Dec 2022
.y 파일에 중단점을 설정하고 디버깅을 해보자
C의 구조체 값을 미리볼 수 있게 해보자
05 Dec 2022
vscode에서 디버깅 시 C의 구조체 값을 미리볼 수 있게끔 설정해보자
VS Code 로그 실시간 확인
05 Dec 2022
vscode에서 로그를 실시간으로 체크해보자
VSCode Beyond compare 연동 (with WSL)
05 Dec 2022
VSCode 에서 diff 툴인 Beyond compare 와 연동시켜보자
One Dark Pro Color Settings
02 Dec 2022
One Dark Pro 테마에서 지역변수를 하이라이팅 해 보자
web
HTTP2
07 Apr 2023
HTTP2 프로토콜 동작 분석
webserver
nodejs 웹서버 예제
08 Feb 2023
nodejs로 웹서버를 만들어보자
windows
esc 키를 누를 시 자동 영문 전환 (Windows)
24 Feb 2023
esc 키를 누르면 한글 상태에서 자동으로 영문 상태로 전환하게끔 만들어보자
Windows 한글 계정명을 영어로 변경하는 방법
24 Feb 2023
Windows 한글 계정명을 영어로 변경해보자
windows cmd 폰트 설정
05 Dec 2022
Windows의 cmd 폰트를 설정해보자
Windows OpenSSH로 GUI 프로그램을 실행시켜 보자.
05 Dec 2022
wsl
WSL 외부접속 및 ssh 자동 시작
02 Dec 2022
WSL을 외부에서 ssh로 접속할 수 있게끔 세팅하고 윈도우가 시작될 때마다 자동으로 ssh가 실행되도록 설정해보자
wsl2 install
02 Dec 2022
WSL2 를 설치해보자
yacc
vscode에서 yacc 파일에 중단점 설정 / 디버깅 하기
29 Dec 2022
.y 파일에 중단점을 설정하고 디버깅을 해보자
zsh
zsh 설치하기
10 Feb 2023
Ubuntu에 zsh를 설치하고 oh-my-zsh를 세팅해보자
동적 라이브러리
동적 라이브러리 (.so) build
16 Jan 2023
동적 라이브러리 (dynamic library (.so)) 빌드 방법