Time of Update: 2015-01-28
標籤: EOF是 End Of File 的縮寫。在C語言中,它是在標準庫中定義的一個宏。多數人認為檔案中有一個EOF,用於表示檔案的結尾。但這個觀點實際上是錯誤的,在檔案所包含的資料中,並沒有什麼檔案結束符。對getc 而言,如果不能從檔案中讀取,則返回一個整數-1,這就是所謂的EOF。返回 EOF
Time of Update: 2015-01-28
標籤:編寫網路程式中難免用到一些時間戳記。早前不知道哪裡複製過一個代碼,如下: public static string GetTimeStamp() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); return Convert.ToInt64(ts.TotalSeconds).ToString();
Time of Update: 2015-01-28
標籤:添加 行dataGridView1.Rows.Add();//添加空行 dataGridView1.Rows.Add("a","b"……);//添加指定列數的行 刪除 行dataGridView1.Rows.Remove(dataGridView1 .CurrentRow);//刪除當前游標所在的行 dataGridView1.Rows.Remove(dataGridView1.Rows[0]);//刪除指定行數的行
Time of Update: 2015-01-28
標籤:http://wenku.baidu.com/view/c1ad1227482fb4daa58d4bfe.html /// <summary> /// 枚舉,描述訊息視窗載入的形式 /// </summary> public enum LoadMode&nbs
Time of Update: 2015-01-27
標籤:也是比較老的東西了最近用到記錄下以免以後忘了要下載圖片首先要有圖片地址要有圖片地址就要先把網頁下下來分析下URL下載網頁一般用兩種方法1,用 system.net.webclientusing System.Net;using System.Windows.Forms;string url = "http://www.cnblogs.com";string result = null;try{ WebClient client = new WebClient();
Time of Update: 2015-01-27
標籤: // //裝置異常重載 // protected override void WndProc(ref Message m) { if (m.Msg == 0x0219) {//裝置被拔出 if (m.WParam.ToInt32() == 0x8004)//usb串口 {
Time of Update: 2015-01-27
標籤: 接觸通用許可權已經一年,現在使用已經很熟練,分享通用許可權管理下面的一些好的開發思想。 安全性漏洞對於一個小項目來說,可能不是特別的重視,對於一個大項目來說,這是特別重要需要注意的,特別是在項目開發中的就要警惕,下面我列舉一些項目開發中需要注意的安全 頁面文字框的檢查,每個文字框填寫的內容是什麼類型就是必須用Regex進行強制限制,不能隨便輸入無用的資訊,這是第一步
Time of Update: 2015-01-27
標籤:概述:重新著色是調整映像顏色的過程。 重新著色包括:將一種顏色更改為另一種顏色,調整某種顏色相對於另一種顏色的亮度,調整所有顏色的亮度或對比,以及增加顏色的灰階。如何:使用顏色矩陣對單色進行變換GDI+ 提供用於儲存和操作映像的 Image 和 Bitmap 類。Image 和 Bitmap 對象用一個 32 位元字儲存每個像素的顏色:紅、綠、藍和 Alpha 各 8 位。 這四個分量的值都是 0 到 255,其中 0 表示沒有亮度,255 表示最大亮度。 alpha
Time of Update: 2015-01-27
標籤: 做項目一段時間,經常用到委託和一些Lambda運算式,在這裡也對這些東西總結一下。 1.什麼是委託? 說實在的,用了這麼多,突然讓說一下委託的定義,確實還有難度。在我看來,委託跟平常的方法差不多,但是功能卻十分的強大。強大到什麼地方呢?方法中可以有參數,委託既然類似於方法,所以也有參數,但是參數的內容可以是方法。 2.委託用法 委託在用法上與類的用法又特別的相同,比如在使用某個類的時候,必
Time of Update: 2015-01-29
標籤:C# 解析 json JSON(全稱為JavaScript Object Notation) 是一種輕量級的資料交換格式。它是基於JavaScript文法標準的一個子集。
Time of Update: 2015-01-27
標籤:abstract class interface c# 抽象類別通過在類定義前面放置關鍵字 abstract,可以將類聲明為抽象類別。抽象類別不能執行個體化。 抽象類別的用途是提供一個可供多個衍生類別共用的通用基類定義。
Time of Update: 2015-01-27
標籤:一般來說,C#庫的對外介面應該提供byte[]這樣比較容易用的介面,而不應該提供裸的void*但是有些庫確實是這麼封裝的。那麼就有一個如何轉換的問題。MSDN推薦的轉換方式是使用UnmanagedMemoryStream。代碼如下:byte[] data = null;unsafe{int iLen;void* lpdata;data = new byte[iLen];using (UnmanagedMemoryStream ms = new UnmanagedMemoryStream((
Time of Update: 2015-01-29
標籤:今天來談談C# 的GC ,也就是記憶體回收機制,非常的受教,總結如下首先:談談託管,什麼叫託管,我的理解就是託付C# 運行環境幫我們去管理,在這個運行環境中可以協助我們開闢記憶體和釋放記憶體,開闢記憶體一般用new ,記憶體是隨機分配的,釋放主要靠的是GC 也就是記憶體回收機制。哪麼有兩個大問題 1.GC 可以回收任何對象嗎?2.GC 什麼時候來回收對象?回收那些對象?對於第一個問題,GC 可以回收任何對象嗎?我是這樣理解的,首先要明白一點,C# 在強大也管不到Unmanaged 程式碼?
Time of Update: 2015-01-27
標籤:位元影像是位的數組,它指定了像素矩陣中各像素的顏色。位元影像就是一個二位元組,這個二維數組的每個元素代表像素矩陣中的一個像素的值。當然這個值是由範圍的,跟你給他的位元有關,你給他8位,它的值的範圍就是0~255,對應到像素矩陣上就有256種顏色可選。 所以位元影像是一個二維的數組,數組的每個元素對應像素矩陣中的一個像素,這個元素的值決定這個像素的顏色。二維數組的每個元素可以看成一個位向量,位的個數決定元素的取值範圍,決定像素的顏色數。
Time of Update: 2015-01-29
標籤:連結:https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.navigation.navigationeventargs(v=win.10).aspxNavigationEventArgs類為無法取消的導航事件及事件處理器函數所需的資料。該類直接繼承於Object類。public sealed class NavigationEventArgs
Time of Update: 2015-01-28
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 時間戳記demo{ /* * Unix時間戳記(Unix timestamp),或稱Unix時間(Unix time)、 * POSIX時間(POSIX time),是一種時間表示方式, * * 定義為從格林威治時間1970年01月01日00時00分00秒(北京時間19
Time of Update: 2015-01-28
標籤:using System; 2 3public partial class testref : System.Web.UI.Page 4{ 5 static void outTest(out int x, out int y) 6 {//離開這個函數前,必須對x和y賦值,否則會報錯。 7 //y = x; 8 //上面這行會報錯,因為使用了out後,x和y都清空了,需要重新賦值,即使調用函數前賦過值也不行 9 x = 1;10
Time of Update: 2015-01-28
標籤: #region Ping 返回true則代表可以串連成功 public bool Ping(string remoteHost) { bool Flag = false; Process proc = new Process(); try { proc.StartInfo.FileName = "cmd.exe";
Time of Update: 2015-01-28
標籤: JSON(全稱為JavaScript Object Notation) 是一種輕量級的資料交換格式。它是基於JavaScript文法標準的一個子集。
Time of Update: 2015-01-28
標籤:f# 實用函數編程 函數編程 序列運算式 平面映射 12.3.3.3 在 C# 中使用平面映射 類似於 collect 函數的LINQ 運算子,是 SelectMany,但兩者之間也有差異,因為 LINQ 有不同的要求。而 F# 序列運算式只能使用 collect 函數表示,LINQ