Time of Update: 2016-11-29
標籤:python 2.7
Time of Update: 2016-11-24
標籤:cal ini parser linux tab 日誌 讀取 parse 方法 坑一:一般linux都預先安裝python,但是版本比較低。會出現python程式手工執行正常,但是用cro
Time of Update: 2016-11-18
標籤:property python Python中有一個property的文法,它類似於C#的get set文法,其功能有以下兩點:將類方法設定為唯讀屬性;實現屬性的getter和setter方法;下面著重說明這兩點:將類方法設定為唯讀屬性首先請閱讀下面的代碼# -*- coding:utf-8 -*-class Book(object):
Time of Update: 2016-11-18
標籤:十六進位 python import 字串 二進位 一、hashlib概述其中 hashlib是涉及安全散列和訊息摘要,提供多個不同的密碼編譯演算法借口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。import hashlibm = hashlib.md5()
Time of Update: 2016-11-16
標籤:發布 sys arch 最大 暫停 內容 退出 tor 工具 http://mba.shengwushibie.com/itbook/BookChapter.asp?id=8745http
Time of Update: 2016-11-06
標籤:body linu 視頻 儲存 data -- https tor 編輯 一提到數位影像處理編程,可能大多數人就會想到matlab,但matlab也有自身的缺點:1、不開源,價格貴2、軟體
Time of Update: 2016-10-30
標籤:逆轉字串 展現 儲存 rip flv tor 目的 ora 列表 文本操作逆轉字串——輸入一個字串,將其逆轉並輸出。拉丁豬文字遊戲——這是一個英語語言遊戲。基本規則是將一個英語單詞的第一個
Time of Update: 2016-11-26
快速排序的基本思想:通過一趟排序將要排序的資料分割成獨立的兩部分,其中一部分的所有資料都比另外一部分的所有資料都要小,然後再按此方法對這兩部分資料分別進行快速排序,整個排序過程可以遞迴進行,以此達到整個資料變成有序序。例: arr = [49,38,04,97,76,13,27,49,55,65],設定第一位49為key值,從右向左找到比key值小的數,把找到的數賦值給第一位元; arr =
Time of Update: 2016-11-26
第一種方法:Python代碼 from datetime import datetime, timedelta weekdays = ['Monday','Tuesday','Wednesday','Thursday', 'Friday','Saturday','Sunday'] def get_previous_byday(dayname,
Time of Update: 2016-10-18
所謂單例,是指一個類的執行個體從始至終只能被建立一次。方法1如果想使得某個類從始至終最多隻有一個執行個體,使用__new__方法會很簡單。Python中類是通過__new__來建立執行個體的:class Singleton(object): def __new__(cls,*args,**kwargs): if not hasattr(cls,'_inst'): cls._inst=super(Singleton,cls).__new__
Time of Update: 2016-10-18
檔案多了亂放, 突然有一天發現硬碟空間不夠了, 於是寫了個python指令碼搜尋所有大於10MB的檔案,看看這些大檔案有沒有重複的副本,如果有,全部列出,以便手工刪除使用方式 加一個指定目錄的參數比如python redundant_remover.py /tmp主要用到了stat模組,os、sys系統模組import os, sys#引入統計模組from stat import *BIG_FILE_THRESHOLD = 10000000Ldict1 = {} # filesize 做
Time of Update: 2016-10-17
在liunx系統中要想每隔一分鐘執行一個命令,最普遍的方法就是crontab了,如果不想使用crontab,經同事指點在程式中可以用定時器實現這種功能,於是就開始摸索了,發現需要一些訊號的知識...查看你的linux支援哪些訊號:kill -l 即可root@server:~# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS
Time of Update: 2016-11-22
利用Python開發實現簡單的記事本,python開發記事本前言本文的作業環境:ubuntu,Python2.7,採用的是Pycharm進行代碼編輯,個人很喜歡它的代碼自動補齊功能。樣本圖如,我們可以看到這個記事本主要分為三個模組:檔案,編輯和關於,結合我自身的習慣外加四個toolbar:建立、開啟、撤銷和儲存。下來就我個人構建這個記事本做個總結。一、整體架構構建1.三個主模組的建立首先,我們先建立中的三個主模組,同時,在模組中建立各個模組的功能。先以檔案為例:下設功能:建立、開啟、儲存和另存新
Time of Update: 2016-11-18
配置EditPlus編輯器使其成為Python的編輯、執行環境,editpluspython1.添加Python群組運行EditPlus,選擇工具→配置使用者工具進入參數設定框。 單擊添加工具→應用程式。菜單文字輸入python,命令為Python的安裝路徑,參數輸入 $(FileName),初始目錄輸入
Time of Update: 2016-11-16
工行資料中心資深經理 李雁南:介面煙霧測試 (Smoke Test)方法,工行雁南➠更多技術乾貨請戳:聽雲部落格今年遇到了幾個問題,與介面的功能和效能相關,恰巧最近公司也在組織以煙霧測試 (Smoke Test)為主題的活動,於是乎突發奇想,尋思著能否將介面測試與煙霧測試 (Smoke
Time of Update: 2016-11-08
足球遊戲論壇資料分析--簡單粗暴的K均值聚類,均值聚類在<<足球遊戲論壇資料分析--簡單粗暴的貝葉斯>>中嘗試了貼標籤後,一直覺得結果無法接受, 慢慢回想, 其實選擇的演算法是錯誤的,原因有論壇文章分類並非就是PC/PS/XBOX這麼簡單即使是作者自己貼的標籤,也存在掛羊頭的可能性既然沒法簡單的給文章分類,那麼就嘗試一下聚類演算法看看有沒有發現: #事先已經把分好詞的所有文本存成一個檔案,沒有事先分類 f =
Time of Update: 2016-11-07
python學習筆記4-redis multi watch實現鎖庫存,python4-redis python 關於redis的基本操作網上已經很多了,這裡主要介紹點個人覺得有意思的內容1.redis的事務操作以及watch 樂觀鎖;後面描述2.tornado下非同步使用redis的方式 redis是單進程單執行緒模式,本身應對外部請求的是單任務的,也是多安全執行緒的,這個大家都應該知道的, 所以才會經常有人用redis做計數服務。
Time of Update: 2016-10-29
Python3擷取大量電影資訊:調用API,python3擷取調用api實驗室這段時間要採集電影的資訊,給出了一個很大的資料集,資料集包含了4000多個電影名,需要我寫一個爬蟲來爬取電影名對應的電影資訊。 其實在實際運作中,根本就不需要爬蟲,只需要一點簡單的Python基礎就可以了。 前置需求:Python3文法基礎HTTP網路基礎 ===================================第一步,確定API的提供方。IMDb是最大的電影資料庫,與其相對
Time of Update: 2016-10-20
django model去掉unique_together報錯的解決方案,djangomodelunique事情是這樣的,我有一個儲存考試的表class Exam(models.Model): category = cached_fields.ForeignKeyField(Category) name = models.CharField(max_length=128) date = models.DateField() created_at =
Time of Update: 2016-10-17
Python練習題 022:用遞迴函式反轉字串,python022【Python練習題 022】 利用遞迴函式調用方式,將所輸入的5個字元,以相反順序列印出來。---------------------------------------又來一個遞迴題!不過,有了【Python練習題 021:遞迴方法求階乘】這道題的經驗,還是依著葫蘆畫個瓢,倒也不難。代碼如下:str = input('請輸入若干字元:')def f(x): if x == -1: return '