Time of Update: 2016-02-24
標籤:要開學了(啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊)做個沉默的行動者吧!(噓噓噓噓噓噓)今天去水題發現好多基礎都不知道啊1. switch(控制語句){ case 常量運算式:{statement;} break; case 常量運算式:{statement;} break; 。 。 default:{statement;}break;}2.注意事項;(1)switch 在C#中 控制類型 int ,char
Time of Update: 2016-02-24
標籤:C#將一個excel工作表根據指定範圍拆分為多個excel檔案微軟Excel沒有提供直接的方法來拆分excel檔案,因此要拆分一個excel檔案最簡單的方法可能就是手動剪下和粘貼了,除此之外,還有其他方法如VBA及Visual Studio語言(如C#、VB.NET等)編程的方式。VBA我不是很熟悉,因此這篇文章寫的是如何使用C#
Time of Update: 2016-02-24
標籤:首先,吐槽一下金資料的API文檔 http://help.jinshuju.net/articles/api-intro.html
Time of Update: 2016-02-24
標籤:http://www.csframework.com/archive/2/arc-2-20110426-1394.htm 提供資料的WebForm2.aspx [csharp] view plain copy public partial class WebForm2 : System.Web.UI.Page
Time of Update: 2016-02-24
標籤:一.古典集合方式 在C#2.0的時候集合主要通過兩種方式實現: 1.使用ArrayList實現 建立ArrayList,然後將所有對象放入該數組中,簡單直接,但缺點是該數組什麼類型的元素都能接收,在實際使用時對編程人員產生很多困擾。 2.使用自訂集合類 比較常見的做法是從CollectionBase抽象類別繼承一個自訂類,通過對IList對象進行封裝實現強型別集合。這種方式要求為每種集合類型寫一個相應的自訂類,工作量較大。而泛型集合的出現較好的解決了上述問題,只需一行代碼便能建立
Time of Update: 2016-02-24
標籤:using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace TRSLMS.Website.Common{ /// <summary> /// MD5加密 /// </summary> public class Encrypt {
Time of Update: 2016-02-24
標籤: LZ菜鳥,僅整理筆記,順帶記錄一下,謂之增加印象。 LZ認為,沒必要太糾結原理,模型, 屌絲能用就對了,剩下的事情用多了自然會去探索。 中文:Regex,英文:Regular ExPression,也叫匹配模式(pattern),用來檢驗字串是否滿足特定的規則,或從字串捕獲滿足特定規則的子串。 字元匹配
Time of Update: 2016-02-24
標籤:最近因為工作的關係,需要從用了三年的C#轉用VB.NET啦。沒有辦法,本來嘛,使用語言是沒有很大的關係的。但剛剛使用的時候,多多少少還是有一些磕磕碰碰的。主要是代碼編寫的操作便捷方面,總結幾點:◎代碼編定實現Interface時 C#中使用 :Interface,然後按shift+alt+F10斷行符號,呵呵,全部介面需實現的方法屬性全部自動產生。當然這個是2005才有的。2003不知有沒有,反正我是沒有找著。況且2005也算是普遍了。VB中使用
Time of Update: 2016-02-24
標籤:以下程式的輸出結果是( )。using System;namespace HoverTreeTikuConsole{class Program{static void Main(string[] args){MyStruct s1 = new MyStruct(1, 2);s1.x = 2;s1.Sum();Console.ReadLine();}}/// <summary>/// http://hovertree.com/h/bjaf/g8bsql7s.htm/// <
Time of Update: 2016-02-24
標籤:delegate 是表示對具有特定參數列表和傳回型別的方法的引用的類型。在執行個體化委託時,你可以將其執行個體與任何具有相容簽名和傳回型別的方法相關聯。你可以通過委託執行個體調用方法。委託用於將方法作為參數傳遞給其他方法。事件處理常式就是通過委託調用的方法。你可以建立一個自訂方法,當發生特定事件時,某個類(如 Windows 控制項)就可以調用你的方法。下面的樣本示範了一個委託聲明:public delegate int PerformCalculation(int x,
Time of Update: 2016-02-24
標籤:我這裡用Winform和WebForm兩種為例說明怎樣操作xml文檔來作為設定檔進行讀取操作。1.建立一個類,命名為“SystemConfig.cs”。代碼例如以下:<span style="font-family:Microsoft YaHei;font-size:14px;">using System;using System.Collections.Generic;using System.Text;using System.Xml;using
Time of Update: 2016-02-23
標籤:寫在前面:新手入行,讀者勉強看看吧,寫的不對的歡迎討論,板磚輕拍!一.定義 介面描述的是可屬於任何類或結構的一組相關功能,所以實現介面的類或結構必須實現介面定義中指定的介面成員。 通常用Interface關鍵字進行定義。 介面內部只包含方法名,屬性等,不含任何存取修飾詞。二.疑問 很多像筆者這樣的新手在看到介面的定義及作用後都會產生疑問:介面內部方法只有方法名我們何必去繼承這個介面呢?完全可以在應用方法的類裡寫一個方法調用嘛,何必多此一舉呢?每個繼承的類的方法內部代碼依然也是不一樣
Time of Update: 2016-02-23
標籤:1.Math.Round:四捨六入五取偶引用內容Math.Round(0.0) //0Math.Round(0.1) //0Math.Round(0.2) //0Math.Round(0.3) //0Math.Round(0.4) //0Math.Round(0.5) //0Math.Round(0.6) //1Math.Round(0.7) //1Math.Round(0.8) //1Math.Round(0.9)
Time of Update: 2016-02-23
標籤:今天研究一個功能,發現一個問題。通過webbrower類比使用者自動登入可以完成,並且可以取到相對應的頁面內容。但是如果頁面中通過ajax,動態載入的內容,這種方式是取不到的,於是用到了httpRequest
Time of Update: 2016-02-23
標籤:Tuple類型像一個口袋,在出門前可以把所需的任何東西一股腦地放在裡面。您可以將鑰匙、駕駛證、便箋簿和鋼筆放在口袋裡,您的口袋是存放各種東西的收集箱。C# 4.0引入的一個新特性 Tuple類型與口袋類似,它可以存放不同類型的對象。CodeProject上有篇文章《C# 4 - Tuples》 全面的介紹了Tuple。在C# 4.0之前我們函數有多個傳回值,通常是使用ref,out 。到了c# 4.0 應當使用元組Tuple而不是使用輸出參數,在任何時候都應避免使用ref/out傳遞參數,
Time of Update: 2016-02-24
標籤:題目連結:點擊開啟連結題意:給你一個長度為m的只含()的括弧串s, 要求在s兩端在加兩個串p和q, 使得總長度為n,並且平衡, 平衡是指任意首碼串的(都不少於), 並且整個串的(和)一樣多。思路:我們不難想到這樣一個DP, d[i][j]表示長度為i的串,(比)多j個(或者)比(多j個, 是等價的)的方案數。 那麼轉移很簡單:if(j > 0) d[i][j] += d[i-1][j-1] ; d[i][j] += d[i-1][
Time of Update: 2016-02-23
標籤:c編程 健壯的代碼 如何寫出好的C代碼總的來說,評價代碼好壞的標準萬變不離其宗,主要包括如下幾個方面:穩定性:在不同的負載和應用情境下,都能得到正確的輸出,效能也沒比較大的抖動健壯性:考慮到各種cornercases魯棒性:錯誤的輸入、配置、異常或故障不會擴散到其他(更多)的模組可擴充性:上下層模組之間有固定的介面,橫向模組之間低耦合易維護程度:可讀性強,準確且足夠的注釋,便於調試,容易測試和調試根據最近的編程心得,個人認
Time of Update: 2016-02-23
標籤:最近在學習階段,翻閱代碼。發現有一個用法比較讓我奇怪,就上網查了一下?1static inline void somefunction(void);這裡是舉例說明,這行代碼是放在.h檔案中的。在此之前,如果對inline概念不瞭解的請自行wikihttp://zh.wikipedia.org/wiki/%E5%86%85%E8%81%94%E5%87%BD%E6%95%B0但是因為自己用得比較少,所以沒有太關注,當然也沒有inline修飾符前面要加static的概念 仔細想想:1
Time of Update: 2016-02-23
標籤:這個程式產生加密資料檔案使用的的密碼,遵循Autokey security
Time of Update: 2016-02-23
標籤: 在c中,為瞭解決一些頻繁調用的小函數大量消耗棧空間或是叫棧記憶體的問題,特別的引入了inline修飾符,表示為內嵌函式。棧空間就是指放置程式的局部資料也就是函數內資料的記憶體空間,在系統下,棧空間是有限的,假如頻繁大量的使用就會造成因棧空間不足所造成的程式出錯的問題,函數的死迴圈遞迴調用的最終結果就是導致棧記憶體空間枯竭。下面我們來看一個例子 [c-sharp] view