Time of Update: 2015-11-17
標籤:C#中的空值的判斷較麻煩,不象在VB6中那麼簡單,這些各種空值的判斷和理解對不熟悉的人來說,可能很麻煩,現就我在使用過程中的一點體會和大家共同分享。 (1)NULL null 關鍵字是表示不引用任何對象的Null 參考的文字值。null 是參考型別變數的預設值。那麼也只有引用型的變數可以為NULL,如果 int i=null,的話,是不可以的,因為Int是實值型別的。(2)
Time of Update: 2015-11-17
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data; using System.Text;using System.Text.RegularExpressions;using System.Diagnostics;using System.Threading; using
Time of Update: 2015-11-17
標籤:適配器模式將一個類的介面變換成用戶端所期待的另一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。● Target目標角色:該角色定義把其他類轉換為何種介面,也就是我們的期望介面。● Adaptee源角色:你想把誰轉換成目標角色,這個“誰”就是源角色,它是已經存在的、運行良好的類或對象,經過適配器角色的封裝,它會成為一個嶄新、靚麗的角色。●
Time of Update: 2015-11-17
標籤: DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816
Time of Update: 2015-11-17
標籤: 之前,一直想對這個做一個瞭解,但是總是堅持不下去,很急躁。最近看了幾遍文章,很有感觸,於是又來重新開始學習,從最最基礎的開始——正所謂“慢就是快”。心態變了,繼續吧!上代碼! using System;using System.Collections.Generic;using System.Linq;using System.Text;using
Time of Update: 2015-11-17
標籤:1、雙斜杠\\ 處理;2、將編碼分組,將編碼轉換為int,再轉換為char。string sss = "\\u6c88\\u9633";char sOut = ‘1‘; string[] arr = a.Split(new string[] { "\\u" }, StringSplitOptions.RemoveEmptyEntries);foreach (string s in arr) { sOut = (char)Convert.ToInt32(s.Substring(0
Time of Update: 2015-11-17
標籤:策略模式定義了一系列的演算法,並將每一個演算法封裝起來,而且使它們還可以相互替換。策略模式讓演算法獨立於使用它的客戶而獨立變化。抽象策略角色: 策略類,通常由一個介面或者抽象類別實現。具體策略角色:封裝了相關的演算法和行為。環境角色:持有一個策略類的引用,最終給用戶端調用。 Context(應用情境):1、需要使用ConcreteStrategy提供的演算法。2、 內部維護一個Strategy的執行個體。3、
Time of Update: 2015-11-17
標籤:### 類的深拷貝和淺拷貝1. 若要深拷貝,當前類和引用的類都需要支援序列化2. 擴充類的拷貝3. 程式碼範例````C#
Time of Update: 2015-11-17
標籤:string與byte[]轉換(通過Encoding類)string src = "abcd1234";byte[] types=Encoding.Default.GetBytes(src);string dest= Encoding.Default.GetString(types); 讀取Assembly中的文本byte[] pubArray =
Time of Update: 2015-11-17
標籤:Bouncycastle官網地址為:http://www.bouncycastle.org/csharp/。 http://blog.csdn.net/popozhu/article/details/5812662http://www.xuebuyuan.com/301023.html 從PEM檔案讀取秘鑰PemReader r = new PemReader(new
Time of Update: 2015-11-16
標籤:採用遞迴的方式實現。 void DeleteDirectory(string path) { var dir = new DirectoryInfo(path); if (dir.Exists) { DirectoryInfo[] childs = dir.GetDirectories(); foreach (DirectoryInfo
Time of Update: 2015-11-16
標籤:遍曆查詢表單介面的textbox為空白值?foreach (System.Windows.Forms.Control control in this.Controls) { if
Time of Update: 2015-11-16
標籤:物件導向:就是CLASS,class就是使用者自訂類型;class:使用者自訂參考型別;三大特點:封裝、繼承、多態;解決方案中右鍵添加class;class內可以寫結構體,枚舉,函數;C#中各個形狀的含義屬性----------小扳手成員變數------長方體方法(函數)--立方體封裝:---屬性成員變數;對象;public修飾符--可以跨類訪問; Main函數中Static不屬於任何類,所以必須調用類;方法的重載:一個函數有多重的含義;名稱相同,參數不同時;Ctrl+Shift
Time of Update: 2015-11-17
標籤:A Easy C Program Problem標籤(空格分隔): 學習 C找幸運數題目描述數字8最多的那個數為幸運數。 輸入n和n個整數,找這n個數中的幸運數。在主函數中調用ndigit函數,判斷某個整數x含數字8的個數。如果有多個幸運數輸出第一個幸運數,如果所有的數中都沒有含數字8,則輸出NO.函數int ndigit(int n,int k)功能:統計整數n中含數字k的個數。輸入描述輸入n個n個整數輸出描述幸運數輸入範例5 568 567 328 48768 8688輸出範例8688
Time of Update: 2015-11-17
標籤: 【部落格園】C-2日本 最大起飛重量140噸最大載重37噸航程10950千米最大速度890千米/小時機長43.9米翼展44.4米機高14.2米 世界大運中排名幾何 由于軍用運輸機的研製成本高、使用周期長,因此自上世紀50年代以來各國新開發的機型並不多。目前世界上的主力軍用運輸機按照重量劃分,可分為中型、大型和超大型三個層級。 中型運輸機最大起飛重量小於100噸,最大載重20噸左右,如美國C-130、中國運-8/運-9、俄羅斯安-12; 大型運輸機最大起飛重量100—
Time of Update: 2015-11-17
標籤: ————————————————————————————————————————————————————— ViewController.h檔案#import <UIKit/UIKit.h>@interface ViewController : UIViewController@property (weak, nonatomic) IBOutlet UIView *viewOne;
Time of Update: 2015-11-17
標籤:查缺補漏-a.b.c.類地址公有地址:由lnter NIC負責。這些IP地址分配給註冊,並向inter NIC提出申請的組織機構,通過它直接存取網際網路。私人地址:屬於非登入位址,專門為組織機構內部使用。公有A類地址:1.0.0.0——9.255.255.255&11.0.0.0——126.255.255.255公有B類地址:128.0.0.0——172.15.255.255&172.32.0.0——191.255.255.255公有C類地址:192.0
Time of Update: 2015-11-17
標籤:sqlite journal程式碼分析: 一開始就認為該檔案主要是為了事務的復原,而組建記錄檔檔案記錄下資料,但是沒有找到任何的證明。如下是函數的翻譯:當atomic-write
Time of Update: 2015-11-17
標籤:這兒有一篇寫的很好的讀後感:http://www.cnblogs.com/xkfz007/articles/2566424.html 讀書不是目的,關鍵在于思考。 很早就在水木上看到有人推薦《The C Programming Language》這本書,一直都沒看,開學一個月就專心拜讀了一下,並認真做了課後習題。讀來收穫不少,主要有兩點:一是加深了自己對一些基礎知識的理
Time of Update: 2015-11-17
標籤:題目解釋:n個點對,n個數,要求求出是否存在一個增序列滿足答案,並輸出。 (集合規則:如果(x,y)在集合裡,那麼(0,0)到(x,y-1),(x-1,y)也在集合裡 輸入的時候也是) 首先怎麼暴力怎麼來,我們先對n個點對進行分類(根據差值分類),然後每一類分別從小到大排序。然後目前的解就是一次填充n個數,因為小的肯定在大的前面被填充,否則就不符合集合的定義。 然後進行判斷,因為資料點沒有突變,只要嚴格意義上不比前一個數大就行,因為都是連續的資料區段。