Time of Update: 2016-05-24
標籤:使用where語句訪問資料庫時where語句用上文中以及定義過的變數來查詢。string sql3 = string.Format("update Ships set ContainerNum=‘"+list1[0].ContainerNum+"‘ where Name=‘"+list[0].ShipName+"‘");Ships是表名 ContainerNum是表中欄位名list1[0].ContainerNum是上文的一個Int
Time of Update: 2016-05-25
標籤:異常處理 什麼是異常:不常發生但無法避免。 返回錯誤碼 設定errno全域變數 拋出異常 捕獲異常: 用Try{}把可能發生異常的程式碼封裝起來緊跟其後用若干個(至少一個)catch(類型 e){}來捕獲指定類型的異常並處理,處理後程式從最後一個catch塊後繼續運行。 拋出異常:throw
Time of Update: 2016-05-24
標籤://using System.Web.Script.Serialization;JavaScriptSerializer serializer = new JavaScriptSerializer();Dictionary<string, object> json = (Dictionary<string, object>)serializer.DeserializeObject( "{name: ‘zswang‘, forum:
Time of Update: 2016-05-24
標籤:通常我們在做一個應用時會遇到這樣的需求:將收到的訊息條數顯示到工作列,比如如下的效果 怎麼實現呢? 代碼如下: /// <summary> /// 動態設定工作列表徵圖 /// </summary> /// <param name="number"></param> public void SetTaskIconDynamic(string number) { //動態繪製表徵圖樣式 Size
Time of Update: 2016-05-26
標籤: 1.今天做項目時候產生XML檔案,有些節點是為空白節點,但是產生之後的節點自動換行了,網上百度了一下,大都是設定添加屬性為xsi:nil="true"的空節點。 http://www.acehat.com/kf/201503/78602.html 但是本人太笨不會用,於是又找到另一種方法,即為: 1 XmlWriterSettings settings = new XmlWriterSettings();2
Time of Update: 2016-05-26
標籤:public static void WriteCookiesToDisk(string file, CookieContainer cookieJar) { using(Stream stream = File.Create(file)) { try { Console.Out.Write("Writing cookies to disk... ");
Time of Update: 2016-05-24
標籤: /// <summary> /// 執行Cmd命令 /// </summary> public void ExecCmd(string cmdstr) { System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.FileName =
Time of Update: 2016-05-26
標籤: 今天偶遇一同事抱怨,sqlserver匯出的CSV,明明有1000W條,但用excel開啟就只剩100W了,足足消失了90%,所以她懷疑檔案是足量的1000W條,是excel搗了鬼。可是檔案容量有2G+,用記事本打不開,如何證明CSV檔案沒有缺少資料,這可難壞了他。 好吧,本著不看其他輪子,有問題自己造一個的原則,我決定用控制台程式寫一個簡易讀取程式,具體CODE如下:using System;using System.Collections.Generic;using
Time of Update: 2016-05-24
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{ public delegate void ces(string
Time of Update: 2016-05-26
標籤:一般情況下,如果在建立或添加時選擇“windows應用程式”或“控制台應用程式”時,結果都會被編譯成exe,而選擇“類庫”時就會被編譯成dll。也可以在項目屬性中更改其輸出類型,如: 下面上一個建立dll並引用的執行個體.
Time of Update: 2016-05-24
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { public delegate int ceshi<T>(T o1, T o2); static void Main(string[] args) {
Time of Update: 2016-05-26
標籤:c#的Attribute有些類似java中的annotation,可以方便地在類成員中做修飾/限制作用。 Demo:class ss { public stat BsonDocument Iterator(object obj){ MyAttr currAttr = null;// 自訂註解類 Type type = obj.GetType();// obj為傳入的對象參數 //擷取類名 String
Time of Update: 2016-05-26
標籤:一:讀寫流的一些案例。 --->關於StreamWrite 這裡的一些常用的方法和我們之前的那個FileStream是一樣的,參數很多都是一樣的用法。 Console.WriteLine("輸入檔案名稱:"); string file = Console.ReadLine(); //StreamWriter-----------
Time of Update: 2016-05-26
標籤:覆蓋類成員:通過new關鍵字修飾虛函數表示覆蓋該虛函數。一個虛函數被覆蓋後,任何父類變數都不能訪問該虛函數的具體實現。public virtual void IntroduceMyself(){...}//父類虛函數public new void IntroduceMyself(){...}//子類覆蓋父類虛函數using System;using System.Collections.Generic;using System.Linq;using
Time of Update: 2016-05-25
標籤:在Microsoft Windows 中,視窗過程,鉤子過程,非同步程序呼叫都需要回呼函數,委託可以可以實現這種回調 class Program { //1. 定義一個委託類型 /*定義一個委託類型,相當於建立了一個類, 類有四個方法構成 :構造器(需要兩個參數 一個是對象引用object,一個是引用回調方法的一個整數method
Time of Update: 2016-05-25
標籤://建立XmlDocument對象XmlDocument xmlDoc = new XmlDocument();//載入xml檔案名稱xmlDoc.Load(filename);//如果是xml字串,則用以下形式xmlDoc.LoadXml(xmldata);//讀取根節點的所有子節點,放到xn0中XmlNodeList xn0 = xmlDoc.SelectSingleNode("Document").ChildNodes;//尋找二級節點的內容或屬性foreach (XmlNode
Time of Update: 2016-05-25
標籤:最近,一個項目需要一個後台服務,定時去讀取資料,這是直接建立一個bat檔案,雙擊執行就可以了,為了省事哦 主要分兩個步奏 1.建立windows服務的應用程式。這一點不做過多講解。網上有太多的例子2.bat檔案點擊項目添加類庫,然後將.cs檔案修改為.bat檔案,刪除裡面的所有內容。添加以下內容:建立服務sc create TestService binpath="%cd%\TestService.exe" start=
Time of Update: 2016-05-26
標籤: 在Object-C中,nil對象的作用等同於很多其它語言的NULL指標。不同的地方在於,在nil上調用方法不會導致程式崩潰或拋出異常。 這種技術被用在很多地方,但是對於我們來講,最主要的就是我們不用在調用一個對象的方法之前檢查該對象是否為空白。如果你調用了一個nil對象的方法並且該方法有傳回值的話,你會得到一個nil傳回值。 我們也可以用它來稍微改進一下我們的dealloc方法: - (void)dealloc { self.caption = nil; self.
Time of Update: 2016-05-25
標籤:上一篇為Object-C Initdealloc方法在一個對象從記憶體中刪除時被調用。通常在這個方法裡面釋放所有對象裡的執行個體變數-(void)dealloc{ [super dealloc]; [caption release]; [photographer release];} 在前兩行,我們直接調用了執行個體變數的release方法。在這裡我們不需要使用autorelease,因為標準的release更快一些(立即釋放)。 最後一行非常重要,我們發送了一個[super
Time of Update: 2016-05-24
標籤:HomeWeb BoardProblemSetStandingStatusStatistics Problem C: 重載字元的加減法Problem C: 重載字元的加減法Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 493 Solved: 248[Submit][Status][Web