理解Lucene(三) 理解核心的Searching類

這是Lucen In Action一書中1.6 節的全部內容。理解核心的Searching類■ IndexSearcher■ Term■ Query■ TermQuery■ HitsIndexSearcher

Nhibernate 的彙總函式

今天遇到的問題:Hql="select max(SNInfo.Ln) from SNInfo",設定MaxResult(1),執行這條查詢時,返回的是SNInfo對象,其中LN是519,query的返回結果集也不是1。改為IQuery q = _coreRepository.ActiveSession.CreateQuery("select max(s.Ln) from SNInfo as s" 

對君王的讚歌聲中曆史面目全非

最近,86歲的柏楊宣布封筆。柏楊最後發表一文的結尾是:“不為君王唱讚歌,只為蒼生說人話。”(《南方報業網》

CS中的公用程式(-)Ilist 轉換到datatable

datatable在某些方面要比Ilist操作起來方便很多,尤其是修改一些老程式時,用戶端已經都綁定到了Dataset或者datatable,如果讓他們重新綁定到Ilist會做大量的工作。如果能轉換到Datatable會方便很多public class CADataConverter    {        private static Hashtable types = new Hashtable();        private CADataConverter()        {    

Overview of WSE

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wse3.0/html/9da920b9-f024-4819-adb2-c83e52a4f31b.asp安裝Wse3,在安裝路徑下有Samples一Wse架構Provides a high-level graphical view of how WSE works.包含Wse的一些基本概念術語,Webservice的處理過程http://msdn.microsoft.

開發中的一點體會

學習1 學習OOP時要結合OOD,OOA,否則是很難理解什麼是物件導向設計。2 瞭解UML3 瞭解設計模式4 學習開源項目5 項目比較大時,可以先用UML作圖,問題不清楚時,也要先畫圖。比較清楚解決方案時,可以先寫測試案例,這樣也可以把類的結構考慮清楚,自動解耦。6 多看書,多去好的Blog,Msdn,少去論壇7 數學是電腦的基礎。8 學校學習的電腦基礎課是你不能忘記的。9 每天要看些英文的資料,至少要保持住自己的英文水平。10

在.net程式中使用資源(翻譯msdn/06/05)

    有兩種使用資源(resources)的方式:直接嵌入到程式集或者載入外部檔案。    如果使用外部檔案方式,必須隨程式集部署外部檔案(資源),並且保證在運行是可以訪問到資源檔。如果資源檔和程式集(.exe)永遠也不能相會,則會導致問題。    第一種方式部署相對第二種會穩定且出錯的幾率更小。    作外內嵌資源編譯(直接嵌入)    步驟:    1、把資源作為嵌入式資源編譯         By doing this, you have instructed Visual

.NET中GC小記

GC(Garbage Collector,記憶體回收行程)是一種自動回收記憶體的機制,釋放已經不再使用的對象的記憶體空間。  在.NET平台中,我們的Managed 程式碼一般都不再關心記憶體的管理,一切都有CLR(Common language Runtime)去幫我們完成了。當我們開闢記憶體空間用來建立對象時,使用new關鍵字,這時CLR會分配一塊記憶體存放對象,大部分時候,我們都不用自己去釋放記憶體空間,而是由CLR在某個適當的時候幫我們釋放掉。   為什麼要GC?

Cuyahoga的安裝

先說一下安裝菩提樹下的一個blog說,要建立網站,我實驗了一下不用。有虛擬目錄就可以了。安裝:1、建立資料庫,預設為cuyahoga,修改web.config檔案中的nhibernate相關的配置,主要是資料庫的使用者名稱,秘密改成自己的2、建立虛擬目錄,指向Cuyahoga\Web\3、設定cuyahoga.web為啟動項目,偵錯模式設定為:URL,啟動URl設定為:cuyahoga/admin/default.aspx;啟動asp.net調試設定為:true4、然後就可以建立網站了。詳細的看

通過實現IHttpModule初始化Nhibernate的Session

Nhibernate的Session如果每次都開啟,關閉一次會很麻煩,如果忘記關閉Session,很容易就達到串連池的最大值,我們可以把他移動到實現IHttpModule的類中在請求開始時初始化CoreRepository,並且放入每次請求緩衝(HttpContent.Item)中參考Cuyahoga的實現using System;using System.Web;using VirtualBank.Service;namespace VirtualBank.Web.HttpModules{  

學習Atlas(一)

今天開始學習Atlas,發現看園子裡的文章都很深,不知道怎麼入手,最後還是到了Atlas的老家,那邊講的有很多基礎的東西:http://atlas.asp.net/docs/Default.aspx 根據右邊的Roadmap to ASP.NET "Atlas" Documentation and

小技巧(累積)-反射讀取資源、ToString()不拋出異常

  string langPreference = Session["LanguagePreference"] as string;一、功能:通過反射取靜態屬性的值   目的:通過錯誤碼,動態從資源檔中找到各語種的資源。   public string  GetErrInfo(int errCode)    {        string resourceKey;        if(errCode>=0)        {            resourceKey="R"+errCo

中繼資料和CLR(一)

分析工具:中繼資料用UtralEdit,記憶體布局用Sos調試擴充和vs2005的記憶體,寄存器和反組譯碼視窗的資訊。步驟:用UE開啟任意一個.net

學習Atlas(三)用戶端庫總攬

用戶端指令碼庫是一系列的*.js檔案。包含:AtlasRuntime.js. <atlas:ScriptManager id="scriptManager1" runat="server" enablescriptcomponents="false" /> 匯入 Atlas.js.使用<atlas:ScriptManager id="scriptManager1" runat="server" /> 時預設匯入 AtlasCompat.js.

Log4net(一)設定檔

正在學習,不對的請指教1、下載:log4net:sourceforge有原始碼下載:http://sourceforge.net/project/showfiles.php?group_id=31983&package_id=24080&release_id=1718082、參考sdk和manua在原始碼包的doc目錄下3、log4net的例子:http://logging.apache.org/log4net/release/config-examples.html資料:htt

並發性和多線程(資料)

CLR Inside out專欄的文章:Using concurrency for scalabilityhttp://msdn.microsoft.com/msdnmag/issues/06/09/CLRInsideOut/default.aspx討論了隨著超執行緒,尤其是多核CPU的流行,開發人員應該如何開發並發程式。文章討論了,Cpu

關於WebService的序列化2

沒有想到辦法序列化Hashtable,最後用用類替換了Hashtableusing System;namespace VirtualBank.Core{    /**//// <summary>    /// 查詢條件    /// </summary>    public class Condition    {        public Condition()        {                    }        public string Av

Atlas學習(二)

Controls and UI,http://atlas.asp.net/docs/atlas/doc/controls/default.aspx介紹了Atlas的基本概念,有ASP.NET "Atlas" Client Controls和ASP.NET "Atlas" Server Controls的基本知識和例子和執行後的效果。整個看下來收穫很大。把以前的項目,修改成了atlas,看起來爽多了以前用母板頁,每次換頁面都會重新整理,用Atlas因為要載入每個.aspx頁也會有閃動,修改成如下:

從一個失敗的項目說起——需求和設計

由於是一個小項目,感覺需求也簡單,再加上時間緊,如果從需求開始一步步來,時間肯定來不及,在這種情況下,項目就匆匆的開始了。為了節省時間,分層、設計等等都不去考慮了,想到哪寫到哪,完全瀑布式開發。直接結果是,完工時間一拖再拖,最後不得不決定下一版本整個推倒重來。項目失敗的原因有兩個:需求分析不到位、架構設計不合理。需求和架構設計是相輔相成的,如果需求分析做的好,架構設計合理,那麼就可以靈活的適應變化的需求,這是理想的狀況。如果需求好了,架構有不合理的地方,項目也可以實現,只是以後的維護會有困難。架

用.Net類庫實現排序

排序是經常要用到的功能,遇到排序問題,第一感覺就是自己寫排序演算法,其實還可以用.Net類庫實現排序功能。如:SortedList,Array等,他們都能根據ICompare介面或者IComparable介面實現排序,像一些常用類型如:string,int都實現了IComparable介面。string

總頁數: 61357 1 .... 3485 3486 3487 3488 3489 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.