原创 開源愛好者必看!開源許可證基礎知識掃盲

阮一峯  作爲一個開發者,如果你打算開源自己的代碼,千萬不要忘記,選擇一種開源許可證(license)。許多開發者對開源許可證瞭解很少,不清楚有哪些許可證,應該怎麼選擇。本文介紹開源許可證的基本知識,主要參考了 OpenSource.com

原创 超全整理!Linux shell及常用36類命令彙總

本文采編自http://blog.csdn.net,作者爲ZHXGXN,版權歸作者所有!使用Linux shell是一些程序員每天的基本工作,但我們經常會忘記一些有用的shell命令和技巧。當然,命令我能記住,但我不敢說能記得如何用它執行某

原创 開發神技能 | Python Mock 的入門

Mock是什麼Mock這個詞在英語中有模擬的這個意思,因此我們可以猜測出這個庫的主要功能是模擬一些東西。準確的說,Mock是Python中一個用於支持單元測試的庫,它的主要功能是使用mock對象替代掉指定的Python對象,以達到模擬對象的

原创 Python自然語言處理工具小結

作者:伏草惟存來源:http://www.cnblogs.com/baiboy/p/nltk2.htmlPython 的幾個自然語言處理工具1. NLTK:NLTK 在用 Python 處理自然語言的工具中處於領先的地位。它提供了 Word

原创 Linux 與 Unix 到底有什麼不同?

來自:開源中國原文:Linux vs. Unix: What's the difference?鏈接:https://opensource.com/article/18/5/differences-between-linux-and-uni

原创 讓你的Python代碼優雅又地道

譯序 如果說優雅也有缺點的話,那就是你需要艱鉅的工作才能得到它,需要良好的教育才能欣賞它。 —— Edsger Wybe Dijkstra 在Python社區文化的澆灌下,演化出了一種獨特的代碼風格,去指導如何正確地使用Python,這就是

原创 19個心得 明明白白說Linux下的負載均衡

一、目前網站架構一般分成負載均衡層、web層和數據庫層,我其實一般還會多加一層,即文件服務器層,因爲現在隨着網站的PV越來越多,文件服務器的壓力也越來越大;不過隨着moosefs、DRDB+Heartbeat的日趨成熟,這問題也不大了.網站

原创 11個國內外免費域名解析服務

一般域名使用註冊商提供的域名解析服務雖然方便,但功能大多有限,特別是目前國內還會針對某些DNS服務器進行屏蔽,造成網站無法解析的情況出現,因此,使用第三方域名解析服務也是中國網站的必要選擇,這裏就介紹一些常見的免費域名解析服務。域名註冊商提

原创 吐血整理所有常用端口,不全你來打我!

作者:ADreamClusive來源:http://blog.csdn.net/u013943420/article/details/65938696大家在學習計算機的時候,對於最常用的幾個端口比如80端口肯定有很深的印象,但是對於其他一些

原创 服務性能監控都包括哪些指標?

Apache性能監控支持以下指標:Apache吞吐率Apache併發連接數Apache併發連接數詳細統計,包括讀取請求、持久連接、發送響應內容、關閉連接、等待連接Lighttpd性能監控支持以下指標:Lighttpd吞吐率Lighttpd併

原创 小技巧:顯示數據庫查詢耗時,改善開發者習慣

我會分享一系列在我開發生涯中積累的有用且容易實現的小技巧,本文是此係列的第一篇。很多原因都可能導致網站運行緩慢,但這其中最常見的就是在數據庫查詢耗時太多。目前,數據庫查詢可能在網頁渲染過程中起着很重要的作用(網頁上的內容總得從某處獲取),但

原创 SYNPROXY:廉價的抗DoS***方案

DoS***是一個永恆的問題,雖然專業廠商的防火牆,負載均衡類的網關設備能比較有效的防禦DoS***,但***們更傾向於x86+GNU/Linux的組合,原因很簡單:足夠的廉價。在linux內核3.13裏終於加入了SYNPROXY的新功能,

原创 Linux 內核學習經驗總結

開篇學習內核,每個人都有自己的學習方法,仁者見仁智者見智。以下是我在學習過程中總結出來的東西,對自身來說,我認爲比較有效率,拿出來跟大家交流一下。內核學習,一偏之見;疏漏難免,懇請指正。爲什麼寫這篇博客剛開始學內核的時候,不要執着於一個方面

原创 一篇搞定Python正則表達式

1. 正則表達式語法1.1 字符與字符類    1 特殊字符:.^$?+*{}[]()|      以上特殊字符要想使用字面值,必須使用進行轉義    2 字符類      1. 包含在[]中的一個或者多個字符被稱爲字符類,字符類在匹配時如

原创 10分鐘學會 linux awk命令

簡介awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤爲強大。簡單來說awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。awk有3個不同版本: