Time of Update: 2018-12-06
1.thrift的資料類型。(這裡主要為翻譯官方文檔) a. 基礎資料型別 (Elementary Data Type) 1) boolean型,值為true或false 2) byte型,值為單位元組字母 3) i16型,值長度為16位的integer帶符號數字. 4) i32型,值長度為32位的integer帶符號數字. 5) i64型,值長度為64位的integer帶符號數字. 6) double型,值長度為64的浮點數. 7) string型,
Time of Update: 2018-12-06
很多網站的下載是帶使用者驗證的,這樣以前方便的webclient.download方法就沒法請求到目標資料了。HttpWebRequest .GetResponse同樣不可以。這裡為這兩個組件提供兩個可用的驗證下載,思路都是利用webbrowser獲得cookie資訊然後構造成合法的cookie傳給兩個組件,從而提供下載許可權。其中HttpWebRequest 的實現是比較容易的,因為HttpWebRequest
Time of Update: 2018-12-06
最近看到 關於 Memcache的一些文章,在這裡轉貼一下。Memcache是什麼Memcache是danga.com的一個項目,最早是為 LiveJournal
Time of Update: 2018-12-06
自己開發一套配置型爬蟲,前2日一直對效率不高有極大疑惑,為什麼不高!網速肯定是一方面的原因,但自身程式也肯定是有一方面的原因。原來是並發請求一個網站惹的禍。 在設計的時候,追求完美,一個進程(主進程)裡會啟動多個子進程(每個配置的網站的抓取進程),每個子進程可配置多個線程,想法就這樣。所有功能都實現以後,發現有的網站很愛給我返回錯誤頁面,而有的網站正常。於是檢查原因,對經常出現錯誤的網站又進行斷點測試,又在伺服器上新配置特殊抓取,總也發現不到錯誤,一切正常啊,為什麼在生產環境就錯誤。查日誌對方伺
Time of Update: 2018-12-06
1.abstract方法只能在抽象類別中聲明,虛方法則不是。 abstract方法必須在衍生類別中重寫,而virtual則不必2.abstract方法不能聲明方法實體, abstract public void SD(); 虛方法則可以 public virtual void sdf() { Console.WriteLine("A"); }3.虛方法可以實現多態,而抽象方法不可以。。。c#中的interface
Time of Update: 2018-12-06
scrapy預設是只支援http,https這些個下載,不支援ftp的(用ftp下載檔案),但實際項目需求千變萬化,以為http,https已經能滿足99%的需求了,但遇到那1%的也必須處理的,怎麼辦? 好在scrapy提供外掛程式支援,編寫一個,就能搞定了。 先提供我編寫的這個外掛程式。 #! -*- encoding:utf-8 -*-#file is 'ftp.py',
Time of Update: 2018-12-06
文章目錄 sessionStorage與 localStorage 的異同 首先您可以看一下《JavaScript本機存放區實踐(html5的localStorage和ie的userData)》
Time of Update: 2018-12-06
見代碼:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>HTMLiveCode</title> <script type="text/javascript"
Time of Update: 2018-12-06
摘錄自: http://www.admin10000.com/document/929.html 1. 使用 html5 的 placeholder 屬性 以前我們經常要寫不少JavaScript 的代碼來實現現在HTML5 的 placeholder 屬性的功能,一個輸入框在沒擷取焦點時顯示某個提示資訊,當獲得輸入焦點就自動清除提示資訊,目前支援該屬性的瀏覽器有:Opera 11+, Firefox 9+, Safari 5+, IE 10+,不過下面提供的代碼對於不支援
Time of Update: 2018-12-06
在iphone的策略組態工具(iphone配置工具 + 生產力)安裝後,提示錯誤xmlTextReader, libxml2.dll等錯誤.實際上是在組態工具的根目錄下沒有libxml2.dll檔案.這裡的解決辦法和沒有sqlite3.dll錯誤一樣.也在安裝itunes後在C:\Program Files (x86)\Common Files\Apple\Apple Application Support 這個檔案夾中找,然後copy到iphone配置工具 + 生產力的根目錄即可.
Time of Update: 2018-12-06
本文轉載自: http://blog.sina.com.cn/s/blog_7045cb9e0100rtoh.html 函數:原型每一個建構函式都有一個屬性叫做原型(prototype,下面都不再翻譯,使用其原文)。這個屬性非常有用:為一個特定類聲明通用的變數或者函數。prototype的定義你不需要顯式地聲明一個prototype屬性,因為在每一個建構函式中都有它的存在。你可以看看下面的例子:Example PT1CODE:function
Time of Update: 2018-12-06
如何定義事件:1、定義一個事件參數 繼承與 EventArgs:pulic class ActionEventArgs : EventArgs{}2、定義一個事件委託: public delegate void ActionEventHanlder(object sender, ActionEventArgs e);3、定義事件: public event ActionEventHanlder showProecc;4、定義處理函數: pulic void Test(object
Time of Update: 2018-12-06
// js 擷取cookie 值function getCookie(c_name){if(document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "="); if(c_start!=-1){ c_start=c_start + c_name.length+1 ; c_end=document.cookie.indexOf(";",c_start); if(c_end==-1)
Time of Update: 2018-12-06
本文轉載自: http://www.oschina.net/question/5189_22929 HTML5對Web Form做了許多增強,比如input新增的type類型、Form Validation等。Placeholder是HTML5新增的另一個屬性,當input或者textarea設定了該屬性後,該值的內容將作為灰字提示顯示在文字框中,當文字框獲得焦點時,提示文字消失。以前要實現這效果都是用JavaScript來控制才能實現:<input id="t1" type="text"
Time of Update: 2018-12-06
Yii是重量級架構,類似於同ruby on rails,django是同一類型的架構,所以其有的特點在其他架構上都存在,但吸引我研究它的是官方文檔憑什麼說"Yii 是一個基於組件的高效能 PHP 架構,用於快速開發大型 Web
Time of Update: 2018-12-06
前記:曾在很長一段時間,我在迷糊在類中定義自訂事件和方法到底有什麼區別?明明感覺能調用方法來實現的功能為什麼需要用事件?就如CSDN上某個XX說,有脫了褲子放屁之嫌~~呵呵,我不敢苟同,既然微軟能搞出這個玩意必然有它的一定存在性,怪就怪在我們學習還很膚淺。今天特意在網上逛了一大圈,終於知曉了其中某些原理。特記錄如下!假設我們現在要實現一個功能:預先定義了一個類,該類在執行某一個方法的同時還需要通知調用方執行到了什麼程度,而在設計這個類時,我們並不知道是誰要來調用方法,所以就不可能在方法的執行過程
Time of Update: 2018-12-06
文章目錄 sessionStorage與 localStorage 的異同
Time of Update: 2018-12-06
本文轉載自:http://www.cnblogs.com/tom-zhu/archive/2012/07/15/2592379.html IE6,IE7下設定body{overflow:hidden;}失效Bug此項其實並不是Bug,只是各瀏覽器預設付值不同造成的,其他明智的瀏覽器還好,這個bug只出現在IE6 IE7下 問題重現:<p>There are no scrollbars on this page in sane browsers</p>html, body,
Time of Update: 2018-12-06
之前對html中的js指令碼的運行順序一直沒有認真的去理清思路,只是把幾個用到的指令檔隨便放在頭部,後面的文本中調用。 但是沒有瞭解其運行順序,在寫代碼是有時候會造成混亂。 今天抽了點時間測試了一下。 一、當有外聯js時:
Time of Update: 2018-12-06
本文轉載自: http://www.iteye.com/topic/206218 基於類型的語言基於原型的語言 1.類型和執行個體是不相同所有的對象都是執行個體2.以類型定義定義類;以建構函式執行個體化 定義和建立一組帶有建構函式的對象3.用new運算子建立一個簡單對象相同4.通過使用類型定義去定義存在類型的子類來構建對象的層次以賦值一個對象帶有建構函式作為的原型來構建對象層次 5.通過類型鏈繼承屬性通過原型鏈繼承屬性6.類型定義指定了一個類型的所有執行個體的所有屬性.不能在運行時動態增加