原创 scrapy爬蟲獲取網頁特定內容

上次把scrapy環境配置好了,這次試着來做些實際的東西。 關於scrapy抓取網頁的文章已經有很多了,但大多數的內容已經過期,不再適用於最新的scrapy版本,故在此另作一文,記錄學習過程。 目標是一個政府網站,紅框內的部分

原创 是什麼編碼以及轉換方法(GB2312 UNICODE)

常在一些網站源碼中看到&#x開頭的內容,這是轉化成unicode編碼後的漢字,我找到了一種將這種編碼轉換成漢字的方法,記錄在這裏以便有人使用。將下面的代碼複製出來保存成html格式,使用瀏覽器打開就可以使用了。 代碼如下 <htm

原创 Node.js筆記(八)向服務器post數據

要做網站,向服務器提交請求肯定是避不過去的 要搞清在頁面文本框裏輸入的字符是怎麼變成服務器端字符串裏的內容,並不是很容易 是的,我們知道用form,但form是怎麼工作的(寫到這裏的時候我又忘了=。=趕緊再回去看看) 使用no

原创 Node.js筆記(七)讀取mongoDB的數據並顯示

雖然以前接觸了mysql的內容,但做網站的時候,感覺NoSQL數據庫還是繞不過去。 很多書籍上都提到了node.js和MongoDB的配合使用,這裏記錄一下學習過程。 MongoDB的基本命令: use dbname 新建或者

原创 Node.js筆記(九)Nodejs與shell

衆所周知,Nodejs是單進程異步運行的,但不光是單進程,Nodejs也提供了多進程方面的支持 其創始人應該還是比較重視這一塊的,最有力的證據就是child_process是Nodejs核心模塊之一 大多數情況下應該用不到這個模

原创 Scrapy框架在mac osx下的安裝

一直對python的網絡部分挺感興趣的,抽空了解一下scrapy這個爬蟲框架,爲接下來的項目作準備 —————————————— 大致有以下幾步: 1,python的安裝(mac一般默認安裝,我的Yosemite 裏的是2.

原创 在OS X Yomesite 上配置Apache服務器

前言:Mac OSX系統自帶了apache服務器,但筆者的Yomesite系統下已經默認不開啓。導致配置php環境時的各種麻煩 找到了這篇文章,與同樣的mac用戶分享 譯者注:這裏只截取了原文的apache配置部分,原文還有關

原创 Node.js筆記(六)不使用頁面模板渲染界面

取這麼一個標題,是因爲實在想不起去什麼名字 看網上的參考資料,ejs黨和jade黨勢如水火Σ( ° △ °|||)︴ 但對於我等新手,暫時不想分心去了解模板引擎,專心於html不是挺好的嘛 ——————————————————

原创 WPF筆記(三)MVVM

一個簡單的小例子,用來複習剛學的MVVM 項目結構 Model.BuyMessage代碼 using System; using System.Collections.Generic; using System.Linq;

原创 wpf筆記(二)

將list導出爲json FileStream fs = new FileStream("c:\\zz\\data.json", FileMode.Create); StreamWriter s

原创 wpf開發筆記

在wpf的datagrid中使用<DataTemplate> 標籤來放一列button,出現了無法綁定command的問題 簡單的Command=”{Binding AddCommand}”不行 下面是解決辦法 <Data

原创 網站開發問題集錦

問題一: html裏面怎麼調用js代碼? <a href = "javascript:void(0);"onclick = "show()" >2015年3月</a> 問題二: 如何實現html和node.js的前後端分離?

原创 jasmine測試prototype方法

寫這個小測試,熟悉下jasmine的用法 src.js var Class = function(){ }; Class.prototype.updateRoom = function(){ console.log('u

原创 JS筆記(一)閉包

閉包是js相當重要的特性,在此記錄一下: 普通的用法: function f1(){     n=999;     function f2(){       alert(n);     }     return f2;   }

原创 Node.js筆記(十)Nodejs與DOM操作

Nodejs作爲後端語言,直接進行DOM操作是違背分離原則的。 但如果是個人的小網站,稍微靈活一點也沒有壞處不是。 這裏介紹的是cheerio這個插件,是基於jquery實現並稍有精簡,目的是爲nodejs提供像jquery一