Time of Update: 2016-01-11
標籤:一.寫在前面的話 好久沒有停下來總結自己,轉眼間15年過去好些天,回首過去的日子,亦或失去,亦或所得!生活的節奏,常常讓我們帶著急急忙忙的節奏去追趕,也許這並不是每個人所期望的生活!於他人,於自己,都是平凡生活中的小人物,不奢求榮華富貴,不祈求飛黃騰達,但求得心安理得,平安無恙,擁有屬於自己的那一份小幸福足以!從本篇開始,慢慢悉基礎,不急不躁,一步步總結,沉澱自己。也希望和各位高手們學習,願意虛心接受你們的建議。 二.前言
Time of Update: 2016-01-11
標籤: //讀取檔案內容(1).使用FileStream類進行檔案的讀取,並將它轉換成char數組,然後輸出。byte[] byData = new byte[100]; char[] charData = new char[1000]; public void Read() { try { FileStream file = new
Time of Update: 2016-01-11
標籤: using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace ConsoleApplication1{ class Program { public interface IVisitor { void Visit(PrinterA a); void Visit(
Time of Update: 2016-01-11
標籤:// 擷取程式的基目錄。System.AppDomain.CurrentDomain.BaseDirectory F:\廣告編輯系統新\taxi_edit\taxi_form\bin\Debug\// 擷取模組的完整路徑。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName F:\廣告編輯系統新\taxi_edit\taxi_form\bin\Debug\taxi_for
Time of Update: 2016-01-11
標籤://今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期減一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得Crowdsourced Security
Time of Update: 2016-01-11
標籤: //body是要傳遞的參數,格式"roleId=1&uid=2" //post的cotentType填寫: //"application/x-www-form-urlencoded" //soap填寫:"text/xml; charset=utf-8" public string PostHttp(string url, string body, string
Time of Update: 2016-01-09
標籤:在基類調用的時候 隱藏方法還是調用基類的方法 而重寫方法調用的就是子類的中的方法同時,當子類中的方法與父類或者所實現的介面中的擴充方法衝突時,那麼此時相當於一個隱藏方法 基類調用或者介面調用的時候使用的還是基類或者介面定義的擴充方法,而非繼承類中的“新”方法。C#隱藏(new)方法和重寫(override)方法
Time of Update: 2016-01-09
標籤:一、首先開啟VS2013,建立Windows服務項目 二、建立完成後對"Service1.cs"重新命名位"ServiceDemo";然後切換到程式碼檢視,寫個服務作業記錄。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.IO;using System.Linq;using
Time of Update: 2016-01-09
標籤: 建立目錄和檔案 1、通過Path類的Combine方法可以合并路徑。 string activeDir = @"C:\myDir"; string newPath = System.IO.Path.Combine(activeDir, "mySubDirOne");
Time of Update: 2016-01-06
標籤:// <summary> /// 遞迴擷取檔案夾目錄下檔案 /// </summary> /// <param name="pathName">需要遞迴遍曆的檔案夾</param> /// <param name="fileRule">遍曆規則『委託』</param> public static void LoopFolder(string
Time of Update: 2016-01-09
標籤: C# 計算字串在控制台中的顯示長度?警告您當前查看的頁面是未經授權的轉載! 如果目前的版本排版錯誤,請前往查看最新版本:http://www.cnblogs.com/qin-nz/p/csharp-calculate-string-display-length.html 提示更新時間:2016年01月09日. 本作品由勤奮的小孩創作,採用知識共用署名-非商業性使用-禁止演繹 2.5
Time of Update: 2016-01-05
標籤:1.時間戳記轉為C#格式時間 /// <summary> /// 時間戳記轉為C#格式時間 /// </summary> /// <param name="timeStamp">Unix時間戳記格式</param> /// <returns>C#格式時間</returns> public static DateTime
Time of Update: 2016-01-09
標籤: var source = new AutoCompleteStringCollection(); source.AddRange(new string[] { "110", "119", "120", "112",
Time of Update: 2016-01-08
標籤:都有點記不起認識單例模式(也有叫單件模式的)是在什麼時候了,有時候東西認多了不常用的話也經常拋之腦後甚至逐漸從大腦裡被移除。不閑扯了,直接入正題吧。什麼是單例模式?保證在整個應用程式的生命週期中,在任何時刻,被指定的類只有一個執行個體,並為客戶程式提供一個擷取該執行個體的全域訪問點.單例模式的作用?被指定的類在整個應用程式只會被建立一次. 接著我們用代碼來加深對單例模式的理解。在這之前我們都知道如果一個類在沒有使用單例模式的情況下是可以被執行個體化多次對象的,比如下面代碼:這裡我
Time of Update: 2016-01-05
標籤:用一句話解釋委託:委託是一種可以把引用儲存為函數的類型。有些類似Spring架構對於介面的用法,向Action中注入Service對象。Action並不知道調用哪個服務層,只有容器通過設定檔向Action注入Service對象後,Action才能知道調用的是哪個實現的服務層對象。你傳入的是那個實作類別,我就執行哪個實作類別的方法。從網上搜得一段說明,協助理解:委託和介面都允許類別設計工具分離型別宣告和實現。給定的介面可由任何類或結構繼承和實現;可以為任何類中的方法建立委託,前提是該方法符合
Time of Update: 2016-01-05
標籤:1.string 格式化輸出參考 http://www.cnblogs.com/albert-struggle/archive/2012/05/22/2512744.html2.檔案讀寫struct FileFormat{ public string prefix; public string suffix; public int numberLength; public int startNumber; public int endNumber;}
Time of Update: 2016-01-07
標籤:WebApi是微軟在VS2012 MVC4版本中綁定發行的,WebApi是完全基於Restful標準的架構。RestFul: (英文:Representational State Transfer,簡稱REST)網上關於Restful定義的資料很多,我個人理解的Restful api 是指基於資源的定義的介面,它的所有介面都是對資源的操作。REST的核心原則是將你的API拆分為邏輯上的資源。這些資源通過http被操作(GET ,POST,PUT,DELETE).Restful
Time of Update: 2016-01-05
標籤:C棧的地址是從高位地址不斷忘低位地址膨脹的,最先調用的函數所處的棧地址最高,後被調用的地址在低位:A-》H這些地址表明了表明了基本的調用關係,AB是函數入參,CD是函數內的變數。先調用者在高地址,後調用者在低位地址。其中參數的順序是,在左面的參數在低位地址,右面的參數在高位地址,所以如果入參是函數的傳回值形式,那麼調用順序應該是先右後左。而函數中的變數的聲明則是先聲明的高位地址,後聲明的參數在低位地址。今天看同事發了一個死機問題定位時感覺自己忘得差不多,溫習一下,特此記錄~函數代碼如下:#
Time of Update: 2016-01-11
標籤:以jlink燒錄3515為例:1\在jlink安裝資料夾“C:\Program Files\SEGGER\JLinkARM_V426b”建立批次檔“HI3515燒寫.bat”2\"HI3515燒寫.bat"內容例如以下:jlink.exe jlinkbat.txt3\在同檔案夾下建立“jlinkbat.txt”檔案,內容例如以下:rspeed 3000krce 0 9 1 1 wce 0 9 1 1 dloadbin
Time of Update: 2016-01-08
標籤:它們的特別之處,在於iOS會在運行期提前並且自動調用這兩個方法,而且很多對於類方法的規則(比如繼承,類別(Category))都有不同的處理。先來看看NSObject Class Reference裡對這兩個方法說明:+(void)initializeThe runtime sends initialize to each class in a program exactly one time just before the class, or any class that