Time of Update: 2014-12-19
標籤:Request.ApplicationPath 返回/或者iis下目錄。如果個人網站是在iis網站下面建立的目錄aaa,返回如:/aaaRequest.Url.Authority 返回網域名稱和連接埠或ip 如:localhost:1897var applicationPath =Request.ApplicationPath.Length>1 ? Request.ApplicationPath :"";//防止多一個斜線。當是網站時候,
Time of Update: 2014-12-19
標籤:/// <summary> /// 擷取post過來的資料 /// </summary> /// <param name="page"></param> /// <returns></returns> private static string PostInput(System.Web.UI.Page page) { try {
Time of Update: 2014-12-19
標籤:.net/// <summary> /// 處理json字串,將[]{}'"字元去除 /// </summary> /// <param name="JsonStr">需處理的字串</param> /// <returns>處理後的字串</returns> public static string
Time of Update: 2014-12-19
標籤:前言 委託:委託是一種在對象裡儲存方法引用的類型,同時也是一種型別安全的函數指標。或委託可以看成一種表示函數的資料類型,類似函數指標.事件是特殊的委託觀察者模式:兩種角色:(1)Subject, 主題(被監視對象),它往往包含著 Observer 所感興趣的內容。(2)Observer, 觀察者,它觀察 Subject。 當 Subject 中的某件事發生的時候(通常是它所感興趣的內容改變的時候),會被自動告知,而 Observer
Time of Update: 2014-12-21
標籤:自製C#版3DS檔案的解析器並用SharpGL顯示3DS模型+BIT祝威+悄悄在此留下版了個權的資訊說:據說*.3ds格式的3D模型檔案是很古老和過時的格式。本文參考了(http://www.spacesimulator.net/wiki/index.php?title=Tutorials:3ds_Loader)和(http://www.cnblogs.com/lookof/archive/2009/03/27/1423695.html),在此表示感謝。本文講解如何從零開始用C#寫一個3d
Time of Update: 2014-12-19
標籤:10.1.2.1 C# 和 F# 中可重用的記憶化 如果看一下清單 10.3 中建立 add 值的代碼,可以發現,它並不真正知道加法,只是使用了 addSimple 函數,因此,也可以處理其他任何函數。為了使代碼更通用,我們可以把這個函數改成參數。我們要寫一個函數(C# 中叫方法),參數為函數,返回這個函數的記憶化版本。參數值是做實際工作的函數,返回的函數增加了緩衝功能。清單 10.4 是C# 版本的代碼。 清單 10.4 泛型記憶化方法 (
Time of Update: 2014-12-19
標籤:http://www.developer.com/net/csharp/top-10-c-6.0-language-features.html1,單行函數運算式化用=>簡化只有一行的函數。class Employee{ // Method with only the expression public static int CalculateMonthlyPay(int dailyWage) => dailyWage * 30;}2,?--條件
Time of Update: 2014-12-19
標籤:利用windows API函數 GetLastInputInfo()來判斷系統空閑//添加引用 using System.Runtime.InteropServices; 1 // 建立結構體用於返回捕獲時間 2 [StructLayout(LayoutKind.Sequential)] 3 struct LASTINPUTINFO 4 { 5 // 設定結構體塊容量 6 [MarshalAs(UnmanagedType.U4)] 7 public int
Time of Update: 2014-12-19
標籤:class Import { /// <summary> /// 匯入Excel到DataSet中 /// </summary> /// <param name="strFileSourse">檔案的路徑和檔案全名,含副檔名</param> /// <returns></returns> public DataSet
Time of Update: 2014-12-19
標籤:一、編碼規則
Time of Update: 2014-12-19
標籤:style blog ar io color os sp java on 一、開篇懺悔對自己最拿手的程式設計語言C#,我想對你說聲對不起,因為我到現在為止才明白c#中的delegate和e
Time of Update: 2014-12-19
標籤:style blog http ar io color os 使用 sp 初始化Dictionary不是什麼新東西,你可以簡單的通過Collection
Time of Update: 2014-12-19
標籤:style blog http ar color os 使用 sp on C# 6.0
Time of Update: 2014-12-21
標籤:C#基礎知識之二1、 靜態欄位、靜態成員:被類的所有執行個體共用,對其改變,對所有執行個體都可見。2、 聲明為靜態有:欄位、方法、屬性、建構函式、運算子、事件。3、 常量與靜態量不同:常量沒有自己的儲存位置,在編譯時間被編譯器替換。4、 類屬性與類欄位不同:屬性是一個函數成員,它不為資料存放區分配記憶體並執行代碼。5、 屬性get訪問器的所有路徑必須包含一條return語句,返回一個屬性類型的值。6、
Time of Update: 2014-12-20
標籤:C#高效能大容量SOCKET並發(零):代碼結構說明 C#高效能大容量SOCKET並發(一):IOCP完成連接埠例子介紹C#高效能大容量SOCKET並發(二):SocketAsyncEventArgs封裝C#高效能大容量SOCKET並發(三):接收、發送C#高效能大容量SOCKET並發(四):緩衝設計C#高效能大容量SOCKET並發(五):粘包、分包、解包 C#高效能大容量SOCKET並發(六):逾時Socket斷開(守護線程)和心跳包 C#高效能大容量SOC
Time of Update: 2014-12-20
標籤:/*閉散列表的建立、尋找、插入、刪除*/#include <stdio.h>#define NIL -1 //假設關鍵字為非負整數#define DEL -2typedef int KeyType;KeyType HashTable[13]; //便於驗證演算法,關鍵字個數假定為不超過13,雜湊表長定為13//關鍵字插入函數void InsertHashTable(KeyType k){for(int i=0; i<13; i++)if( NIL ==
Time of Update: 2014-12-19
標籤:const和指標的組合:注釋部分表示非法。 int a =1; const int *p = 0; p=&a; //*p = 1 ; int const *pp = 0; pp= &a; //*pp = 1; int* const pv = 0; //pv=&a; *pv = 1; const int const *pavp = 0; //pavp = &a;
Time of Update: 2014-12-19
標籤:style blog ar color sp on div log bs 一般情況下,來源程式中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯。 條件編譯
Time of Update: 2014-12-19
標籤:概述: 上一個‘經典C語言程式設計100例‘的第77個程式 1 #include <stdio.h> 2 3 int 4 main(void) { 5 char *s[]={"man","woman","girl","boy","sister"}; 6 char **p; 7 int k; 8 for(k=0;k<5;k++) { 9 p = &s[k]; /*這裡填寫什麼語句*/10
Time of Update: 2014-12-19
標籤:函數 指標 c 函數指標 奇數 偶數 1 #include <stdio.h> 2 3 /* 4 編寫一個函數,輸入 n 為偶數時,調用函數求 1/2+1/4+...+1/n,當輸入 n 為奇數時,調用函數1/1+1/3+...+1/n(利用指標函數). 5 */ 6 7