Time of Update: 2018-12-07
1.和EF不同,NH的消極式載入不僅可以使用於關係而且可以使用於普通欄位,用於在載入大資料時改進系統效能2.預設情況下,hibernate對於欄位(屬性)的載入不使用延遲,對於關係的載入使用延遲3.實現消極式載入 3.1 在xml中配置<property name="PartName" lazy="true"
Time of Update: 2018-12-07
Nhibernate一級緩衝對當前Session 執行個體有效一級緩衝管理:ISession.Evict(object):從緩衝中刪除指定執行個體。ISession.Clear():清空緩衝。ISession.Contains(object):檢查緩衝中是否包含指定執行個體。 使用Get和Load的緩衝查詢策略//Load和Get區別Get = new LoadType("Get") .SetAllowNulls(true) .SetAllowProxyCreation(false)
Time of Update: 2018-12-07
在使用WCF進行通訊是主要是通過配置Binding來改變其通訊策略的,不進行Binding配置,也可以使用WCF內建的Binding封裝 來實現一個類似於Socket的基本通訊,便於理解WCF的實現策略: Listener:Uri address = new Uri("http://127.0.0.1:8888/baseService");BasicHttpBinding binding = new
Time of Update: 2018-12-07
using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.Caching;using System.Threading;namespace NPao.Tools.EntityDesign{ public class CacheConfig { private static HttpRuntime _httpRuntime;
Time of Update: 2018-12-07
在上篇文章(編寫並產生文檔注釋)中,我們已經瞭解了如何為類型和成員編寫文檔注釋,以及如何產生相應的文檔注釋檔案。在本文中,將簡單地介紹如何使用 Sandcastle 產生 chm 文檔。 Sandcastle 是一個文檔產生工具,可以用它產生 MSDN 風格的文檔,既能夠產生 chm 文檔,也能夠產生 MS Help 2.x 協助文檔。在此之前曾流行的 NDoc,其作者已經放棄更新。 首先到 CodePlex 下載並安裝 Sandcastle,目前最新版本是 Sandcastle
Time of Update: 2018-12-07
公司是個電子商務網站,電子商務網站就要涉及到訂單的處理及物流費用的統計.這裡暫時說下物流費用的統計,訂單的處理很早前就想寫了,只是太懶惰了,呵呵.事先聲明一下,本人只是新手,發的文章是希望大家指點的,光拍磚不給建議的,怕怕哦~~ 先大概說下公司的情況,也好讓大家明白這裡物StreamCompute的特殊性.我們公司是一家線上銷售紅酒的公司,眾所周知,紅酒,含有酒精且是易碎品,酒器酒具也是一樣,各個地區,包括上海的不同區的快遞費用都是不一一樣的.而已根據不同地區,有的地方是按單收費,
Time of Update: 2018-12-07
因為項目的需要,要實現按目錄上傳檔案,百度了一下首先,檔案夾本身是不能上傳的,你只能在service端重建檔案夾,這很好辦。 上傳圖片你還要遍曆檔案夾,如下,裡面還可以對圖片格式進行限制
Time of Update: 2018-12-07
本以為蜘蛛很簡單,根據一個url,抓取到html內容,然後根據正則匹配資料入庫.卻發現,越看資料越複雜,蜘蛛應該根據抓取相似頁面自動產生抓模數板,而且蜘蛛還要支援cookies和會自登入等多種協議. 頁面解析方面,也不是簡單的獲得標題和內容那麼簡單,還要做dom解析,js解析,類比瀏覽器的可視化抓取等等. 先從頁面資料的抽取這方面入手研究吧.
Time of Update: 2018-12-07
首先發布一個不錯的viewstate的分析工具,他可以把viewstate直接翻譯過來下載官方網站 http://www.binaryfortress.com/aspnet-viewstate-helper/viewstate壓縮是採用
Time of Update: 2018-12-07
最近要給公司的電子商務網站添加個圈子的功能.網站功能本來就包含有新聞發布,會員管理,商品購物,後台管理等,現在又要再加上圈子的功能,網站項目越來越複雜,每次編譯產生的dll超過100k.這樣每次修改任何一個功能中的任何一個小問題都要上傳整個dll,並導致整個website的首次訪問的重新編譯.
Time of Update: 2018-12-07
來自百度知道用foxmail收發Gmail郵件的 foxmail設定好後,還要進Gmail,右上方,你的郵件地址旁邊,有個“設定”按扭 點一下,然後 啟用POP 再進foxmail裡面設定 開啟"伺服器資訊"頁, 選中"我的伺服器需要驗證"旁邊的複選框。 在"內送郵件(POP3)伺服器:"欄位中輸入"pop.gmail.com"。 在"發送郵件伺服器 (SMTP):"欄位中輸入"smtp.gmail.com"。 在"登入資訊"部分,輸入您的 Gmail 使用者名稱(包括"@gmail.com")
Time of Update: 2018-12-07
最近買了園子裡一位大哥出的書,大話設計模式,之前也買過園子裡的幾本書,比如設計之道,道不遠人等,怎麼發現裡面都有個道字 道不遠人也是剛剛到手,還沒來得及看,大話設計模式已經由噹噹送出. 2本書拿到手上一比,道不遠人那個厚啊,還是先從薄的開始看起吧^^ 話說好記性不如爛筆頭,之前看過很多書,當時看了現在就忘了,要記錄下點學習筆記了,這個是開篇,要逐步記錄下讀書筆記 看看自己有沒毅力哈
Time of Update: 2018-12-07
張子陽在他的一篇blog中很詳細的介紹了 委託和事件。 這篇文章由淺入深,讓人看了後倍感清晰。 對於委託,我還有些自己疑問和理解,在這裡寫下。 委託的定義:委託是一個類,它定義了方法的類型,使得可以將方法當作另一個方法的參數來進行傳遞,這種將方法動態地賦給參數的做法,可以避免在程式中大量使用If-Else(Switch)語句,同時使得程式具有更好的可擴充性。
Time of Update: 2018-12-07
這位大俠的教程非常詳細 http://www.cnblogs.com/lwme/category/243746.html --------------------------------------------- stringTemplate是一個模板引擎,同時支援java,C#,Python. 大家可以從http://www.stringtemplate.org/下載.StringTemplate 文法說明 StringTemplate的文法是以$xxxx$來進行分割的.
Time of Update: 2018-12-07
一、共用資料夾
Time of Update: 2018-12-07
本文介紹了.net 版的一個HTMLParser網頁解析開源類庫(Winista.HTMLParser)的功能特性、工作原理和使用方法。對於使用.net進行Web資訊提取的開發人員進行了一次HTMLParser的初步講解。應用執行個體將會在日後的文中介紹,敬請關注。 一、背景知識 HTMLParser原本是一個在sourceforge上的一個Java開源項目,使用這個Java類庫可以用來線性地或嵌套地解析HTML文本。他的功能強大和開源等特性吸引了大量Web資訊提取的工作者。然而,許多.
Time of Update: 2018-12-07
疑惑:資料成員可以分靜態變數、非靜態變數兩種.
Time of Update: 2018-12-07
使用訊息佇列(Message Queue)可以實現服務端與用戶端的非同步通訊,用戶端/服務端 可以在與對方通訊斷開的情況下將資訊儲存到MSMQ中實現如下效果:在不開啟服務端的情況下,用戶端將資訊傳入訊息佇列,當伺服器端開啟後即可從該訊息佇列中讀取資料,MSMQ支援事務操作準備條件:需要安裝訊息佇列(控制台-添加Windows組建-訊息佇列)Contract: [ServiceContract]public interface IPlusSerOp {
Time of Update: 2018-12-07
今天真是奇怪 http://www.cnblogs.com/netatomy/archive/2008/01/24/1050769.html 參考這個想給產生個CHM的協助,結果都產生完成後,跑到chm檔案夾中什麼檔案都很齊全,唯獨沒有*.CHM這個檔案.鬱悶,難道是因為我裝的是vs08或者我是vista? 實在沒有辦法,最後靈光一閃,所有檔案都有,包括HTML,注釋什麼的都有了,我只要把他們都打包成chm檔案就可以了啊,所以開始百度最後找到了easy chm
Time of Update: 2018-12-07
使用網上的例子使用WCF頭資訊可以用於在調用Service的同時傳遞Header中繼資料用戶端: ChannelFactory<IOrderProcessor> channelFactory = new ChannelFactory<IOrderProcessor>("defaultEndpoint"); IOrderProcessor orderProcessor = channelFactory.CreateChannel(