Time of Update: 2015-11-13
標籤:首先 在C#中引用資料庫的操作! (因為我們用的是SQLserver資料庫,所以是SqlClient)using System.Data.SqlClient;1:要實現對資料庫的操作,我們必須先登入資料庫
Time of Update: 2015-11-15
標籤: IFields pFields = m_FeatureClass.Fields; int index = pFields.FindField(m_strHeight); &
Time of Update: 2015-11-19
標籤: 目
Time of Update: 2015-11-19
標籤:泛型概述 泛型(Generic) 允許您延遲編寫類或方法中的編程元素的資料類型的規範,直到實際在程式中使用它的時候。換句話說,泛型允許您編寫一個可以與任何資料類型一起工作的類或方法。再說白點就是我的類裡的一些類型是可以動態,可以根據調用者的需要來。 這樣有一個什麼好處呢,就是提高了My Code的複用性。
Time of Update: 2015-11-17
標籤: 之前,一直想對這個做一個瞭解,但是總是堅持不下去,很急躁。最近看了幾遍文章,很有感觸,於是又來重新開始學習,從最最基礎的開始——正所謂“慢就是快”。心態變了,繼續吧!上代碼! using System;using System.Collections.Generic;using System.Linq;using System.Text;using
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-17
標籤:策略模式定義了一系列的演算法,並將每一個演算法封裝起來,而且使它們還可以相互替換。策略模式讓演算法獨立於使用它的客戶而獨立變化。抽象策略角色: 策略類,通常由一個介面或者抽象類別實現。具體策略角色:封裝了相關的演算法和行為。環境角色:持有一個策略類的引用,最終給用戶端調用。 Context(應用情境):1、需要使用ConcreteStrategy提供的演算法。2、 內部維護一個Strategy的執行個體。3、
Time of Update: 2015-11-17
標籤:Bouncycastle官網地址為:http://www.bouncycastle.org/csharp/。 http://blog.csdn.net/popozhu/article/details/5812662http://www.xuebuyuan.com/301023.html 從PEM檔案讀取秘鑰PemReader r = new PemReader(new
Time of Update: 2015-11-19
標籤: 命名空間為 System.Drawing ,Image.FromFile 一旦使用後,對應的檔案在一直調用其產生的Image對象被Disponse前都不會被解除鎖定,這就造成了一個問題,就是在這個圖形被解鎖前無法對映像進行操作(比如刪除,修改等操作). 解決方案常用如下:[1]在要進行檔案操作前將Image對象銷毀.PictureBox
Time of Update: 2015-11-16
標籤:採用遞迴的方式實現。 void DeleteDirectory(string path) { var dir = new DirectoryInfo(path); if (dir.Exists) { DirectoryInfo[] childs = dir.GetDirectories(); foreach (DirectoryInfo
Time of Update: 2015-11-16
標籤:物件導向:就是CLASS,class就是使用者自訂類型;class:使用者自訂參考型別;三大特點:封裝、繼承、多態;解決方案中右鍵添加class;class內可以寫結構體,枚舉,函數;C#中各個形狀的含義屬性----------小扳手成員變數------長方體方法(函數)--立方體封裝:---屬性成員變數;對象;public修飾符--可以跨類訪問; Main函數中Static不屬於任何類,所以必須調用類;方法的重載:一個函數有多重的含義;名稱相同,參數不同時;Ctrl+Shift
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-13
標籤:Html Agility Pack:http://htmlagilitypack.codeplex.com/ Html Agility Pack 源碼中的類大概有28個左右,其實不算一個很複雜的類庫,但它的功能確不弱,為解析DOM已經提供了足夠強大的功能支援,可以跟jQuery操作DOM媲美:)基礎類和基礎方法介紹Html Agility Pack最常用的基礎類其實不多,對解析DOM來說,就只有HtmlDocument和HtmlNode這兩個常用的類,還有一個
Time of Update: 2015-11-16
標籤:好久都沒有寫部落格了,最近真的是太忙了,接手公司要做的一個小的新的項目,從接觸認識到一個新東西,再到自己琢磨研究,最終結合公司業務把整個excel外掛程式項目完成,還是有一點點成就感。以下是項目中基本上大致所有總結的Points:1.ADO.NET資料庫操作,當然效率還是不是很高,初級水平資料量不是很大,先使用這個。2.ThisAddin包含的對象,當前活動sheet: Excel.Worksheet worksheet =
Time of Update: 2015-11-17
標籤: 【部落格園】C-2日本 最大起飛重量140噸最大載重37噸航程10950千米最大速度890千米/小時機長43.9米翼展44.4米機高14.2米 世界大運中排名幾何 由于軍用運輸機的研製成本高、使用周期長,因此自上世紀50年代以來各國新開發的機型並不多。目前世界上的主力軍用運輸機按照重量劃分,可分為中型、大型和超大型三個層級。 中型運輸機最大起飛重量小於100噸,最大載重20噸左右,如美國C-130、中國運-8/運-9、俄羅斯安-12; 大型運輸機最大起飛重量100—
Time of Update: 2015-11-17
標籤:查缺補漏-a.b.c.類地址公有地址:由lnter NIC負責。這些IP地址分配給註冊,並向inter NIC提出申請的組織機構,通過它直接存取網際網路。私人地址:屬於非登入位址,專門為組織機構內部使用。公有A類地址:1.0.0.0——9.255.255.255&11.0.0.0——126.255.255.255公有B類地址:128.0.0.0——172.15.255.255&172.32.0.0——191.255.255.255公有C類地址:192.0
Time of Update: 2015-11-17
標籤:sqlite journal程式碼分析: 一開始就認為該檔案主要是為了事務的復原,而組建記錄檔檔案記錄下資料,但是沒有找到任何的證明。如下是函數的翻譯:當atomic-write
Time of Update: 2015-11-16
標籤:“偷懶”和“一勞永逸”的思想促進了發展,所以STL、BOOST這樣的編程方式應會得到發展。STL:sort(X):X=,,,,,……find(Y):Y=,,,,,…………BOOST:X、Y、Z……統統轉成資料;穿(X):X=衣服
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