1.編譯nginx在網(wǎng)上買了一本《實(shí)戰(zhàn)nginx-取代Apache的高性能服務(wù)器》,寫的比較淺,主要是些配置方面的東西,不過卻正是目前我所需要的。由于需要支持https和rewrite,所以除了nginx的源碼之外,又下載了openssl-0.9.8r.tar.gz和pcre-8.12.tar.gz,把他們和nginx-1.0.4.tar.gz放到同一個目錄。為了方便編譯,筆者寫了一個腳本,代碼如下:#!/bin/bash#================
系統(tǒng) 2019-09-27 17:38:47 1765
IPython+ptpython,完美體驗(yàn)首先是安裝pipinstallipythonptpython然后使用ptipython有什么好處1.IPython是非常強(qiáng)大的Python增強(qiáng)工具2.ptpython提供了類似IDE的自動補(bǔ)全功能3.當(dāng)你在命令行輸入pyipython時,便結(jié)合了這兩者的功能,無比強(qiáng)大!virtualenv+virtualenvwrapper,輕松創(chuàng)建隔離環(huán)境首先安裝pipinstallvirtualenvwrapper(會自動把v
系統(tǒng) 2019-09-27 17:38:45 1765
前言最近遇到了一個問題:我的server和client不是在一個時區(qū),server時區(qū)是EDT,即美國東部時區(qū),client,就是我自己的電腦,時區(qū)是中國標(biāo)準(zhǔn)時區(qū),東八區(qū)。處于測試需要,我需要向server發(fā)送一個時間,使得server在這個時間戳去執(zhí)行一些動作。這個時間戳通常是當(dāng)前時間加2分鐘或者幾分鐘。通常美東在夏令時時,和我們相差12小時,所以直接減掉這12小時,然后再加兩分鐘,可以實(shí)現(xiàn)發(fā)送基于server的時間戳,但是只有一半時間是夏令時,所以考慮
系統(tǒng) 2019-09-27 17:38:44 1765
字符串--不可改變的序列如同大多數(shù)高級編程語言一樣,變長字符串是Python中的基本類型。Python在“后臺”分配內(nèi)存以保存字符串(或其它值),程序員不必為此操心。Python還有一些其它高級語言沒有的字符串處理功能。在Python中,字符串是“不可改變的序列”。盡管不能“按位置”修改字符串(如字節(jié)組),但程序可以引用字符串的元素或子序列,就象使用任何序列一樣。Python使用靈活的“分片”操作來引用子序列,字符片段的格式類似于電子表格中一定范圍的行或列
系統(tǒng) 2019-09-27 17:38:37 1765
python3批量刪除豆瓣分組下的好友的實(shí)現(xiàn)代碼"""python3批量刪除豆瓣分組下的好友2016年6月7日03:43:42codegay我兩年前一時沖動在豆瓣關(guān)注了很多豆瓣的員工,好多,有四百個。我現(xiàn)在一時沖動想取消關(guān)注...,寫這么一個腳本可以用來加快刪除的速度。cookies還是直接從chrome讀取出來用,參考我之前剛寫的代碼python3從chrome瀏覽器讀取cookie,"""importosimportsqlite3importreimp
系統(tǒng) 2019-09-27 17:38:28 1765
easy_install卸載通過easy_install安裝的模塊可以直接通過easy_install-mPackageName卸載,然后刪除\Python27\Lib\site-packages目錄下的egg。setup.py卸載通過發(fā)行包附帶的setup.py安裝的模塊,首選setup.py提供的uninstall選項(xiàng)。如果作者沒有提供uninstall選項(xiàng),則通過如下命令行手動卸載:首先獲取安裝過程中產(chǎn)生的文件:pythonsetup.pyinsta
系統(tǒng) 2019-09-27 17:38:18 1765
在使用google或者baidu搜圖的時候會發(fā)現(xiàn)有一個圖片顏色選項(xiàng),感覺非常有意思,有人可能會想這肯定是人為的去劃分的,呵呵,有這種可能,但是估計人會累死,開個玩笑,當(dāng)然是通過機(jī)器識別的,海量的圖片只有機(jī)器識別才能做到。那用python能不能實(shí)現(xiàn)這種功能呢?答案是:能利用python的PIL模塊的強(qiáng)大的圖像處理功能就可以做到,下面上代碼:importcolorsysdefget_dominant_color(image):#顏色模式轉(zhuǎn)換,以便輸出rgb顏色
系統(tǒng) 2019-09-27 17:38:08 1765
為了減少模板加載調(diào)用過程及模板本身的冗余代碼,Django提供了一種使用方便且功能強(qiáng)大的API,用于從磁盤中加載模板,要使用此模板加載API,首先你必須將模板的保存位置告訴框架。設(shè)置的保存文件就是settings.py。如果你是一步步跟隨我們學(xué)習(xí)過來的,馬上打開你的settings.py配置文件,找到TEMPLATE_DIRS這項(xiàng)設(shè)置吧。它的默認(rèn)設(shè)置是一個空元組(tuple),加上一些自動生成的注釋。TEMPLATE_DIRS=(#Putstringshe
系統(tǒng) 2019-09-27 17:37:53 1765
本文實(shí)例講述了Python中的is和id用法。分享給大家供大家參考。具體分析如下:(ob1isob2)等價于(id(ob1)==id(ob2))首先id函數(shù)可以獲得對象的內(nèi)存地址,如果兩個對象的內(nèi)存地址是一樣的,那么這兩個對象肯定是一個對象。和is是等價的。Python源代碼為證。復(fù)制代碼代碼如下:staticPyObject*cmp_outcome(intop,registerPyObject*v,registerPyObject*w){intres=0
系統(tǒng) 2019-09-27 17:37:52 1765
我的操作系統(tǒng)為centos6.51首先選擇django要使用什么數(shù)據(jù)庫。django1.10默認(rèn)數(shù)據(jù)庫為sqlite3,本人想使用mysql數(shù)據(jù)庫,但為了測試方便順便要安裝一下sqlite開發(fā)包。yuminstallmysqlmysql-devel#為了測試方便,我們需要安裝sqlite-devel包yuminstallsqlite-devel2接下來需要安裝Python了,因?yàn)镻ython3已經(jīng)成為主流,所以接下來我們要安裝Python3,到官網(wǎng)去下載P
系統(tǒng) 2019-09-27 17:37:45 1765