Time of Update: 2016-05-01
標籤:看著別人的網站能夠自動安裝,資料庫自動附加,覺得很神奇很嚮往,但是始終米有去手動實踐。網上找了下資料,發現實現起來其實很簡單直接codeprivate bool Attachdb() { //sMDBFile 為mdf檔案路徑 //sLog 為ldf檔案路徑 string sMDBFile = Server.MapPath("/data/DBTest.mdf"); string
Time of Update: 2016-05-01
標籤:1:在C#中,關於檔案操作相關的類說法正確的是(AB) <選擇二項>A:FileInfo類提供了用於操作檔案的執行個體方法B:File類提供了用於操作檔案的靜態方法C:Directory類提供操作目錄的執行個體方法D:DirectoryInfo類提供了操作目錄的靜態方法解析:DirectoryInfo類提供操作目錄的執行個體方法Directory類提供了操作目錄的靜態方法 2:下面的選項(AD)可以導致下面的代碼出現錯誤。<選擇二項>Student
Time of Update: 2016-05-01
標籤:遇到一個多線程任務最佳化的問題,現在解決了,分享如下。假設有四個任務:任務1:登陸驗證(CheckUser)任務2:驗證成功後從Web服務擷取資料(GetDataFromWeb)任務3:驗證成功後從資料庫擷取資料(GetDatFromDb)任務4:使用2、3的資料執行一個方法 (StartProcess)一個比較笨的方法(本人最開始的方法,記為方法1)是直接開啟一個線程,按照順序依次執行四個任務:new
Time of Update: 2016-04-30
標籤: 作為一個C#初學者,我也閑來無聊來自己做了一個簡單的‘集合‘,用來加深自己對集合的理解 class listNode { private object value; public listNode(object _value) { this.value = _value; } public object Value { get
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-04-30
標籤:原文:http://ejohn.org/blog/xpath-css-selectors最近,我做了很多工作來實現一個同時支援XPath和CSS
Time of Update: 2016-04-30
標籤:如果labview做 就如同,so eazy!現改C#實現這個簡單的功能。在工具箱找到Timer控制項 雙擊思路如下,介面開啟時觸發timer事件,每隔一段時間調整介面透明度開搞屬性框中的事件欄,找到load雙擊付不透明度初值為0, 觸發timer1;緊接著我們設定timer1的事件,雙擊前面板的timer1控制項private void timer1_Tick(object sender, EventArgs e) { if (Opacity <
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
標籤: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-02
標籤:Task Parallel Library: 1 of n http://www.codeproject.com/Articles/152765/Task-Parallel-Library-of-n Task 與Thread, lambda, action,funct之間有什麼關聯。 Task相比Thread提供了什麼方便之處。 Thread 1. 建立費時間,佔用記憶體與CPU的資源 For example, when a new Thread is started
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
標籤:之前為了測試, 拿最小板做了一個I2C的主發跟主讀, 一開始當然是嘗試用硬體I2C, 結果弄了很久, 時間緊迫, 只好用了類比, 結果發現, 哎, 真特麼挺好用的, 現在1片兒頂過去5片兒.硬體I2C, 用庫函數的方法如下:void WriteData2OBD(u8 TxLength){ u8 Tx_Idx=0; I2C_GenerateSTART(I2C2,
Time of Update: 2016-04-30
標籤:轉自:http://www.cnblogs.com/viviwind/archive/2012/08/14/2638810.html 先看一個例子:struct student{ char* name; int score;}stu, *pstu;int main(void){ strcpy(stu.name, "Jimy"); stu.score =99; return0;}這是很多人都容易犯的錯誤:定義了結構體變數stu,但結構體內部的char