原创 串中取3個不重複字母

串中取3個不重複字母 /* 從標準輸入讀入一個由字母構成的串(不大於30個字符)。 從該串中取出3個不重複的字符,求所有的取法。 取出的字符,要求按字母升序排列成一個串。 不同的取法輸出順序可以不考慮。 */ #include #d

原创 迷宮

迷宮 /* 源碼名稱:迷宮 * * 日期:2012.10.27  * 程序功能:迷宮遊戲 * * 作者:侯興鼎  */ #include using namespace std; // //customspass:迷宮當前所在關關數

原创 機器人行走

機器人行走 /* 某少年宮引進了一批機器人小車。可以接受預先輸入的指令,按指令行動。小車的基本動作很簡單,只有3種:左轉(記爲L),右轉(記爲R),向前走若干釐米(直接記數字)。     例如,我們可以對小車輸入如下的指令:    

原创 適配器模式

模式名稱:適配器模式 生活場景:把電話網通過網口傳送數據給筆記本,把電視網數據通過網口傳送數據給筆記本電腦。 終極目標:實現多網合一。 1.不假思索的思路:獲取電話網和電視網的數據信息後再傳到筆記本中 2.類結構圖: 代碼瀏覽: na

原创 c#枚舉類型的內容全部獲取和字符串轉換爲枚舉類型的方法

在研究3d模型的時候,需要獲取枚舉類型的所有枚舉內容,以及把這些內容又轉換爲枚舉類型,替降低代碼的重複率 獲取枚舉類型的所有枚舉內容:             List<string> list = new List<string>();

原创 獲取文件信息

FileInfo file = new FileInfo(文件路徑);//實例化FileInfo  file.Directory //獲取文件所在目錄 file.Extension 獲取文件擴展名 file.IsReadOnly //判斷

原创 C#Linq小案例

using System; using System.Collections.Generic; using System.Linq; using S

原创 C#線程調用有參和無參函數的方法

引用命名空間:using System.Threading;  一、調用無參函數  Thread th = new Thread(new Threa

原创 jqgrid使用ajax獲取數據賦值

有時候使用jqgrid的賦值url來獲取數據很不方便,當同時給多個grid賦值時,便會請求多次,造成很大的資源浪費,於是,本例採用ajax獲取到數據源後給多個jqgrid賦值,示例代碼如下: $.ajax({

原创 WPF+MVVM插件化架構-基本技能之單利模式

殼的搭建中,在給標題綁定數據時,的代碼如下 Title="{BindingPath=SystemTitle,Source={x:StaticMApp:MApp.Instance}}" 我們用到了一個單例,那麼下面來說說單例以及

原创 使用VS2013將JSON/XML數據轉換爲對應的數據實體

VS2013中提供了將JSON數據轉換爲對應的數據實體類的功能,很大程度上提高開發效率,具體轉換步驟如下   1、首先我們需要將需要轉換的JSO數據【複製】,例如下面這段json數據: { "name": "JSON中國", "url"

原创 軟件開發的金字塔

   在軟件開發中,可以用一個金字塔來形容從需求分析到編碼這整個過程。從中來分析整個開發過程以及開發過程中是否規範的利與弊。 金字塔從下到上依次是由需求分析、概要設計、詳細設計、編碼組成,這裏把需求分析又分成了需求和軟件需求規格

原创 EF獲取存儲過程多返回結果

在使用EF來獲取存儲過程結果時,當存儲過程返回一個結果,那麼我們可以使用生成的返回結果類即可,當返回多結果時,自動生成的就不夠使用了,這時我們需要對生成的EF中xml文件進行配置。 環境要求:EF版本要求 5.0以上,項目的 .NET F

原创 字符串拼接新技能

關於這個問題先來看一段代碼: String strPath = sImagePath + "\\" + sIP.ToString() + "\\高清圖\\" + Convert.ToString(dt.Year) +

原创 List集合Null值判斷新技能

我們在開發過程中經常用到List集合,並經常判斷集合是否爲空,是否含有項,常寫如下的代碼進行判斷: if (list != null && list.Count > 0) 爲了更便捷的判斷集合,我把如上的判斷進行了封裝,如下