系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門(mén)獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
2009-12-17
閱讀(32) 作者(admin)
概述jQuery 是繼 prototype 之后又一個(gè)優(yōu)秀的 Javascript 框架。其宗旨是—寫(xiě)更少的代碼,做更多的事情。它是輕量級(jí)的 js 庫(kù)(壓縮后只有21k) ,這是其它的 js 庫(kù)所不及的,它兼容 CSS3,還兼容各種瀏覽器(IE 6.0+,...
2009-12-16
閱讀(28) 作者(admin)
在最近一個(gè)項(xiàng)目中,表單驗(yàn)證需要對(duì)時(shí)間的起止范圍進(jìn)行判斷:結(jié)束時(shí)間需大于或等于開(kāi)始時(shí)間。即:結(jié)束年須大于起始年;如果相等,則比較起始月與結(jié)束月;如果起止月也相等,則比較日期。那么,對(duì)于每一次驗(yàn)證,可以用下面這個(gè)函數(shù)...
2009-12-16
閱讀(32) 作者(admin)
緣由 經(jīng)常聽(tīng)到一些剛剛接觸Windows Embedded CE和Windows Mobile開(kāi)發(fā)的人會(huì)提出一些疑問(wèn)。進(jìn)行Windows Mobile開(kāi)發(fā),到底使用什么語(yǔ)言呢?C++還是C#?Java行不行?下面就我自己的想法講述一下Native C++ 和 .NET Compact...
2009-12-14
閱讀(20) 作者(admin)
jQuery是最近比較火的一個(gè)JavaScript庫(kù),從del.icio.us/上相關(guān)的收藏可見(jiàn)一斑。到目前為之jQuery已經(jīng)發(fā)布到1.2.1版本,而在這之前的一個(gè)星期他們剛發(fā)布1.2版本,看看他的各個(gè)版本的 發(fā)布時(shí)間 ,不難發(fā)現(xiàn)他的飛速發(fā)展,每...
2009-12-14
閱讀(26) 作者(admin)
由于JavaScript的靈活性,可以讓每個(gè)人按照自己的習(xí)慣進(jìn)行編寫(xiě)代碼.有函數(shù)式的編程方式,也有現(xiàn)在用的較為廣泛的對(duì)象字面量.由于面向?qū)ο蟮某霈F(xiàn),JavaScript剛開(kāi)始的函數(shù)編程也逐漸演化為類式編程方式.現(xiàn)在我...
2009-12-14
閱讀(21) 作者(admin)
身為一個(gè)維護(hù)人員,我每天的工作就是研究產(chǎn)品的代碼,修正各種bug,或者添加各種新功能。Kent Beck在《重構(gòu)》一書(shū)中使用了一個(gè)隱喻,“壞味道(bad smell)”。用這個(gè)隱喻來(lái)形容我目前的處境,那就是我正在糞坑里掙...
2009-12-14
閱讀(30) 作者(admin)
在上篇《Socket開(kāi)發(fā)探秘--基類及公共類的定義 》中介紹過(guò),所有受到的數(shù)據(jù)包,經(jīng)過(guò)系統(tǒng)的預(yù)處理后,都會(huì)得到一個(gè)PreData的數(shù)據(jù)實(shí)體,該實(shí)體包含了協(xié)議頭、協(xié)議內(nèi)容和所屬用戶的ID。PreData是定義了一個(gè)標(biāo)準(zhǔn)的協(xié)議數(shù)據(jù)格...
2009-12-14
閱讀(31) 作者(admin)
Socket開(kāi)發(fā)是屬于通信底層的開(kāi)發(fā),.NET也提供了非常豐富的類來(lái)實(shí)現(xiàn)Socket的開(kāi)發(fā)工作,本篇不是介紹這些基礎(chǔ)類的操作,而是從一個(gè)大的架構(gòu)方面闡述Socket的快速開(kāi)發(fā)工作,本篇以TCP模式進(jìn)行程序的開(kāi)發(fā)介紹,以期達(dá)到拋磚引玉...
2009-12-09
閱讀(22) 作者(admin)
在瀏覽器上,某些事件的觸發(fā)是非常頻繁的,幾乎是毫秒級(jí)的,最典型的就是document.onmousemove,而這么頻繁的事件,往往都是弊大于利的。今天看到一個(gè)很好的解決辦法,這里稍加改進(jìn)成通用的方法,雖不能徹底解決問(wèn)題,但是可以...
2009-12-09
閱讀(20) 作者(admin)
問(wèn)題:一個(gè)表有自增的ID列,表中有一些記錄內(nèi)容重復(fù),也就是說(shuō)這些記錄除了ID不同之外,其他的信息都相同。需要把重復(fù)的記錄保留一條,剩下的刪除。 這種需求一般開(kāi)發(fā)人員都會(huì),我這里寫(xiě)出兩個(gè)版本。 版本一:由...
2009-12-08
閱讀(33) 作者(admin)
以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下載。1. 基本應(yīng)用using System;
using System.Collections.Generic;
using System.Text;
using Lucene.Net;
using Lucene.Net.Analysis;
using Lucene.Net...
2009-12-08
閱讀(29) 作者(admin)
第一、按詞條搜索 - TermQueryquery = new TermQuery(new Term("name","word1"));
hits = searcher.search(query);...
2009-12-08
閱讀(33) 作者(admin)
Lucene.net是目前在.net環(huán)境中被普遍使用的全文索引的開(kāi)源項(xiàng)目,這次在項(xiàng)目的開(kāi)發(fā)中也使用它進(jìn)行全文索引。
在開(kāi)發(fā)過(guò)程中碰到一些小問(wèn)題就是對(duì)多字段和多索引目錄進(jìn)行搜索。1、多字段搜索就是同時(shí)要一個(gè)以上的字...
2009-12-08
閱讀(17) 作者(admin)
一、簡(jiǎn)介
1.1、概述
隨著WEB2.0及ajax思想在互聯(lián)網(wǎng)上的快速發(fā)展傳播,陸續(xù)出現(xiàn)了一些優(yōu)秀的Js框架,其中比較著名的有Prototype、YUI、jQuery、mootools、Bindows以及國(guó)內(nèi)的JSVM框架等,通過(guò)將這些JS框架應(yīng)用到我們的...
2009-12-08
閱讀(21) 作者(admin)
一、Lucene點(diǎn)滴 (發(fā)音為['lusen]),我經(jīng)常就讀鹿神,是頭活蹦亂跳的好鹿,研究它吧,保證感覺(jué)它很神!Lucene是一個(gè)非常優(yōu)秀的開(kāi)源的全文搜索引擎,我們可以在它的上面開(kāi)發(fā)出各種全文搜索的應(yīng)用來(lái)。Lucene在國(guó)外有很高的...
2009-12-08
閱讀(24) 作者(admin)
刪除 (軟刪除,僅添加了刪除標(biāo)記。調(diào)用IndexWriter.Optimize() 后真正刪除)
IndexReader reader = IndexReader.Open(directory);
// 刪除指定序號(hào)(DocId)的 Document。
reader.Delete(123);
// 刪除包含指定 T...
2009-12-08
閱讀(28) 作者(admin)
系列文章導(dǎo)航:從零開(kāi)始學(xué)習(xí)jQuery (一) 開(kāi)天辟地入門(mén)篇從零開(kāi)始學(xué)習(xí)jQuery (二) 萬(wàn)能的選擇器從零開(kāi)始學(xué)習(xí)jQuery (三) 管理jQuery包裝集從零開(kāi)始學(xué)習(xí)jQuery (四) 使用jQuery操作元素的屬性與樣式從零開(kāi)始學(xué)習(xí)jQu...
2009-12-08
閱讀(30) 作者(admin)
系列文章導(dǎo)航:從零開(kāi)始學(xué)習(xí)jQuery (一) 開(kāi)天辟地入門(mén)篇從零開(kāi)始學(xué)習(xí)jQuery (二) 萬(wàn)能的選擇器從零開(kāi)始學(xué)習(xí)jQuery (三) 管理jQuery包裝集從零開(kāi)始學(xué)習(xí)jQuery (四) 使用jQuery操作元素的屬性與樣式從零開(kāi)始學(xué)習(xí)jQu...
2009-12-08
閱讀(28) 作者(admin)
系列文章導(dǎo)航:WCF版的PetShop之一:PetShop簡(jiǎn)介WCF版的PetShop之二:模塊中的層次劃分WCF版的PetShop之三:實(shí)現(xiàn)分布式的Membership和上下文傳遞 通過(guò)上一篇了解了模塊內(nèi)基本的層次劃分之后,接下來(lái)我們來(lái)聊聊Pet...
2009-12-08
閱讀(21) 作者(admin)
系列文章導(dǎo)航:WCF版的PetShop之一:PetShop簡(jiǎn)介WCF版的PetShop之二:模塊中的層次劃分WCF版的PetShop之三:實(shí)現(xiàn)分布式的Membership和上下文傳遞 上一篇文章主要討論的是PetShop的模塊劃分,在這一篇文章中我們來(lái)...
2009-12-08
閱讀(36) 作者(admin)
系列文章導(dǎo)航:WCF版的PetShop之一:PetShop簡(jiǎn)介WCF版的PetShop之二:模塊中的層次劃分WCF版的PetShop之三:實(shí)現(xiàn)分布式的Membership和上下文傳遞 在《WCF技術(shù)剖析(卷1)》的最后一章,我寫(xiě)了一個(gè)簡(jiǎn)單基于WCF的Web應(yīng)...
2009-12-08
閱讀(30) 作者(admin)
一、關(guān)于類型什么叫做類型?簡(jiǎn)單地說(shuō),類型就是把內(nèi)存中的一個(gè)二進(jìn)制序列賦予某種意義。比如,二進(jìn)制序列0100 0000 0111 0000 0001 0101 0100 1011 1100 0110 1010 0111 1110 1111 1001 1110如果看作是64位無(wú)符號(hào)整數(shù)...
2009-12-04
閱讀(25) 作者(admin)
Form插件,支持Ajax,支持Ajax文件上傳,功能強(qiáng)大,基本滿足日常應(yīng)用。
1、jQuery框架軟件包下載
文件:jquery.rar大小:29KB下載:下載
2、Form插件下載
文件:jquery.form.rar大小:7KB下載:下載
3、Form插件的簡(jiǎn)單入門(mén)...
2009-12-03
閱讀(12) 作者(admin)
本人專科畢業(yè)后一直在北京從事IT行業(yè)(北京土著) 80后、未婚、馬上就要過(guò)28歲生日了 有房:五環(huán)外一套一居室(二手) 有車(chē):樓下一輛私家車(chē)(吉利) 存款:累計(jì)個(gè)人收入20W,(被一胸大、膚白氣質(zhì)佳的金牛座MM當(dāng)了兩...
2009-12-03
閱讀(26) 作者(admin)
在上一篇博客中我提出了一個(gè)問(wèn)題:如何用.NET的Reflection.Emit生成等價(jià)于下面VB代碼的三個(gè)類型:Class A
Implements B.I
End Class
Class B
Inherits A
Interface I
End Interface
End Class...