Time of Update: 2016-05-03
標籤:長時間沒有回顧反射知識了,今天就講解一下反射的一般第二個用法。二.對方法,屬性等的反射 首先需要寫一個測試類別,產生.exe或.dll檔案。class Test { public Test()//普通構造方法 { } public
Time of Update: 2016-05-03
標籤:hadoop hbase 1、get(byte[] tableName,byte[] row,byte[] column,Dictionary<byte[],byte[]> attribute) get方法可以查詢指定表名,行健以及列名對應值的最新版本,方法傳回值類型為List<TCell>2、getRow(byte[] tableName,byte[]
Time of Update: 2016-05-03
標籤: 記得C# File類中是沒有rename這個方法 所以網上很多都用的是move moveTo copy+delete等這些方法 其實以上的方法 雖然可以實現功能 但看起來總覺得很蛋疼 今天百度 突然發現了一個正宗的解決方案 仔細回想 vb.net中有My.Computer.FileSystem.RenameFile這個方法 但是在C#中如何使用呢?? 其實很簡單
Time of Update: 2016-05-03
標籤:The problem here is that you‘ve defined an anonymous method which returns a string but are trying to assign it directly to a string. It‘s an expression which when invoked produces a string it‘s not directly a string. It needs to be assigned to a
Time of Update: 2016-05-03
標籤:匿名型別常見於指令碼語言如js,as等等。一 使用對象序列化為匿名對象匿名型別的好處在於臨時使用一次資料不需要,先定義再使用,比較方便,如在js中定義一個對象var obj={id=‘001‘,name=‘xxx‘};使用則直接使用obj.id=‘0025‘;但是在c#這種強型別的語言中並不是這樣方便,比如我需要將一個js介面返回的json資料進行還原序列化,在此處以百度地圖定位介面為例:http://api.map.baidu.com/location/ip返回參數:{
Time of Update: 2016-05-03
標籤:使用C#中Dictionary的一下細節小記:一、Dictionary.Add(key,value) 與 Dictionary[key]=value的區別:如果Dictionary中已經有了key1、則再Add會報錯: Dictionary 中已存在具有相同鍵的元素。2、而
Time of Update: 2016-05-03
標籤:Excel中添加超連結,可以用hyperlink公式,即=hyperlink(src,display);在stackoverflow中的樣本中:http://stackoverflow.com/questions/2905633/add-hyperlink-to-cell-in-excel-2007-using-open-xml-sdk-2-0CellFormula cellFormula1 = new CellFormula() { Space =
Time of Update: 2016-05-03
標籤:在進行Socket長串連時,若伺服器或用戶端出現異常時,另外一端對Socket對話進行操作時,程式會出現無法訪問已釋放的對象的問題。例如用戶端出現問題主動斷開Socket時,當伺服器操作Socket時,比如主動斷開Socket會話,那麼程式會出現“無法方位已釋放的對象”,是由於用戶端的原因導致伺服器和用戶端的Socket已經不存在或串連已經斷開,即Socket已經釋放,伺服器再動作伺服器和用戶端的Socket肯定會報錯,因此在伺服器或用戶端一側操作Socket時,必
Time of Update: 2016-05-03
標籤:1. .NET架構的核心組件包括(BD)(選擇兩項) A.CTS (一般型別系統) B.CLR (通用語言執行平台,.NET的基礎) C.CLS (Common Language Specification) D.FCL (架構類庫,.NET一個綜合性的物件導向集合) 2. 在C#中下列選項說法正確的是(B)。 A.一個類允許有一個以上的父類
Time of Update: 2016-05-03
標籤:用擴充類寫了一個管理類:using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using System.Net;using System.Runtime.Serialization;using
Time of Update: 2016-05-03
標籤:repeater 控制項 findcontrol後台無法huoq到repeater中的控制項一開始我寫的是:CheckBox cb = (CheckBox)this.FindControl("CheckBox1");無奈找到的為null後來查詢得知原來repeater是需要迴圈讀取值的 for (int i = 0; i < this.Repeater1.Items.Count; i++) &
Time of Update: 2016-05-03
標籤: MDI應用程式介紹在VC#中,MDI應用程式由兩部分組成,即MDI父表單和MDI子表單。一個MDI應用程式可以包含一個或多個MDI父表單,每個MDI父表單又可以包含多個MDI子表單。一個MDI父表單可以包含所有MDI子表單。在VC#中,一個MDI父表單可以包含多個MDI子表單,但它不能同時作為另一個MDI父表單。換句話說,一個表單不能既是MDI父表單,又是MDI子表單。在MDI父表單中,MDI子表單是作為獨立的視窗顯示的,使用者通過MDI子視窗和MDI父視窗,與MDI應用程式互
Time of Update: 2016-05-03
標籤:一、添加服務連接埠在檔案Apache\conf\httpd.conf中,去掉前面的#號,重啟#LoadModule rewrite_module modules/mod_rewrite.so #Include conf/extra/httpd-vhosts.conf 二、在檔案Apache\conf\extra\httpd-vhosts.conf 檔案中,修改裡面相應的配置:NameVirtualHost *:80<VirtualHost *:80>
Time of Update: 2016-05-03
標籤: double a = double.Parse( this.textBox1.Text); double b = double.Parse(this.textBox2.Text); double c =0; switch (this.comboBox1.Text) { case "+": c = a + b;
Time of Update: 2016-05-03
標籤:C 貨幣 2.5.ToString("C") ¥2.50 D 十進位數 25.ToString("D5") 00025 E 科學型 25000.ToString("E") 2.500000E+005 F 固定
Time of Update: 2016-05-03
標籤:1.方法一:採用OleDB讀取EXCEL檔案: 把EXCEL檔案當做一個資料來源來進行資料的讀取操作,執行個體如下: public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn =
Time of Update: 2016-05-02
標籤: 先說一下自己對類的理解吧。類就是指將一系列具有一些共同特性的事物歸納起來,按照不同的特性分為不同的類。比如在現實世界中人是一類,動物是一類。植物 又是一類。但他們都是生命這一類的衍生類別。他們都繼承了生命類的一些特性。但他們各自又有一些不同的屬性。在電腦世界中也有這樣的類。類這一特性在面向 對象的語言中就有很好的體現。
Time of Update: 2016-05-03
標籤:(1)注意資料類型及其範圍不同資料類型的表示方法和範圍是不同的,整型如: 這裡要注意符號數和無符號數是有區別的,符號的最高位要犧牲出來作為符號位,符號位為1表示負數,符號位為0表示正數。實質上,我們對記憶體中的資料進行解釋,是按照他的資料類型進行解釋的。舉個例子,-3在記憶體中的補碼(假設8位)表示為1000 0011,如果定義-3為無符號型,那麼解釋得到的數值就是131。所以,有時候會發生一些看似“奇怪”的事情。舉兩個例子: char的表示範圍是-127~127,這裡定義char a=
Time of Update: 2016-05-03
標籤:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<time.h>#define ARRAY_SIZE 1000int buf[ARRAY_SIZE];int main(){int i,j,n;srand((unsigned
Time of Update: 2016-05-03
標籤:之前為了測試, 拿最小板做了一個I2C的主發跟主讀, 一開始當然是嘗試用硬體I2C, 結果弄了很久, 時間緊迫, 只好用了類比, 結果發現, 哎, 真特麼挺好用的, 現在1片兒頂過去5片兒.硬體I2C, 用庫函數的方法如下:void WriteData2OBD(u8 TxLength){ u8 Tx_Idx=0; I2C_GenerateSTART(I2C2,