it(85)
-
redis 와 python을 활용한 채팅 프로그램 만들기 ( Pub/Sub 활용 )
python과 redis를 활용해서 채팅프로그램 만드는 것을 알아보겠다. 기본적인 프로그램이다. 쉽게 따라해보길 바란다. 이 예제에서는 입력받은 채팅 메시지를 Redis의 Pub/Sub 메커니즘으로 발행(Publish)하는 클라이언트이다. import redis redis_client = redis.Redis(host='localhost', port=6379, db=0) 1. 구독(Subscribe)하는 클라이언트를 구현한다. def publish(channel): while True: message = input() redis_client.publish(channel, message) 위 코드에서는 입력받은 메시지를 redis_client.publish()를 이용하여 Redis의 Pub/Sub 메커니즘..
2023.04.20 -
tar、tar.gzファイルの圧縮および解凍方法
ファイルリスト 1. tar.gzの例 1-1. tar.gz圧縮の方法 tar -czvf zzzzzz.tar.gz file1.txt file2.txt dir1 dir2 1-1-1. tar.gz圧縮結果の確認 zzzzzz.tar.gz 1-2. tar.gz解凍の方法 tar -xzvf zzzzzz.tar.gz 2. tarの例 2-1. tarでまとめる方法 tar -cvf zzzzzz.tar file1.txt file2.txt dir1 dir2 2-1-1. tarでまとめた結果 zzzzzz.tar 2-2. tarの解凍方法 tar -xvf zzzzzz.tar
2023.04.14 -
tar, tar.gz 파일의 압축과 압축 해제 방법
* 예제 파일 리스트 1. tar.gz 예제 1-1. tar.gz 압축하기 tar -czvf xxxxxxxxxx.tar.gz file1.txt file2.txt dir1 dir2 1-1-1. tar.gz 압축 결과 확인 xxxxxxxxxx.tar.gz 1-3. tar.gz 압축 해지 tar -xzvf xxxxxxxxxx.tar.gz 2. tar 예제 2-1. tar 로 묶기 tar -cvf xxxxxxxxxx.tar file1.txt file2.txt dir1 dir2 2-1-1. tar로 묶은 결과 xxxxxxxxxx.tar 2-2. tar 묶은 해지 tar -xvf xxxxxxxxxx.tar
2023.04.14 -
Vim設定:マウスサポート、自動補完、ショートカットなどの便利な機能
1. vimrcを開く vim ~/.vimrc 2.基本設定を追加 " バックアップファイルを作らない set nobackup set nowritebackup " タブではなくスペースを使用 set expandtab set tabstop=4 set softtabstop=4 " 行番号を表示 set number " シンタックスハイライト syntax on 3.マウスのサポートを設定 set mouse=a 4. 自動補完の設定 Vimでは、Ctrl + nとCtrl + pは、自動補完機能を実行するショートカットキーです。ただし、これらの2つのショートカットキーは、異なる動作をします。 Ctrl + n:次の単語の自動補完。カーソル位置の次に出現する単語を自動補完リストから選択 Ctrl + p:前の単語の自動補完。カーソル位置の前に出現する単語を自動補完リストか..
2023.04.14 -
우분투에서 Vim 유용한 기본 설정
우분투에서 알면 좋은 vim 설정 정리 참 좋은데... 사람들이 잘 안쓴다. 그래서 정리해봤다. 1. vimrc 열기 vim ~/.vimrc 2. 기본 설정 넣기 " 파일 저장 시 백업 파일 생성하지 않음 set nobackup set nowritebackup " 탭 대신 스페이스 사용 set expandtab set tabstop=4 set softtabstop=4 " 줄번호 표시 set number " 문법 강조 색상 syntax on 3. 마우스 지원 설정 set mouse=a 4. 자동 완성 설정 set completeopt=menuone,longest 4-1. 자동완성 단축기 Vim에서 Ctrl+n과 Ctrl+p는 자동완성 기능을 실행하는 단축키입니다. 그러나 이 두 단축키는 다른 동작을 수행 ..
2023.04.14 -
주요 언어별 unix(정수타입 시간) timestamp 변환( 자바스크립트, 자바, 파이썬, c++ )
1. unix time 이란 Unix 타임스탬프는 1970년 1월 1일 자정부터 경과한 초 단위의 시간을 나타내는 정수값입니다. 예를 들어, 2021년 4월 11일 오후 5시 30분 15초를 Unix 타임스탬프로 나타내면 다음과 같습니다. 1618144215 이 값은 1970년 1월 1일 자정부터 1618144215초가 경과한 시점이라는 의미입니다. 이 값을 다시 일반적인 날짜 및 시간 형식으로 변환하면, 2021년 4월 11일 오후 5시 30분 15초임을 알 수 있습니다. 2. unix time에서 data로 변환 2-1. 자바스크립트 // 현재 Unix 타임스탬프 (밀리초) 가져오기 const unixTimestamp = Date.now(); // Unix 타임스탬프를 Date 객체로 변환하기 con..
2023.04.11