Time of Update: 2015-02-11
標籤:bash linux shell Regex awk 1、Regex匹配給定文本中的所有單詞:( ?[a-zA-Z]+ ?) ?用於匹配單詞前後可能出現的空格。匹配IP地址:[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
Time of Update: 2015-02-12
標籤:Linux開發模組,在本機上看調試資訊的方法走通了。目前的版本號2.6.32-32-genericuname –r能夠查詢這裡取module_param()作為範例。該宏被定義在include/linux/moduleparam.h檔案裡,詳細定義例如以下:#define module_param(name, type,
Time of Update: 2015-02-13
標籤:c++ 編程 linux c Linux下的IO/檔案操作練習,知識雖然簡單 但是往往基礎容易被忽略,偶爾的練習是有必要的。 練習printf/*************************************************************************>
Time of Update: 2015-02-12
標籤:最近做支付,要擷取使用者的openid,調用介面後返回的是json格式的資料,我想在c#後台把資料逐一取出,網上查了查,找到以下方法:1.首先調用介面,要有一個post資料到指定url並返回資料的函數: protected string PostXmlToUrl(string url, string postData) { string returnmsg = ""; using (System.Net.WebClient wc = new
Time of Update: 2015-02-12
標籤: Monitor對象 1.Monitor.Enter(object)方法是擷取鎖,Monitor.Exit(object)方法是釋放鎖,這就是Monitor最常用的兩個方法,當然在使用過程中為了避免擷取鎖之後因為異常,致鎖無法釋放,所以需要在try{} catch(){}之後的finally{}結構體中釋放鎖(Monitor.Exit())。 2.Monitor的常用屬性和方法: Enter(Object) 在指定對象上擷取獨佔鎖定。 Exit(Object)
Time of Update: 2015-02-12
標籤:原文:C#中實值型別和參考型別本文將介紹C#類型系統中的實值型別和參考型別,以及兩者之間的一些區別。同時,還會介紹一下裝箱和拆箱操作。實值型別和參考型別首先,我們看看在C#中哪些類型是實值型別,哪些類型是參考型別。實值型別:基礎資料類型(string類型除外):包括整型、浮點型、十進位型、布爾型。 整型(sbyte、byte、char、short、ushort、int、uint、long、ulong )浮點型(float 和 double )十進位型(decimal )布爾型(bool
Time of Update: 2015-02-12
標籤:/// <summary>/// 計算檔案的MD5校正/// </summary>/// <param name="fileName"></param>/// <returns></returns>public static string GetMd5HashFromFile(string fileName){ try { FileStream file = new
Time of Update: 2015-02-12
標籤: 以前我有寫過一篇有關,打標籤和反射的應用,主要用於類中欄位的驗證。下面是串連 C#基礎---Attribute(標籤) 和 reflect(反射) 應用。 這個項目迭代發現公司項目裡面發現老代碼對業務擴充比較大的地方又通過打標籤和反射做了一個小的架構,感覺挺實用的。於是想一想模仿一下就搬到部落格園上。寫得可能不好,也請各位博友指點. 背景: 【為了方便,自己還是類比一個背景吧,
Time of Update: 2015-02-11
標籤:本文將介紹C#類型系統中的實值型別和參考型別,以及兩者之間的一些區別。同時,還會介紹一下裝箱和拆箱操作。實值型別和參考型別首先,我們看看在C#中哪些類型是實值型別,哪些類型是參考型別。實值型別:基礎資料類型(string類型除外):包括整型、浮點型、十進位型、布爾型。 整型(sbyte、byte、char、short、ushort、int、uint、long、ulong )浮點型(float 和 double )十進位型(decimal )布爾型(bool
Time of Update: 2015-02-11
標籤:伺服器端對象類庫:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Sockets;using System.Net;using System.Threading;using System.IO;namespace UdpChatExample{ /// <summary> /// UDP伺服器對象 ///
Time of Update: 2015-02-13
標籤: 介面與抽象類別是面試中經常會考到的點,容易混淆。首先瞭解下兩者的概念: 一、抽象類別: 抽象類別是特殊的類,只是不能被執行個體化;除此以外,具有類的其他特性;重要的是抽象類別可以包括抽象方法,這是普通類所不能的。抽象方法只能聲明於抽象類別中,且不包含任何實現,衍生類別必須覆蓋它們。另外,抽象類別可以派生自一個抽象類別,可以覆蓋基類的抽象方法也可以不覆蓋,如果不覆蓋,則其衍生類別必須覆蓋它們。 二、介面:
Time of Update: 2015-02-13
標籤:using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace SRLJCSHAP.委託.Demo{ delegate void StringProcessor(string input);//聲明委託類型 public class Person
Time of Update: 2015-02-11
標籤: networkcomms.net 來自英國的網路通訊架構 官方網址 www.networkcomms.net
Time of Update: 2015-02-13
標籤:(轉)Delphi 調用C#編寫的WebService 參數為Null解決方案 附中文亂碼問題 //add-------to support UTF-8 RIO.HTTPWebNode.UseUTF8InHeader := true; //添加該行,指定採用UTF-8代碼傳輸 RIO.Converter.Encoding:=‘UTF-8‘;
Time of Update: 2015-02-11
標籤: networkcomms.net 來自英國的網路通訊架構 官方網址 www.networkcomms.net 中文網址www.networkcomms.cn 發送端發送訊息給接收端 ,接收端進行處理 舉例:用戶端把某使用者資訊(使用者ID,使用者密碼)傳輸給伺服器,伺服器儲存到資料庫中。 發送方 1、契約類(使用者資訊類) [ProtoContract]
Time of Update: 2015-02-11
標籤:1.反射的定義:審查中繼資料並收集關於它的類型資訊的能力。中繼資料(編譯後的最基本的資料單元)是一大堆表,當編譯器集或者模組時,編譯器會建立一個類定義表,一個欄位定義表和一個方法定義表等。System.Reflection命名空間包含的幾個類允許你反射這些來源資料表的代碼。System.Reflection.Assembly;System.Reflection.MemberInfo;System.Reflection.EventInfo;System.Reflection.FieldInf
Time of Update: 2015-02-11
標籤:要轉換成xml的類public class Student{ public Student(){} public Student(string name,int age,int sex) { this.name=name; this.age=age; this.sex=sex; } private int age; private string name; private int sex;}把對象儲存成xmlprivate void objToXml(){
Time of Update: 2015-02-12
標籤:滿足使用者體驗,在資料錄入時,能在輸入完一個資訊後通過斷行符號或Tab鍵自動的切換到下一個控制項(欄位).在介面控制項設計時,預設可以通過設定控制項的TabIndex來實現.但在布局調整時或者是對輸入的內容有選擇性時,從用代碼的方式來處理顯得更好維護一點.完整的實現方法如下:/// <summary> /// 斷行符號、Tab鍵盤切換或執行操作 /// </summary> public sealed class
Time of Update: 2015-02-12
標籤: using System;using System.IO;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Data;using System.Runtime.InteropServices;using System.Text;namespace File_IO{ public class inifile {
Time of Update: 2015-02-12
標籤:在C#中可以對整型運算對象按位進行邏輯運算。按位進行邏輯運算的意義是:依次取被運算對象的每個位,進行邏輯運算,每個位的邏輯運算結果是結果值的每個位。C#支援的位邏輯運算子如表2.9所示。運算子號意義運算物件類型運算結果類型對象數執行個體~位邏輯非運算整型,字元型整型1~a&位邏輯與運算2a & b|位邏輯或運算2a | b^位邏輯異或運算2a ^