Time of Update: 2018-12-06
WinDbg是微軟發布的一款相當優秀的源碼級(source-level)調試工具,可以用於Kernel模式調試和使用者模式調試,還可以調試Dump檔案。1. WinDbg介紹: Debugging Tools and Symbols: Getting Startedhttp://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx A word for
Time of Update: 2018-12-06
這篇文章是我學習《單元測試之道C#版》這本書籍所做的筆記,所以內容存在非原創性。NUnit 是一個免費開源的(http://www.nunit.org)產品,它提供了一套測試架構和一個測試回合程式(test runner)。注意:test tunner 知道如何尋找具有 [TestFixture] 屬性的類和類中的 [Test] 方法。如何安裝 NUnit: 方法一:下載 NUnit 的C# 源碼並自己編譯,並安裝在電腦上;方法二:使用Microsoft Installer
Time of Update: 2018-12-06
通過使用 Internet Explorer,非官方的 <xml> 標籤可用來建立 XML 資料島。嵌入 HTML 中的 XML 資料XML 資料島是嵌入 HTML 中的 XML 資料。下面我們為您示範它的工作原理;假設我們有下列的 XML
Time of Update: 2018-12-06
線程池其實“線程池”就是用來存放“線程”的對象池。線程池的作用因為建立一個線程的代價較高,因此我們使用線程池設法複用線程。就這樣,在一個“池”中,儲存了一組可以反覆使用的線程對象,從而可以節省建立線程的開銷。在.NET當中,雖然每次建立的SqlConnection對象是新的,但是這個對象內部所佔用的“資料庫連接”還是會複用。而用完
Time of Update: 2018-12-06
基於類的封裝Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;namespace Con_1{ class Program { static void Main(string[] args)
Time of Update: 2018-12-06
相關概念: 線程池可以看做容納線程的容器; 一個應用程式最多隻能有一個線程池; ThreadPool靜態類通過QueueUserWorkItem()方法將工作函數排入線程池; 每排入一個工作函數,就相當於請求建立一個線程; 線程池的作用: 線程池是為突然大量爆發的線程設計的,通過有限的幾個固定線程為大量的操作服務,減少了建立和銷毀線程所需的時間,從而提高效率。
Time of Update: 2018-12-06
最近有一個考試,所以幾天沒有上網了,往後到五月初。沒有想到我的一篇 論不使用ObjectDataSource之資料繫結控制項純程式碼實現是否更最佳化? 給了大家這麼大的爭議。這也折射出部落格園如今是越來越熱鬧,越辦越好了。在這裡,首先感謝大家對我的指教,其中也包括 ytzong 和他的 說資料控制項不好不靈活的人,請問你們對資料控制項瞭解有多少? 記得我的一位朋友,他最近的QQ簽名是這樣的:“愛國是最大的道德,偏激的愛國也強於自私自利!”,引用這句話在這裡,目的只是想說明我的感謝是虔誠的。^_
Time of Update: 2018-12-06
前幾天,華為又一員工跳樓,這多少給程式員的我們又一次心理上的警鐘,我們不僅要多多注意自己的身體,也要時刻關心一下自己的心理問題,進行適當的調整。從選擇了電腦行業的那一刻起,我們就開始了與滑鼠、鍵盤、顯示器長期為伍的生活。多少程式員為了生存,終日坐在電腦面前埋頭苦幹,很少有時間去關心自己的身體狀況和心理疾病。也正因為這樣,程式員的健康情況和心理狀況常常讓人擔憂。如果自己不注意,等到其中的危害表現出來時往往已經有些遲了。作為程式員,所面臨的心理壓力的確是相當大的,開發工作單位的壓力,項目進度的壓力,
Time of Update: 2018-12-06
1.將GridView匯入到Excel和word需要注意兩個地方:1.EnableEventValidation="false" 必須加2.下面這個事件必須加public override void VerifyRenderingInServerForm(Control control) { //base.VerifyRenderingInServerForm(control); }在我的資源裡有相應的原代碼下載<%@ Page Language="C#"
Time of Update: 2018-12-06
整理了有關D語言的介紹,如下: (邵東好Blog): 簡單地說,D語言是一門新的程式設計語言,包含了C++、C# 跟 Java的長處,補充了它們的不足。(我想名字的由來可能是比C語言進一步^_^) D語言的作者 Walter Bright (就一個人哦,暴強!!!)是大名鼎鼎的Symantec C++ compiler的作者,所以這門語言還是值得期待的。 目前的版本是D 0.167,Sep 18, 2006. (關注中, 期待新版本...)
Time of Update: 2018-12-06
這陣子運行VS經常出現如下錯誤:“0x0381fd60” 指令引用的“0x0381fd60”記憶體。該記憶體不能為“written”。 一番“百度”,“Google” 以後,發現以上的情況大家都見到過,甚至網上的網友因為不爽於這個經常出現的錯誤提示而屢次重裝系統。引用一個比較全的記憶體不能為written或read的解決方案:該記憶體不能為written或read的解決方案 (運行某些程式的時候,有時會出現記憶體錯誤的提示,然後該程式就關閉。) “0x????????”指令引用的“0x?????
Time of Update: 2018-12-06
項目開發週期與資料庫設計對比 項目開發週期資料庫設計需求分析分析客戶的業務和資料處理需求。1. 收集資訊(不怕多,但怕漏);2. 標識對象;3. 標識對象的屬性;4. 標識對象之間的關係;概要設計設計資料庫的E-R圖,確認需求資訊的正確和完整;拆分 n:
Time of Update: 2018-12-06
在項目中,我再次用到了VS2003的DataGrid控制項進行資料顯示。根據要求,我需要在第8列將MSSQL2000中的varchar類型的資料"0"與"1"顯示成"未傳送"與"已傳送"於是我便在DataGrid與DataSet進行DataBind()後,再用for迴圈進行替換:myDataGrid.DataSource=myDataSet;myDataGrid.DataBind();for(int i=0;i<myDataSet.Tables[0].Rows.Count;i++){
Time of Update: 2018-12-06
DotNet常用類庫系統類別類Type類,Object類,String類, Arrary類,Console類, Exception類,GC類, MarshalByRefObject類, Math類;結構DateTime結構,Guid 結構;介面ICloneable介面,IComparable介面,IConvertible介面,IDisposable介面;集合類Stack類,Queue類
Time of Update: 2018-12-06
addEventListenerappendChildattachEventcancelBubblecellschildNodesclassNameclearAttributes()clearIntervalclearTimeoutclientHeightclientWidthclientXclientYcloneNodecreateCaptioncreateElementcreateStyleSheetcreateTextNodecreateTFootcreateTHeadcssTextcur
Time of Update: 2018-12-06
委託在這裡補充兩個對委託運用得比較少的樣本:一、將委託作為參數傳遞,然後再調用;二、使用委託調用內部類中的方法; 樣本一:委託作為參數委託作為參數.csCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
看了《李開複給電腦系大學生的建議》這篇文章,讓我對Donald Knuth這個人產生了興趣,他是何許人也?於是便有下文。引用:(1)練內功。不要只花功夫學習各種流行的程式設計語言和工具,以及一些公司招聘廣告上要求的科目。要把資料結構、演算法、資料庫、作業系統原理、電腦體繫結構、電腦網路,離散數學等基礎課程學好。不妨試試Donald Knuth的Art of Computer Programming裡的題目,如果你能夠解決其中的大部分題目,就說明你在演算法方面的功力不錯了。
Time of Update: 2018-12-06
XML中的名稱空間又被叫做命名空間。 名稱空間的作用?為瞭解決不同領域的XML詞彙的同名衝突和區分識別。(參考底下的樣本)注意:名稱空間只存在邏輯意義,無法真正實現對URI的引用。 名稱空間的聲明:放在元素(一般是根項目)的起始標籤內,以類似屬性的形式聲明。名稱空間的聲明將名稱首碼和URI關聯起來。 名稱空間的作用範圍:只在聲明名稱空間的元素以及該元素所包含的元素和屬性內有效。(注意:預設名稱空間不直接作用於屬性) 聲明名稱空間的元素,稱為包容體(Container)。名稱空間和首碼的關聯關係在
Time of Update: 2018-12-06
C語言和 C#語言中,對於浮點型的資料採用單精確度類型(float)和雙精確度類型(double)來儲存:float 資料佔用 32bit;double 資料佔用 64bit;我們在聲明一個變數 float f = 2.25f 的時候,是如何分配記憶體的呢?其實不論是 float 類型還是 double 類型,在儲存方式上都是遵從IEEE的規範:float 遵從的是 IEEE R32.24;double 遵從的是 IEEE R64.53; 單精確度或雙精確度在儲存中,都分為三個部分: 符號位
Time of Update: 2018-12-06
Concat :連串連兩個序列。 http://msdn.microsoft.com/zh-cn/library/bb351755(v=vs.90).aspxUnion : 通過使用預設的相等比較子產生兩個序列的並集。http://msdn.microsoft.com/zh-cn/library/bb341731(v=vs.90).aspxIntersect :