原创 float double的內存表示及比較大小的方法

參考: float和double類型的內存分佈和比較方法收藏 Comparing floating point numbers  總結幾點: 0. float佔4byte,精度是6~7位;double佔8byte,精度是15~16位。

原创 C# 3.0 的自動屬性(Automatic Properties)

核心提示:使用自動屬性後,你可以不用手工聲明一個私有成員變量以及編寫get/set邏輯,取而代之的是,編譯器會自動爲你生成一個私有變量和默認的get/set 操作。系統爲你產生的私有變量在IDE中,你是看不到的。 使用自動屬性後,你可以不

原创 IEnumerable和IEnumerable接口

IEnumerable和IEnumerable<T>接口在.NET中是非常重要的接口,它允許開發人員定義foreach語句功能的實現並支持非泛型方法的簡單的迭代,IEnumerable和IEnumerable<T>接口是.NET Fra

原创 Singleton

發佈日期 : 4/1/2004 | 更新日期 : 4/1/2004 Singleton 版本: 1.0.1 本頁內容 上下文 問題 影響因素 解決方案 示例 結果上下文 相關模式 致謝 上下文 在某些情況下,特定類型的數據需要提供給應

原创 ASP.NET GridView導出數據到Excel

ASP.NET GridView導出數據到Excel 首先要把GridView控件放到panel中                 <asp:Panel ID="Panel1" runat="server" Width="100%">  

原创 c# const const readonly

const 的概念就是一個包含不能修改的值的變量。常數表達式是在編譯時可被完全計算的表達式。因此不能從一個變量中提取的值來初始化常量。 如果 const int a = b+1;b是一個變量,顯然不能再編譯時就計算出結果,所以常量是不可以

原创 Ext.Net 佈局

Panel佈局類有10種:容器佈局,自適應佈局,摺疊佈局,卡片式佈局,錨點佈局,絕對位置佈局,表單佈局,列布局,表格佈局,邊框佈局       1,Ext.layout.ContainerLayout 容器佈局       提供容器作爲

原创 js parseInt的陷阱分析小結

代碼如下: var a = parseInt("09"), b = Number("09"); 很多人會認爲a和b的值都是數字9,但實際上不是

原创 gridview如何添加一個自增的列

第一種方式,直接在Aspx頁面GridView模板列中.這種的缺點是到第二頁分頁時又重新開始了.             <asp:Template

原创 double數據的內存存儲方式

   從存儲結構和算法上來講,double和float是一樣的,不一樣的地方僅僅是float是32位的,double是64位的,所以double能存

原创 float & double 內存佈局

C語言和C#語言中,對於浮點類型的數據採用單精度類型(float)和雙精度類型(double)來存儲,float數據佔用32bit, double數

原创 windows 2008 32位IIS 服務器轉到64位後的各種錯誤,以及解決方法

之前在32位IIS服務器上沒有問題,發佈到64位出現各種錯誤,請檢查以下幾項(因各系統不一樣,有則檢查,無則跳過),重點第4點: 1.先安裝IIS,後安裝.net 4.0環境,否則要重新註冊iis %windir%\Microsoft.N

原创 GridView中動態添加模板列和其子控件集合

一、實施說明: 1 實施原因: 因爲在做一個MOSS WebPart控件時候,遇到一個問題,如何選擇需要導出的數據列; GridView的數據源是動態的,所以沒有辦法靜態使用模板列,來選擇導出的列; 之所以沒有用BoundField的原因

原创 C# 中的委託和事件

引言 委託 和 事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委託和事件就覺得心裏別(b

原创 讓你的Outlook郵件五彩繽紛

在outlook2007中,除了利用規則來進行郵件分類之外,還有一種功能叫做"組織",可以幫助我們按照不同的條件把我們的郵件利用顏色來進行分類……   在outlook2007中,除了利用規則來進行郵件分類之外,還有一種功