Time of Update: 2015-11-15
標籤:轉自:http://blog.csdn.net/fenglailea/article/details/7262566開啟VS2010,開啟"檔案-建立-網站",選擇"ASP.NET網站"。選好儲存位置,進入預設頁面。然後先添加Web引用,把WebService引到當前的工程裡面。方法是:在資源管理員中點擊右鍵,選擇【加入服務參考】,點擊 【進階】,【添加WEB引用】,調出對話方塊:》【WEB引用名】 根據需要可以自己改,最後點擊 【添加引用】下面我們來看調用:即 sum
Time of Update: 2015-11-15
標籤:項目中需要使用DateTimePicker空間選定當前的時間,但是這個空間預設顯示到天,如何能讓它顯示具體的小時和分鐘呢?我們看到有一個Format屬性,Format令我們想到格式化,有這幾種格式有一個值是Custom(定製)DateTimePicker的還有一個屬性是CustomFormat,官方解釋是:用于格式化在控制項中顯示的日期和/或時間的自訂格式字串,它的格式是“yyyy-MM-dd HH:mm:ss”比如我們要選擇顯示,年/月/日
Time of Update: 2015-11-15
標籤:建立Workbook說白了就是建立一個Excel檔案,當然在NPOI中更準確的表示是在記憶體中建立一個Workbook物件流程。本節作為第2章的開篇章節,將做較為詳細的講解,以協助NPOI的學習者更好的理解NPOI的組成和使用。NPOI.HSSF 是專門負責Excel BIFF格式的命名空間,供開發人員使用的對象主要位於NPOI.HSSF.UserModel 和
Time of Update: 2015-11-15
標籤:本文所述執行個體實現將一張圖片上傳到指定的檔案夾,然後在表單上的PictrueBox控制項中顯示出來。具體功能代碼如下:private void btnUpload_Click(object sender, EventArgs e){ //建立一個對話方塊對象 OpenFileDialog ofd = new OpenFileDialog(); //為對話方塊設定標題 ofd.Title =
Time of Update: 2015-11-15
標籤:string path = @"C:\Windows\"; // 如果不加 @,編譯會提示無法識別的逸出序列 // 如果不加 @,可以寫成如下 string path2 = "C:\\Windows\\"; 1. 加在字串前面,字串中的 \ 失去轉義符的作用,直接寫字串而不需要考慮逸出字元string str = @"aaa=""bbb"""; // 不加 @,可以寫成 string str2 = "aaa=\"bbb\""; 2. 加在字串前面,字串中的 " 要用 ""
Time of Update: 2015-11-14
標籤:這段時間一個小項目中需要調用原生網路攝影機進行拍照,網上搜集了一些資料以及解決的一些小問題,在此記錄以便後續使用。硬體環境:聯想C360一體機,內建網路攝影機編寫環境:vs2010語言:C# WPF 下載AForge類庫,並添加引用:using AForge;using AForge.Controls;using AForge.Video;using AForge.Video.DirectShow;using Size =
Time of Update: 2015-11-14
標籤:private void button1_Click(object sender, EventArgs e) { //從註冊表中讀取預設瀏覽器可執行檔路徑 RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\"); string s = key.GetValue("").ToString();
Time of Update: 2015-11-14
標籤:抽象抽象類別通常表示一個抽象的概念,提供一個繼承的出發點。當設計抽下類時候,儘可能的擁有更多的相同代碼,更少的資料。抽象類別、方法用abstract關鍵字修飾;抽象類別中可以有非抽象方法,但是只要有抽象方法存在,該類就必須聲明為抽象類別。抽象方法只能聲明在抽下類中。抽象類別不能被執行個體化。抽象類別被繼承後,子類必須實現父類所有的抽象成員。抽象方法不能有方法主體,而且只能C#物件導向的一些筆記
Time of Update: 2015-11-14
標籤:這個是非常基本的一道面試題,但是要考慮周全。首先反轉一個字串:基本思路是變成Char數組,然後調用C#裡面的方法,或者設定兩個index,從頭,尾向中間遍曆,並交換。方法一: Array.Reverse(char *). 注意在開始的時候要判斷字串為null或空。 public static string ReverseString(string input) { if (String.IsNullOrEmpty(input))
Time of Update: 2015-11-14
標籤:百度測試部2015年10月份的面試題之——漢諾塔。漢諾塔就是將一摞盤子從一個塔轉移到另一個塔的遊戲,中間有一個用來過度盤子的輔助塔。百度百科在此。遊戲試玩在此。用遞迴的思想解決漢諾塔問題就是分為兩種情況:第一種情況是只有一個盤子的情況,也就是最基本的情況,這種情況下,直接將該盤子從原始塔轉移到目標塔即可勝利;第二種情況是右n個盤子的情況,也就是普遍情況,這種情況下,要將除了最底下的那個盤子以外的(n-1)個盤子從原始塔轉移到輔助塔,再把最底下的那個盤子(第n個盤子)
Time of Update: 2015-11-14
標籤:類和結構體都包括資料和操作資料的方法類的定義形式class PhoneCustomer{public const string DayOfSendingBill = "Monday";public int CustomerID;public string FirstName;public string LastName;}結構體和類的區別在於:結構體是在記憶體中儲存和訪問的(類是參考型別儲存在託管堆中,結構體是實值型別儲存在棧中,不支援繼承)結構體的定義形式如下:struct
Time of Update: 2015-11-14
標籤:本文為轉載 。。一. 為什麼要lock,lock了什嗎?當我們使用線程的時候,效率最高的方式當然是非同步,即各個線程同時運行,其間不相互依賴和等待。但當不同的線程都需要訪問某個資源的時候,就需要同步機制了,也就是說當對同一個資源進行讀寫的時候,我們要使該資源在同一時刻只能被一個線程操作,以確保每個操作都是有效即時的,也即保證其操作的原子性。lock是C#中最常用的同步方式,格式為lock(objectA){codeB} 。lock(objectA){codeB}
Time of Update: 2015-11-14
標籤:每個C#函數都允許有個參數帶params關鍵字,在調用的時候可以不給他傳值,也可以給他傳值,還可以給他傳多個值,例子如下: using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) {
Time of Update: 2015-11-14
標籤:1.new關鍵字Person zsPerson=new Person();A、new協助我們做了3件事兒:1)、在記憶體中開闢一塊空間。2)、在開闢的空間中建立對象。3)、調用對象的建構函式進行初始化對象B、隱藏從父類那裡繼承過來的成員2.存取修飾詞public:公開的公用的,在哪都能訪問。private:私人的,只能在當前類的內部進行訪問,出了這個類就訪問不到了。protected:可以在當前類的內部以及該類的子類中訪問。internal:在當前項目中都可以訪問protected
Time of Update: 2015-11-14
標籤:百度測試部2015年10月份的面試題之——八皇后。八皇后問題的介紹在此。以下是用遞迴思想實現八皇后-N皇后。代碼如下:using System;using System.Collections.Generic;namespace QueensSolution{ class Program { static int count = 0; static void Main(string[] args) {
Time of Update: 2015-11-15
標籤: setjmp與longjmp是屬於C語言中的,當然,C++也會有這兩個函數了。他們的原型如下:int setjmp( jmp_buf env );作用:第一次調傭時,將寄存器的目前狀態資訊全部存入到env中,並返回0。如果在某處調用了longjmp(env,x),且x!=0,則setjmp的傳回值將設為x。而若x==0,則setjmp返回1。void longjmp( jmp_buf env,int value
Time of Update: 2015-11-14
標籤:一、 指標前奏1. 指標的重要性指標是C語言中非常重要的資料類型,如果你說C語言中除了指標,其他你都學得很好,那你乾脆說沒學過C語言。2. 小需求l void change(int n)函數調用完畢後,改變實參的值l 分析:修改實參的值->找到儲存空間->地址 二、 指標變數的定義1. 定義的格式l 類名標識符 *指標變數名;l&nbs
Time of Update: 2015-11-14
標籤:一、 流程式控制制l 順序結構:預設的流程結構。按照書寫順序執行每一條語句。l 選擇結構:對給定的條件進行判斷,再根據判斷結果來決定執行哪一段代碼。l 迴圈結構:在給定條件成立的情況下,反覆執行某一段代碼。 二、 選擇結構-if1. 簡單使用l if (運算式) 語句1; u if(count>50) 開班;
Time of Update: 2015-11-14
標籤:一、 進位1. 什麼是進位l 是一種計數的方式,數值的表示形式數一下方塊的個數 漢字:十一 十進位:11 二進位:1011 八進位:13 l 多種進位:十進位、二進位、八進位、十六進位。也就是說,同一個整數,我們至少有4種表示方式l 軟體開發,肯定要瞭解這個 2. 二進位1> 特點:只有0和1,逢2進12&g
Time of Update: 2015-11-14
標籤:一、 什麼是函數l 任何一個C語言程式都是由一個或者多個程式段(小程式)構成的,每個程式段都有自己的功能,我們一般稱這些程式段為“函數”。所以,你可以說C語言程式是由函數構成的。l 比如你用C語言編寫了一個MP3播放器程式,那麼它的程式結構如所示: 二、 函數的定義1. 定義函數的目的l 將一個常用的功能封裝起來,方便以後調用 2. 定義函數的步驟l 函數