반응형 분류 전체보기572 [linux] Remove Directory ( 폴더 삭제 ) rm 명령어 readme.txt 라는 파일이 있을 때 rm readme.txt 삭제확인없이 바로삭제 할 때 rm -f readme.txt 폴더 삭제할 때 rm -r foldername/ 폴더가 비어있지않다면 -r 을 붙혀야 한다. rmdir 도 폴더를 삭제할 때 사용하지만 rm 을 사용해도 상관없다. 2020. 2. 20. [Centos] centos 버전 확인하기 (Version Check Centos) 아래와 같은 방법들이 있다. # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) # cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) # cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https:/.. 2020. 2. 20. [Python] Install python3.7 on linux ( centos 7 ) Install Python 3.7 Linux centos 7 ubuntu 만 써보다가 centos 사용할 일이 있어서 해봅니다. centos 에서 apt-get 이 안되면 yum 으로 사용합니다. Install requirements python 은 gcc 가 필요합니다. 그러므로, 설치. sudo yum install gcc openssl-devel bzip2-devel libffi-devel Download Python3.7 압축 파일을 다운로드 합니다. cd /usr/src sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 압축을 풉니다. sudo tar xzf Python-3.7.3.tgz Install Python3.7 cd .. 2020. 2. 20. [React] 환경변수 / 공통변수 사용하는 방법 방법1 src 폴더 아래 js 파일을 하나 생성합니다. config.js export const ELASTIC_URL = '10.20.30.40:9200'; export const ES_INDEX_NAME = 'img_text_data'; export const ES_DOC_TYPE = '_doc' 사용 방법 import * as config from './config'; // .. function someMethod(){ let host = config.ELASTIC_URL;// 이렇게 사용 } 이 방법이 좀 간단합니다. 아래의 방법2는 개발환경/배포환경에 따라 다른 변수가 필요할 때 유용합니다. 방법2 create-react-app 으로 프로젝트를 생성했다고 가정하고 프로젝트 root 에 파일을 만듭.. 2020. 2. 17. [python] 실행 명령어에 파라메터 추가하기 python 파라메터 추가 test.py if __name__ == '__main__' : print('hello~') 이런 코드가 있을 때 실행 명령은 $ python test.py 이렇게 실행하죠. 아래와 같이 실행명령어 뒤에 파라메터를 추가하려면 $ python test.py --name bryan -a 100 argparse 를 import 합니다. import argparse 그리고 사용 소스는 import argparse if __name__ == '__main__' : parser = argparse.ArgumentParser() parser.add_argument("--name", "-n", help="user name", default='jjang-gu') parser.add_argume.. 2020. 2. 17. [Android] Custom Dialog 만들기 Android Custom dialog 다이알로그 만들기 아래와 같은 팝업 다이알로그를 만들어보겠습니다. 가운데 contents 는 마음대로 작성할 수 있습니다. 일단 custom 이라는 폴더 아래에 OptionCodeTypeDialog 라는 class 를 만듭니다. (경로는 아무곳이나 상관없습니다.) SuperClass 에 Dialog 를 치면 많은 목록 중 (android.app)의 Dialog 를 선택합니다. 만들자마자 빨간 밑줄이 생깁니다. 이건 생성자가 없기 때문이고요. alt + Enter 를 눌러서 아래와 같은 생성자를 추가합니다. 그리고 alt + O 키를 눌러서 onCreate 를 override 합니다. (alt+O 가 안되면 ctrl+O 도 해보세요. 단축키 설정이 다를 수 있습니다... 2020. 2. 15. [python] check String if null or empty None (null) 이거나 비어있을 때 확인하는 방법 if not string_variable : print('비어있음. null. empty') if string_variable : print('비어있지 않음. not null. not empty') 역시 파이선. 쓰기 편하게 해놨죠. C# 같은 경우에는 if ( String.isNullOrEmpty(string_variable) ) 이렇게 써야.. 2020. 2. 12. [python] 해당 폴더의 하위까지 모두 삭제하는 방법 Remove directory recursive pip로 install 안해도 되는듯. import shutil shutil.rmtree('/path/to/dir/') 아래의 폴더가 있다고 했을 때, 다 지워집니다. /path/to/dir/chapter01 /path/to/dir/chapter02 /path/to/dir/chapter02/001/ /path/to/dir/chapter02/002/ /path/to/dir/chapter02/003/ 이게 가장 간단한듯. 2020. 2. 12. [python] mp3 파일에서 재생시간 가져오기 mp3 library mutagen 작동 잘 되는 라이브러리를 찾았습니다. terminal 에서 설치. pip install mutagen 사용은. from mutagen.mp3 import MP3 audio = MP3("/path/to/name.mp3") print(audio.info.length) 2020. 2. 12. [python] package 한번에 install 하기 pip freeze requirements.txt python 개발할때 필요한 library 들을 그때마다 pip install 로 설치를 하고나면 git 이나 어떤것이든 공유를 할때 이 library 들을 편하게 설치할 수 있는 방법입니다. 뭔가 pip 로 library 들을 설치하고 나서 프로젝트 root 에서 $ pip freeze > requirements.txt 이렇게 하면 requirements.txt 파일이 생성되고 그 파일 안의 내용은 pip 로 install 했던 library 정보들이 있습니다. asgiref==3.2.3 certifi==2019.11.28 chardet==3.0.4 deprecation==2.0.7 Django==3.0.3 elasticsearch==7.5.1 file.. 2020. 2. 12. 이전 1 ··· 43 44 45 46 47 48 49 ··· 58 다음 728x90 반응형