Time of Update: 2015-11-10
標籤:1.輸入a,b,c三個數,計算一元二次方程ax²+bx+c的根;若a=0,則不是一元二次方程;△=b²-4ac,根的計算公式為-b±√b²-4ac/2a;若△=b²-4ac>0,則方程有兩個不一樣的根,若△=b²-4ac=0,則方程有兩個相同的根,若△=b²-4ac<0,則方程沒有根。
Time of Update: 2015-11-10
標籤:1.羽毛球拍15元,球3元,水2元,有200元,每一種至少買一件,問有幾種買法?2.洗髮水15元,牙刷5元,香皂2元,有150元,每一種至少買一件,問有幾種買法?3.用100元錢買100隻雞,公雞2元,母雞1元,小雞5角,有幾種買法?4.大馬駝2石糧食,中馬駝1石糧食,兩匹小馬駝1石糧食,有一百匹馬,一百石糧食,有幾種駝法?5.有1分錢,分錢,5分錢的硬幣,要組合出2角錢,有幾種組合方法,分別各幾個?6.五個小孩子排成一隊,問第一個多大了,第一個說比第二個大兩歲,第二個說比第三個大兩歲..
Time of Update: 2015-11-10
標籤:1.int i=x.Length;//Length(擷取字串的長度,返回一個int類型的值)2.x=x.Trim();(去掉字串前後的空格) trimStart();(去掉前面的空格) TrimEnd();(去掉後面的空格)3.x = x.ToUpper();(將字串中的小寫英文字元轉化成大寫) x=x.ToLower();(將字串中的大寫英文字元轉化成小寫)4.string
Time of Update: 2015-11-10
標籤:前言:最近一個認識的朋友準備轉行做編程,看他自己邊看視頻邊學習,挺有幹勁的。那天他問我介面和抽象類別這兩個東西,他說,既然它們如此相像, 我用抽象類別就能解決的問題,又整個介面出來幹嘛,這不是誤導初學者嗎。博主呵呵一笑,回想當初的自己,不也有此種疑惑麼。。。今天打算針對他的問題,結合一個實際的使用情境來說明下抽象類別和介面的異同,到底哪些情況需要用介面?又有哪些情況需要用抽象類別呢?C#基礎系列目錄:C#基礎系列——Linq to
Time of Update: 2015-11-10
標籤:由於做一個TD遊戲需要一些圖片素材,可是現有的從網上下載的<保衛蘿蔔>的圖片資源是多張圖片合在一起的,並且沒有什麼規則,雖然有 個xml檔案似乎用來描述此圖片內子圖片位置大小等資訊,但由於不想花太多時間在研究這個xml檔案內容上,所以轉變思路想寫一個根據透明的邊界自動分割 圖片的工具.實現了,基本滿足需要.主介面:Qie()是開始切圖第一個函數,遍曆圖片每個像素,找到不是透明的就開始切圖. void Qie() {
Time of Update: 2015-11-10
標籤:using UnityEngine;using System.Collections;using System.IO;using System.Runtime.Serialization.Formatters.Binary;// A test object that needs to be serialized.[System.Serializable] public class TestSimpleObject { public int member1;
Time of Update: 2015-11-10
標籤: jQuery的方法連綴使用起來非常方便,可以簡化語句,讓代碼變得清晰簡潔。那C#的類方法能不能也實作類別似的功能呢?基於這樣的疑惑,研究了一下jQuery的原始碼,發現就是需要方法連綴的函數方法最後返回對象本身即可。既然javascript可以,C#應該也是可以的。 為了驗證,編寫一個jQPerson類,然後用方法連綴對其ID,Name,Age等屬性進行設定,請看下面的代碼: 1 using System; 2 using
Time of Update: 2015-11-10
標籤:需求:1:子公司負責人2:人事3:審批人4:簽批人 5:管理員 傳入值為1,2,3,4,5這個數位某一個。需要返回他們的中文描述。一下忘記該怎麼寫了。。。後來百度下查出來了。。記錄下當個小工具吧下面貼源碼: //需要的方法 public string GetEnumDescription(Enum enumValue) { string str = enumValue.ToString();
Time of Update: 2015-11-10
標籤: /// <summary> /// 年份 行轉列 /// </summary> /// <param name="_outDataSource"></param> /// <returns></returns> private DataTable RCC(DataTable _outDataSource) {
Time of Update: 2015-11-10
標籤: private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ WebBrowser WebCtl = webBrowser1; HTMLDocument doc = (HTMLDocument)WebCtl.Document.DomDocument;
Time of Update: 2015-11-10
標籤:一) ArrayList1.foreach遍曆數組中各個元素,執行內部語句 2. 3.4. myarry.Clear();//將集合清空bool b = myarry.Contains(3);//判斷是否有括弧內的資料,返回的是bool值(True或者False)int bb = myarry.IndexOf(2);int cc =
Time of Update: 2015-11-09
標籤:一、ArrayList集合.Add() 將對象添加到ArrayLidt中實際包含的元素.Insert() 將元素插入ArrayList的指定索引處。可以任意位置插入.Remove() 從ArrayList中移除特定對象的第一匹配項.RemoveAt() 移除ArrayList的指定索引處的元素.Count 擷取ArrayList中實際包含的元素.Contians()
Time of Update: 2015-11-09
標籤:對於《編程之美》P292上關於三角形測試案例的問題,題目是這樣的:輸入三角形的三條邊長,判斷是否能構成一個三角形(不考慮退化三角形,即面積為零的三角形),是什麼樣的三角形(直角、銳角、鈍角、等邊、等腰)。函式宣告為:byte GetTriangleType(int,int,int)。 1. 如何用一個byte來表示各種輸出情況? 2. 如果你是一名測試工程師,應該如何寫測試案例來完成功能測試呢?我的解答1.
Time of Update: 2015-11-09
標籤:class SendEmail { static void Main(string[] args) { string from = "寄件者@yingu.com"; string fromer = "趙海瑩"; string to = "收件者@yingu.com"; string toer = "劉春喜"; string Subject =
Time of Update: 2015-11-09
標籤:1.int i=x.Length;//Length(擷取字串的長度,返回一個int類型的值)2.x=x.Trim();(去掉字串前後的空格) trimStart();(去掉前面的空格) TrimEnd();(去掉後面的空格)3.x = x.ToUpper();(將字串中的小寫英文字元轉化成大寫) x=x.ToLower();(將字串中的大寫英文字元轉化成小寫)4.string
Time of Update: 2015-11-09
標籤:前言:前幾天寫了一篇動態Lamada的文章C#進階系列——動態Lamada,受園友xiao99的啟發,今天打算來重新最佳化下這個動態Lamada的工具類。在此做個筆記,以免以後忘了。一、原理分析上篇裡面我們說了動態Lamada的使用必要性以及使用情境,但是感覺用在項目裡面還不太方便,最難用的就是需要傳遞屬性名稱的字串,感覺這有點太lower了。然後就是那個枚舉的使用著實感覺沒啥必要,我們只需要將Contains、Equal、LessThan、GreaterThan等
Time of Update: 2015-11-09
標籤:int a = 12345678;
Time of Update: 2015-11-10
標籤:extern "C"的主要作用就是為了能夠正確實現C++代碼調用其他C語言代碼。加上extern "C"後,會指示編譯器這部分代碼按C語言的進行編譯,而不是C++的。由於C++支援函數重載,因此編譯器編譯函數的過程中會將函數的參數類型也加到編 譯後的代碼中,而不僅僅是函數名;而C語言並不支援函數重載,因此編譯C語言代碼的函數時不會帶上函數的參數類型,一般之包括函數名。
Time of Update: 2015-11-09
標籤: 很多時候安裝軟體越來越多,部分軟體產生的臨時檔案、垃圾檔案常常存在於C盤系統硬碟中;日積夜累直接導致可用的系統硬碟空間越來越小,直到沒有多餘的空間為止,最後可能的結果是系統異常、軟體無法正常運行;此時可以通過其他第三方軟體工具或殺毒、安全衛士之類的清理比較全面或者重新安裝作業系統,不過這樣也會非常麻煩,此後還需要安裝各種必要的軟體、配置之類的;有時候為了方便不用安裝其他軟體即可清理,通過以下批處理clear.bat,可以較為方便的清理大部分垃圾或臨時快取檔案,批處理內容如下: ech
Time of Update: 2015-11-10
標籤:編譯器中負責將程式分解為一個一個符號的部分,一般稱為"詞法分析器"。在C語言中,符號之間的空白(包括空格符、定位字元或分行符號)將被忽略。1、=不同於==C語言使用符號"="作為賦值運算子,符號"=="作為比較。賦值運算相對比較運算出現得更頻繁,因此字元較少的符號"="就被賦予了更常用的含義——賦值操作。C語言中賦值符號被作為一種操作符對待,因而重複進行賦值操作可以很容易地書寫,並且賦值操作還可以被嵌入到更大的運算式中。這種使用上的便利性可能導致一個潛在的問題:當程式員本意是作為比較運算時