原创 用python寫的一個使用關鍵字定向生成密碼字典的腳本

最近應朋友要求追查一個渣男,社工到了渣男很多信息後,在自己的社工庫裏面跑了一圈找到渣男的幾個密碼想要嘗試拿下他的人人豆瓣,卻發現渣男的密碼全部修改過了,手上的密碼根本對不上 這時候就只能暴力破解了,不過現在服務器一般都有限制,拿個大詞典

原创 python簡單爬蟲(下):實戰應用——抓取豆瓣同城、登陸圖書館查詢圖書歸還

在掌握了urllib幾個模塊的相關用法後,接下來就是進入實戰步驟了~ (一)抓取豆瓣網站同城活動  豆瓣北京同城活動  該鏈接指向豆瓣同城活動的列表,向該鏈接發起request: # encoding=utf-8 import u

原创 python簡單爬蟲(上):urllib,urllib2與cookielib三個模塊

超文本傳輸協議http構成了萬維網的基礎,它利用URI(統一資源標識符)來識別Internet上的數據,而指定文檔地址的URI被稱爲URL(既統一資源定位符),常見的URL指向文件、目錄或者執行復雜任務的對象(如數據庫查找,interne

原创 WEBGIS Silverlight API系列教程(一):hello world!

最近在學習自己感興趣很久的webgis開發,因爲之前跟老師做過siliverlight的項目(其實完全就是找圖標寫註釋之類的雜活 ╭( T o T )╮),所以決定先從siliverlight開發入手~在網上找了一圈後發現基本沒什麼好的教

原创 [Golang] 從零開始寫Socket Server(5):Server的解耦—通過Router+Controller實現邏輯分發

       在實際的系統項目工程中中,我們在寫代碼的時候要儘量避免不必要的耦合,否則你以後在更新和維護代碼的時候會發現如同深陷泥潭,隨便改點東西整個系統都要變動的酸爽會讓你深切後悔自己當初爲什麼非要把東西都寫到一塊去(我不會說我剛實習的

原创 微信公共號(企業號)開發框架-gochat的從零開始教程(一): 前期準備及環境搭建

最近開發了一個基於go語言的微信公共號/企業號的開發框架——gochat, 可以用來進行微信公共號/企業號的快速開發 gochat的架構是在 beego的基礎上完成的,而beego是一個非常強大的HTTP 框架框架(騰訊、京東、36

原创 微信公共號(企業號)開發框架-gochat的從零開始教程(三): 智能機器人模版

感恩節來啦,把自己這個開源框架的挖的坑填一下好了~     之前在第一章的時候就給大家展示過我自己寫的一個智能聊天機器人,同時具有菜譜查詢、智能翻譯之類的功能,在這裏我把這個機器人的代碼開源啦:gochat機器人      這樣大家就可以

原创 [Golang] 從零開始寫Socket Server(4):將運行參數放入配置文件(XML/YAML)

    爲了將我們寫好的Server發佈到服務器上,就要將我們的代碼進行build打包,這樣如果以後想要修改一些代碼的話,需要重新給代碼進行編譯打包並上傳到服務器上。     顯然,這麼做過於繁瑣。。。因此常見的做法都是將Server運行

原创 通過數據庫讀取的方式獲取矢量要素的屬性表

做ARCGIS開發的時候,我一直用arcgis的方法來獲取shp圖層的屬性, 然後我覺得這個方法有點麻煩啊,其實屬性是在shp的附屬文件中存在的,直接當成數據庫讀不也行麼~。上網找了一下,然後我決定用Microsoft Visual F

原创 [Golang] 從零開始寫Socket Server(1): Socket-Client框架

第一次跑到互聯網公司實習 。。感覺自己進步飛快啊~第一週剛寫了個HTTP服務器用於微信公共號的點餐系統~ 第二週就直接開始一邊自學GO語言一邊寫用於Socket的服務器了。。。 因爲發現Golang這一塊資料挺少的,接下來我會在Blog裏

原创 [Golang] 從零開始寫Socket Server(3): 對長、短連接的處理策略(模擬心跳)

    通過前兩章,我們成功是寫出了一套湊合能用的Server和Client,並在二者之間實現了通過協議交流。這麼一來,一個簡易的socket通訊框架已經初具雛形了,那麼我們接下來做的,就是想辦法讓這個框架更加穩定,茁壯~     作爲一

原创 GIS信息關聯規則挖掘——Apriori算法的實現(下)

上篇說明了原理,這篇就直接上核心代碼了~ 代碼比較長,所以理解可能有點麻煩,核心思路就是計算選擇的維度後遍歷數據,逐步進行循環計算置信度,並淘汰每次循環後的最低值。 這裏有一點要注意的,我一開始想用arraylist構造一個堆棧結構進行

原创 [Golang] 從零開始寫Socket Server(6)【完結】:日誌模塊的設計與定時任務模塊模塊

好久沒寫文章啦。。。今天把golang挖的這個坑給補完吧~ 作爲一個Server,日誌(Log)功能是必不可少的,一個設計良好的日誌模塊,不論是開發Server時的調試,還是運行時候的維護,都是非常有幫助的。 因爲這裏寫的是一個比較簡化

原创 Python 處理遙感圖像:光譜輻射定標、大氣校正和計算反射率

唔,最近在做作業的時候,一些實驗內容涉及到了用ENVI處理遙感圖像,然後自己手動操作軟件一遍遍的輸入各種參數神馬的感覺挺無聊。。。。然後決定自己用python裏面的opencv庫寫個腳本批處理圖像反射率的計算試試~ 核心步驟就是 遙感影

原创 微信公共號(企業號)開發框架-gochat的從零開始教程(二): 5分鐘快速搭建自己的公共號

    上一章裏我們把前期準備和環境配置已經完成啦,本章講一下怎麼通過5分鐘快速搭建自己的公共號~     首先,前往github頁面下載gochat框架的源代碼 ,源代碼中已經包含了一個最基礎的公共號開發模版。(這裏非常非常希望大家在下