우분투 Docker 설치 및 사용법 docker 설치curl -s https://get.docker.com/ | sudo sh docker 권한 설정sudo usermod -aG docker docker 버전확인docker version 우분투 이미지 설치docker run ubuntu docker 실행docker run ubuntu:16.04 ※옵션-it : bash shell 사용--rm : exit 시 컨테이너 제거-p 80:80 : port 포워딩-d : 백그라운드 docker 컨테이너 확인docker ps -a docker 이미지 확인docker images -a docker 중지docker stop 컨테이너 제거docker rm exit한 컨테이너 재접속docker attach 수정한 이미지로..
python queue를 이용한 multiprocessing 기초 뼈대 import multiprocessing #동작 실행 함수 def do_work(item): print item #Queue 전달 함수 def worker(q): for item in iter(q.get, None): do_work(item) q.task_done() q.task_done() #메인 함수 def main(): #동작 프로세스 개수 num_procs = 5 #큐 데이터 items = [1,2,3,4,5,6,7,8,9,10] q = multiprocessing.JoinableQueue() procs = [] for i in range(num_procs): procs.append(multiprocessing.Process(..
ctrl + Zbg [job num]disown -h %[job num]
개발 환경 : Ubuntu 16.04.2 LTS, python3, postgresql 9.5 1. 가상 환경 세팅sudo apt-get install python-virtualenvvirtualenv --python=python3 myvenvsource myvenv/bin/activate 2. django 설치pip install django 3. django 시작django-admin startproject mysite . 4. 데이터베이스 설정mysite/settings.py- sqlite3 사용 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } ..
1. fake-useragent 설치pip install fake-useragent 2. fake-useragent 사용법from fake_useragent import UserAgent ua = UserAgent() print (ua.ie) # Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US); print (ua.msie) # Mozilla/5.0 (compatible; MSIE 10.0; Macintosh; Intel Mac OS X 10_7_3; Trident/6.0)' print (ua['Internet Explorer']) # Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; G..
1. pip install termcolor 2. source from termcolor import colored, cprint print colored("ABCDEFG", "red") print colored("ABCDEFG", "green") print colored("ABCDEFG", "yellow") print colored("ABCDEFG", "blue") print colored("ABCDEFG", "grey") print colored("ABCDEFG", "magenta") print colored("ABCDEFG", "cyan") print colored("ABCDEFG", "white") cprint('Hello, World!', 'white', 'on_red') cprint('Hell..
1. python3 소스 코드#_*_ coding:utf8 _*_ import urllib.request from bs4 import BeautifulSoup fp = urllib.request.urlopen('http://info.finance.naver.com/marketindex/exchangeList.nhn') source = fp.read() fp.close() class_list = ["tit","sale"] soup = BeautifulSoup(source,'html.parser') soup = soup.find_all("td", class_ = class_list) money_data={} for data in soup: if soup.index(data)%2==0: data=data.ge..
1. tar 압축tar -cvf [파일명.tar] [폴더명] 2. tar 압축 해제tar -xcf [파일명.tar] 3. tar.gz 압축tar -zcvf [파일명.tar.gz] [폴더명] 4. tar.gz 압축 해제tar -zxvf [파일명.tar.gz] 5. tar 옵션옵션 설명 -c 파일을 tar로 묶음 -p 파일 권한 저장 -v 압축 및 해제 시 내용 화면 출력 -f 파일 이름 지정 -C 경로 지정 -x tar 압축 해제 -z gzip으로 압축하거나 해제
- SVN 설치, 설정 1. SVN 설치apt-get install subversion 2. 저장소 설정mkdir /home/svnsvnadmin create /home/svn/test 3. 계정 설정cd /home/svn/test/conf/ vim svnserve.conf[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz vim passwd[users]user1 = password vim authz[/]user1 = rw 4. 서비스 등록vim /etc/init/svnserve.confdescription "Subverion server" start on (local-filesystems and net-de..
- Total
- Today
- Yesterday
- docker 사용법
- docker 설치
- python3 환율 api
- python queue
- multiprocessing
- multiprocess
- 도커 설치
- 파이썬 웹파싱
- python thread
- 우분투 tar
- 파이썬 파싱
- python
- 파이썬 병렬
- python color print
- python3 환율
- python3
- 뉴스기사번역
- python3 파싱
- python web framework
- apt-get error
- 우분투
- tar 압축
- 도커 사용법
- terminal print color
- 파이썬
- 우분트 프로세스 백그라운드
- 파이썬3 크롤러
- termcolor
- python multiprocess
- 파이썬 user-agent
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |