原创 golang使用數組模擬環形隊列(demo)
// 定義環形隊列結構體type LoopQueue struct { MaxSize int array [5]int front int rear int over bool // 標識隊列是否溢出}// 定義環形
原创 編寫spec文件,將tar.gz文件製作爲rpm包
1.安裝相關rpm-build包2.編寫相關的spec文件,以tengine-2.3.1爲例子tengine-2.3.1.spec文件內容如下: %define name tengine %define Version 2.3.1 Name
原创 多層嵌套可迭代列表的剝皮函數
python中很多時候可能會遇到多層嵌套可迭代列表如下: list1 = [11, 22, [33, 44, [55, 66]]] list2 = [11, 22, [33, 44]] 其中我們想要的結果只是一個所有的結果列表而
原创 centos7中python3環境支持sqlite3和ssl
在centos7環境中常規安裝python3的話無法支持sqlite3和ssl,所以在安裝pytho3是需要帶上sqlite3庫和ssl庫: 下載編譯安裝sqlite3: # wget https://www.sqlite.o
原创 django使用postgresql時提示主鍵衝突
在django使用postgresql數據庫時,當你使用默認主鍵,但當你手動使用添加記錄到相關數據庫時(非insert操作,如使用navicate直接在表中複製粘貼記錄),此時django在插入數據時,會提示主鍵衝突,這是因爲postgre
原创 dajngo2.1用戶名和密碼都正確authticate返回None
django2.1後默認的認證後端(django.contrib.auth.backends.ModelBackend)而這個類中的authenticate方法中有如下代碼: def authenticate(self, reque
原创 python中itertools模塊zip_longest函數實現邏輯
最近在看流暢的python,在看第14章節的itertools模塊,對其itertools中的相關函數實現的邏輯的實現其中在zip_longest(it_obj1, ..., it_objN, fillvalue=None)時,其函數實現的
原创 jquery獲取圖片的真實大小
在前端中有許多時候希望顯示圖片的的真實大小的場景(如果圖片預覽這樣的場景),如果直接用選擇器把html中的img元素選擇出來然後輸出他的width()和height()的話,如果對img元素有做樣式限定的則輸出的是樣式中的高度和寬度,無法得
原创 每天進步0.1
如果每天進步0.1那麼一年後就是:1.01 ** 365 ≈ 37.8可見滴水穿石的力量如果每天少努力0.1,那麼一年以後就是:0.99 ** 365 ≈ 0.03可見惰性的可怕,努力雖然不一定能夠得到相對等的回報,但是惰性確實會成倍的"回
原创 使用TeamViewer遠程時瀏覽器白屏
在日常使用中難免需要遠程辦公室裏的電腦,但是最近在使用TeamViewer遠程辦公室的電腦時發現無法使用firefox瀏覽器,N多權限都保存在firefox瀏覽器裏,無法改用其他瀏覽器.其實以上問題都是firefox默認啓用了硬件加速功能,
原创 python:Unable to find vcvarsall.bat錯誤
python在使用easy_install安裝rdpy的時候無法正常安裝,出現error: Unable to find vcvarsall.bat錯誤提示,我的環境是python2.7 windows 7 系統安裝Visual C++ 2
原创 python交互模式下命令tab補全
python默認就可以進行tab補全命令行,在交互模式下,只要自己寫個小小的tab.py模塊即可;實現代碼如下;#!/bin/env python # -*- coding: utf-8 -*- # python startup file
原创 jquery的閉包(理解執行函數)
在前端進行元素集操作時肯定會有each操作但是each操作的動作都會在所有所有元素遍歷完後纔會進行生效,故如果需要在遍歷元素時就要使其操作生效的話,就需要在each元素時進行立即執行函數進行調用以下是jquery的demo代碼(一個html
原创 製作django離線文檔
受網絡所限,有時無法在線查看django的官網文檔,所以django的離線文檔還是比較實用的前提是: 1.你的py環境已安裝sphinx(最好是新版),如果沒有此包是無法制作的 2.已經下載了django的安裝包(此也
原创 python2中MySQLdb加入超時及其重試功能
定義一個狀態,超時時間和重試的次數限制(此爲樣例代碼,你可以把他們包裝到函數或類中)循環判斷_conn_status狀態且判斷最大重試次數在循環中try except 連接如果DB連接成功則_conn_status爲False,異常exce