Time of Update: 2018-12-07
在.NET中,我們可以將對象序列化從而儲存對象的狀態到記憶體或者磁碟檔案中,或者分布式應用程式中用於系統通訊,一般來說,二進位序列化的效率要高,所獲得的位元組數最小,我們來看看下面的例子: private static void Main(string[] args){ MemoryStream ms = null; Customer customer = Customer.GetOneCustomer(); using (ms = new MemoryStream()) {
Time of Update: 2018-12-07
大統一的宇宙今天,我們深深知道,浩瀚宇宙中所有紛繁複雜的現象都可以追溯到同一個源頭,人類發現的大大小小的規律最終都可以被一個根本的規律所囊括。為了理解這一點,我們以地球生命的發展為例:我們人類不同的人種都可以追溯到同一個起源,而人、猩猩、猿猴又可以追溯到同一個祖先,以此類推,所有的哺乳動物都擁有相同的祖先,所有的動植物也都擁有相同的祖先,最後,所有的生命都起源於同一個細胞——生命只有一個源頭。 宇宙中所有星系的起源也同樣能夠追溯到同一個源頭,太陽系中的星體都起源於同一個星雲,所有的星雲都起源於
Time of Update: 2018-12-07
說好為大家帶來一系列的文章,現在就寫第二篇。開始之前,再囉嗦兩句,EF4.1 RTW版本已經發布:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b41c728e-9b4f-4331-a1a8-537d16c6acdf&displaylang=en。第一篇有關DbSet.Find的文章,請看:http://www.cnblogs.com/LingzhiSun/archive/2011/03/22/EF41_Find.
Time of Update: 2018-12-07
隨著EF4.1 RC上周的發布,MSDN EF論壇的文章也越來越多。相信大家會對EF4.1的一些新功能感興趣。之後會為大家帶來一系列的文章,與大家分享下我學習EF4.1的一些經驗與感想。順便提一句,EF4.1的MSDN文檔已經發布, http://msdn.microsoft.com/en-us/library/gg696172(v=VS.103).aspx。這一系列文章,可能需要您對EF有一些初級的認識。頭一次寫這樣介紹性的文章,大家多提意見![4.13添加]EF4.1 RTW 版本也發布啦,
Time of Update: 2018-12-07
系列文章索引:[WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 一]同步一個資料庫要發多少個資料包? [WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 二]"開門待客"還是“送貨上門”?[WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 三]“設計應對變化”--執行個體講解一個資料同步系統[WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 四] 唯一不變的就是一直在變”--“資料”的華麗“變身術”
Time of Update: 2018-12-07
cacheVisit cv=new cacheVisit(); cv.sysno=sysno; cv.reurl=reurl; cv.ip=GetIpV4AndV6(); cv.moduleclass=moduleclass; if (Cache["YddVisit"] == null)
Time of Update: 2018-12-07
最近搞一個報表,發現速度非常之慢。到了可以導至逾時的地步。經過排查把問題定到了SQL上面。這東西是公司前人寫的,看了一下用了預存程序。開啟預存程序很簡單,就是簡單的一句查詢,問題不可能發生在這裡。所以繼續排查發現預存程序查詢的是一個視圖。OK,問題肯定在這個視圖上了。
Time of Update: 2018-12-07
DataTable dt;(DataGridView綁定的DataTable)DataGridView dgView;dt.Columns.Add("check", typeof(bool));dgView.Columns.Clear();dgView.AutoGenerateColumns = false;dgView.DataSource = dt;DataGridViewCheckBoxColumn dtCheck = new DataGridViewCheckBoxColumn();//
Time of Update: 2018-12-07
*先說下事情的起因,公司的財務總監查看了公司的總帳是500萬,前段時間支出了10萬但是系統還沒有走帳,這時總監就分咐小李去走下帳。由於總監記性不太好,剛通知完小李又通知了小曾。巧的是小李和小曾同時查看了公司的帳目表(比如GRIDVIEW),發現現帳確實是500萬。於是小李先走了10萬,搞定回家吃玉米了。這時雖然小李已經走了10萬,但是由於是web系統,本來就是不需連線的。這時小曾也沒有重新整理頁面。還是顯示的500萬總帳,於是小曾拿下正在放著獅子座的MP3的耳機,又走了10萬。這時候小李和小曾都
Time of Update: 2018-12-07
* 說Session大家都知道也都用過(做asp.net我遇到過沒用過Cookies的,還沒遇到過沒用過Session的),Session的儲存方式預設是在記憶體中,更確切的說是在asp.net的進程中,這種方式是預設的儲存方式即InProc方式,在web.config裡面可以進行配置。這種方式由於和應用程式在同一進程中,所以有時會發生丟失的情況。有沒有解決辦法呢?答案是有的。
Time of Update: 2018-12-07
*引言:最近做單元測試,突然有一股衝動,想要自己做一套單元測試的架構。這個人就是只要有想法就要去做(多數都做了一半)。首先整理一下思路,我的想法是:1、利用反射去動態載入程式集2、尋找標有自訂特性的類和方法3、自訂一套異常機制,用來返回測試結果4、一些輔助判斷類的開發5、一個友好的用戶端工具或是VS外掛程式用來啟動和反饋測試結果使用者特性如下:1、測試類別特性Code highlighting produced by Actipro CodeHighlighter (freeware)http:
Time of Update: 2018-12-07
.NET 3.0/3.5
Time of Update: 2018-12-07
打算開發一套完全開源的B2C商城項目,本人現在也是在一家中小型的致力於B2C電子商務業務的公司。對B2C系統的開發也有些自己的經驗。項目前期只開發商城相關的部分。如果後期有精力再在之上開發一套小型的B2C進銷存及財務支撐系統。 商城部分: 打算基於最新的asp.net mvc
Time of Update: 2018-12-07
Time of Update: 2018-12-07
最受非意的可能就是分表三級分類了,我保持自己的意見。Category1 一級分類表Category2 二級分類表Category3 三級分類表Propertie1 一級屬性工作表Propertie2 二級屬性工作表Propertie3 三級屬性工作表Product_Propertie 商品屬性關聯性表Product 商品表Product_Price 商品價格表Stock 倉庫表Inventory 總庫存表Inventory_Stock 分庫庫存表Order 定單表Order_Item
Time of Update: 2018-12-07
多數人不喜歡用DTO的一個重要原因是嫌麻煩,需要寫一堆DTO類不說,還要做DTO到DomainObject,DomainObject到DTO的轉換映射,就是這個映射部分,讓我感到很不爽,所以寫了一個較通用的適配器來完成這部分的Mapping工作。這裡有幾點覺得有必要提一下: 首先,關於DTO,偉大的“碼總”說,DTO應該是扁平的,不應該包含過於複雜的對象。所以我就不考慮DTO裡面的過於複雜的子物件,當然DTO只是個資料載體,也不應該有錯宗複雜的對象關係了。
Time of Update: 2018-12-07
SQL-MAP的目標:集中管理SQL語句,所有SQL語句放在專門的設定檔中進行管理;通過替換SQL設定檔,達到平滑切換資料庫到另外一個資料庫,比如從Oracle的應用移植到SQLSERVER;由DBA來寫程式,對於複雜的查詢,DBA寫的SQL語句和預存程序更有保障更有效率,SQL-MAP工具讓DBA也能夠寫.NET程式;代碼自動產生,由於在SQL設定檔中指定了很多編程特性,所以可以使用專用工具將設定檔映射到.NET代碼; PDF.NET 資料開發架構介紹(含執行個體程式下載)請看:http:/
Time of Update: 2018-12-07
系列文章索引:[WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 一]同步一個資料庫要發多少個資料包? [WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 二]"開門待客"還是“送貨上門”?[WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 三]“設計應對變化”--執行個體講解一個資料同步系統[WCF郵件通訊系統應用 之 資料同步程式 之 設計內幕 之 四]
Time of Update: 2018-12-07
前一段時間,我寫了篇《移花接木:當泛型方法遇上抽象類別----我的“記憶體資料庫”誕生記 》,記錄了PDF.NET記憶體資料庫的設計過程,最近做了些小改動,已經投入生產使用了,目前運行良好。今天重新看了看源碼,覺得有必要畫一個記憶體資料庫的架構圖,因為整個程式的核心代碼加上詳細的檔案注釋,才391行代碼,時間長了恐怕無法瞭解整個程式的設計思路。 先直接,再說明架構的設計問題:(PDF.NET記憶體資料庫結構描述圖) 架構說明 1,核心類 MemDB一個儲存所有實體類集合的集合,即Memory
Time of Update: 2018-12-07
架構簡介:“PDF.NET架構”全稱是“PWMIS資料開發架構”(有關名字的由來請看官網http://www.pwmis.com/sqlmap/ 介紹),力求開發過程快速簡單,包含三大特徵:1,輕量級的ORM架構,完全無需反射,具有操作實體類的OQL運算式,可以看做對象化的SQL,比LINQ使用簡單;--參見 [推薦] 不使用反射的實體類,大家評評?2,類似iBaits的SQL-MAP功能,但更簡單,支援SQL、預存程序映射和分頁;--參見