原创 一個C#分析html的包,從老外的一個Spider程序裏提取出來的

一個C#分析html的包,以前思考如何分析html,總是毫無頭緒,情況太多,太複雜。後來在一個老外寫的Spider程序裏發現了這個。非常好用,屢試不爽,現在才知道自己寫程序還在一個很低的層次,尤其是面向對象思想的理解。利用繼承的思想來分解

原创 Redis學習資料參考地址

www.nosqlfan.com www.redis.io http://redis.readthedocs.org/en/latest/ http://try.redis-db.com/

原创 谷歌marker使用說明

http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/reference.html#MarkerOptions <html xmlns="http://

原创 Redis實現MongoDB的getlasterror功能

MongoDB有一個命令叫getlasterror,從名字上看它的作用好像是獲取最近的一個error。但其實這是MongoDB的一種客戶端阻塞的方式。官方的解釋如下: MongoDB does not wait for a res

原创 面試經典70題

1、請你自我介紹一下你自己,  回答提示:一般人回答這個問題過於平常,只說姓名、年齡、愛好、工作經驗,這些在簡歷上都有,其實,企業最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的

原创 Redis-Sampler:深入瞭解你的Redis存儲

redis-sampler 是Redis作者@antirez 同學開發的一個ruby 小工具,用於對Redis存儲概況進行抽樣檢測並給出分析結果。 項目地址:https://github.com/antirez/redis-sam

原创 谷歌移動標記獲取經緯度,並獲取地址信息

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <link h

原创 C# 類型基礎

引言 本文之初的目的是講述設計模式中的 Prototype(原型)模式,但是如果想較清楚地弄明白這個模式,需要了解對象克隆(Object Clone),Clone其實也就是對象複製。複製又分爲了淺度複製(Shallow Copy)和

原创 C#讀硬盤序列號的原代碼

public class IDE { [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] internal struct ID

原创 值類型的相等比較

5.3.2  值類型的相等比較 在進行值類型的相等比較時,採用與引用類型相同的規則:ReferenceEquals()用於比較引用,Equals()用於比較值,比較運算符可以看作是一箇中間項。但最大的區別是值類型需要裝箱,才能把它們

原创 介紹程序中thread.sleep()的作用,作者寫的相當的通俗易懂,

我們可能經常會用到 Thread.Sleep 函數來使線程掛起一段時間。那麼你有沒有正確的理解這個函數的用法呢?思考下面這兩個問題: 假設現在是 2008-4-7 12:00:00.000,如果我調用一下 Thread.Sleep(1

原创 C#事件(event)解析

事件(event),這個詞兒對於初學者來說,往往總是顯得有些神祕,不易弄懂。而這些東西卻往往又是編程中常用且非常重要的東西。大家都知道windows消息處理機制的重要,其實C#事件就是基於windows消息處理機制的,只是封裝的更好,

原创 ManualResetEvent詳解

1. 源碼下載:     下載地址:http://files.cnblogs.com/tianzhiliang/ManualResetEventDemo.rar     Demo: 2. ManualResetEvent詳解

原创 引用類型的相等比較

5.3  對象的相等比較 在討論了運算符,並簡要介紹了等於運算符後,就應考慮在處理類和結構的實例時相等意味着什麼。理解對象相等比較的機制對編寫邏輯表達式非常重要,另外,對實現運算符重載和數據類型轉換也非常重要,本章的後面將討論運算符

原创 C#中Split用法

1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOp