原创 ubuntu安裝psutil報錯(error: command 'x86_64-linux-gnu-gcc' failed with exit status 1)解決辦法

sudo apt-get install libxml2-dev libxslt1-dev python-dev sudo apt-get install zlib1g-dev sudo apt-get install libeven

原创 python @property

在接觸python時最開始接觸的代碼,取長方形的長和寬,定義一個長方形類,然後設置長方形的長寬屬性,通過實例化的方式調用長和寬,像如下代碼一樣。 class Rectangle(object): def __init__(self

原创 Python中 sys.argv[]的用法簡明解釋

Python中 sys.argv[]的用法簡明解釋       因爲是看書自學的python,開始後不久就遇到了這個引入的模塊函數,且一直在IDLE上編輯了後運行,試圖從結果發現它的用途,然而結果一直都是沒結果,也在網上查了許多,但發

原创 Python小工具之消耗系統指定大小內存的方法

#!/usr/bin/python # -*- coding: utf-8 -*- import sys import re import time def print_help(): print 'Usage: ' pr

原创 vimagick/pptp docker鏡像使用

一.安裝docker-compose 兩種最新的docker安裝方式 1.從github上下載docker-compose二進制文件安裝 下載最新版的docker-compose文件 $ sudo curl -L https://gi

原创 Docker鏡像保存爲文件及從文件導入鏡像的方法

1、概述 我們製作好鏡像後,有時需要將鏡像複製到另一臺服務器使用。 能達到以上目的有兩種方式,一種是上傳鏡像到倉庫中(本地或公共倉庫),但是另一臺服務器很肯能只是與當前服務器局域網想通而沒有公網的,所以如果使用倉庫的方式,只能自己搭建

原创 Ubuntu上安裝PPTP 威皮恩服務

VPN服務則是此種技能的技術實現,虛擬專用網絡(Virtual Private Network ,簡稱VPN)指的是在公用網絡上建立專用網絡的技術。它涵蓋了跨共享網絡或公共網絡的封裝、加密和身份驗證鏈接的專用網絡的擴展。VPN主要採用

原创 sqlite3使用with的方法來寫

因爲打開文件可以使用with,而免去手動關閉文件句柄,寫sqlite3也這樣做卻是報錯,發現原來要包裝一下,sqlite3給的對象不支持with(其實這樣寫也有弊端,畢竟conn是可以選擇commit的)  “如果一個對象沒有實

原创 ubuntu安裝配置freeradius步驟

A) freeradius安裝   複製代碼代碼如下:   sudo apt-get install freeradius    B)添加用戶   複製代碼代碼如下:   sudo vim /etc/freeradius/users

原创 scrapy selenium

scrapy selenium 必須在setting中開啓中間件才行,不然不會執行中間件。 ROBOTSTXT_OBEY = False #關掉機器人協定 。。。 。。。 。。。 # Enable or disable downloade

原创 Python的shelve模塊

Python中的shelve這個module,感覺比pickle用起來更簡單一些,它也是一個用來持久化Python對象的簡單工具。當我們寫程序的時候如果不想用關係數據庫那麼重量級的東東去存儲數據,不妨可以試試用shelve。shelf也是

原创 iptables 端口映射

linux下用用iptables做端口映射的shell 情形一:跨網絡、跨主機的映射Full-Nat 我們想到達主機B的80端口,但是由於網絡限制可能無法直接完成。但是我們可以到達主機A的8080端口,而主機A可以直接到達B

原创 Python之Fabric模塊

[原文](https://www.cnblogs.com/MacoLee/p/5680672.html) Fabric是基於Python實現的SSH命令行工具,簡化了SSH的應用程序部署及系統管理任務,它提

原创 Python中的yield

閱讀別人的python源碼時碰到了這個yield這個關鍵字,各種搜索終於搞懂了,在此做一下總結: 通常的for…in…循環中,in後面是一個數組,這個數組就是一個可迭代對象,類似的還有鏈表,字符串,文件。它可以是mylist = [

原创 multiprocessing和concurrent.futures

關於concurrent.futures模塊 Python標準庫爲我們提供了threading和multiprocessing模塊編寫相應的多線程/多進程代碼,但是當項目達到一定的規模,頻繁創建/銷燬進程或者線程是非常消耗資源的,這個時候