Time of Update: 2016-02-26
標籤:#include<cstdio>int n;void x1_and(){ if (n&1) printf("奇數\n"); else printf("偶數\n");}void x2_or(){ printf("%d\n",n|1); //+1奇數 。 printf("%d\n",(n|1)-1); //-1偶數。 }void x3_xor(){ printf("%d\n",n^1); //奇偶轉換,+1奇數,-1偶數。
Time of Update: 2016-02-27
標籤: //把string字串轉換成xml格式XDocument xd110 = XDocument.Parse(xml110);//載入指定路徑下的檔案到xml XDocument xDoc = XDocument.Load("Config.xml"); var query = from ele in xDoc.Elements("Config").Elements("Groups").Elements("Group") select
Time of Update: 2016-02-27
標籤:C#中同時存在String與stringMSDN中對string的說明:string is an alias for String in the .NET Framework。string是String的別名而已,string是c#中的類,String是Framework的類,C# string 映射為 Framework的
Time of Update: 2016-02-27
標籤:前言 和VB需要引用其他報表軟體不同,VS內建報表設計的功能,初次嘗試,就感受到了它的強大之處。報表製作
Time of Update: 2016-02-27
標籤: 今天開啟電腦後電腦有點反常,在啟動時沒有運行 “區域網路” 保護的程式,而且還他是 “無法找到指令檔”如: &
Time of Update: 2016-02-27
標籤:使用委託可以有效地降低指令碼之間的耦合度,同時也非常方便。上代碼 指令碼1中定義了一個委託,寫了在哪裡調用這個委託。但是不知道這個委託要做什麼,也不需要知道要做什麼。在使用的地方傳個參數就行了。指令碼2中定義這個委託要做什麼,輸出參數值,不知道委託在哪裡調用,也不需要知道在哪裡調用。 舉個簡單的例子。一個課代表收作業,一堆學生交作業。課代表即委託,學生為委託執行的方法。 課代表只負責收作業(即執行委託),學生交不交作業和課代表沒有任何關係(執行幾個
Time of Update: 2016-02-26
標籤: 老早就被各種推薦《CLR via C#》這本書了,然而一直沒去學。因為工作中所需要的.NET功底目前算是足以應付了,而前端卻不熟,所以跑去學了一段時間前端的知識。終於算是把前端方面的基礎學習計劃完成,工作中也完全有能力應付了,有時間來看看這本神書了。依然像以前一樣買了本實體書,看了看,有700多頁,壓力瞬間就上來了。不過今天只是寫個序,畢竟學完一個系列總得給自己放一天假吧o(∩_∩)o
Time of Update: 2016-02-26
標籤:RSA密碼編譯演算法是一種非對稱式加密演算法。在公開金鑰加密標準和電子商業中RSA被廣泛使用。RSA是1977年由羅納德•李維斯特(Ron Rivest)、阿 迪•薩莫爾(Adi Shamir)和倫納德•阿德曼(Leonard Adleman)一起提出的。當時他們三人都在麻省理工學院工作。RSA就是他們 三人姓氏開頭字母拼在一起組成的。.Net的推出,我們能夠利用.Net Framework中的類提供的Data
Time of Update: 2016-02-26
標籤: 在C#中通常使用DateTime來表示目前時間,可以在一個操作的前後分別使用一個DateTime對象擷取目前時間,再將兩個DateTime對象相減獲得時間差(TimeSpan對象),從而得到這個操作耗費了多少時間。 但是,在某些情況下,需要迴圈擷取執行一個操作,而這個操作可能並沒有耗費太多的時間,只是迴圈的量級很大的時候,消耗的時間還是很可觀的。這時如果使用上面的方法會比較麻煩。C#提供了一個類Stopwatch,在操作開始前,調用Stopwatch對象的St
Time of Update: 2016-02-26
標籤: 寫在前面:新手學車,誤撞輕拍!一.關於委託,在剛開始看的時候心中一直有著這樣幾個疑問: 1.什麼是委託? 2.委託有存在的必要嗎? 3委託的作用和特點究竟在哪裡? 看了很多講解,翻了很多書,整理出如下執行個體 二.什麼是委託? 委託在C#裡的意義和在現實裡差不多,從字面意思理解即可。舉個例子:領導委託小張去傳遞個檔案,這就是委託。 而在C#中同樣是這樣的道理。只是整個動作中有兩個對象,施加委託者和委託承擔者是兩個對象而不是人而已。 委託的代碼寫法:
Time of Update: 2016-02-26
標籤: 1、在Server2003上使用vs2010開發的項目,移到Win8上,同樣使用vs2010開啟。在產生解決方案的時候有如下報錯: 未能從程式集 Microsoft.VisualStudio.Tools.Office.BuildTasks, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 載入任務“FindRibbons”。 請確認
Time of Update: 2016-02-26
標籤:yield是C#為了簡化遍曆操作實現的文法糖。在語句中使用 yield 關鍵字,表示在該關鍵字所在的方法、運算子或 get 訪問器是迭代器。有兩種形式:yield return <expression>;yield break;這個還是看個執行個體更清楚:static void Main(string[] args){ foreach (int i in Power(2, 8)) { Console.Write("{0} ", i); }
Time of Update: 2016-02-26
標籤:本文執行個體講述了C#中yield return用法,並且對比了使用yield return與不使用yield return的情況,以便讀者更好的進行理解。具體如下:yield關鍵字用於遍曆迴圈中,yield return用於返回IEnumerable<T>,yield break用於終止迴圈遍曆。有這樣的一個int類型的集合:?1234static List<int> GetInitialData(){ return new List<
Time of Update: 2016-02-26
標籤: /// <summary>/// 計算日期的間隔(靜態類)/// </summary>public static class dateTimeDiff{ /// <summary> /// 計算日期間隔 /// </summary> /// <param name="d1">要參與計算的其中一個日期文字</param> /// <param
Time of Update: 2016-02-26
標籤:1. 主要內容 類型的基本概念 實值型別深入
Time of Update: 2016-02-26
標籤:這篇隨筆是對上一篇隨筆C#關鍵字:yield的擴充。關於foreach首先,對於 foreach ,大家應該都非常熟悉,這裡就簡單的描述下。 foreach 語句用於對實現 System.Collections.IEnumerable
Time of Update: 2016-02-27
標籤:題意:還是比較好理解分析:把每個單詞反轉,建字典樹,然後暴力匹配加密串註:然後我就是特別不理解,上面那種能過,而且時間很短,但是我想反之亦然啊我一開始寫的是,把加密串進行反轉,然後單詞正著建字典樹,然後就TLE了,反著寫就能過真是百思不得解,然後我猜測可能是單詞數目比較少#include <cstdio>#include <iostream>#include <cstring>#include <cstdlib>#include
Time of Update: 2016-02-27
標籤:#include <stdio.h> #include <malloc.h>#include<graphics.h>#include<conio.h> #define LEN sizeof(struct student)#include "math.h"#define PI 3.1415926 void Draw(int hour, int minute, int second){ double a_hour, a_min,
Time of Update: 2016-02-26
標籤:Lieges of Legendre題意:有n堆牛,每堆有ai頭牛。兩個人玩一個遊戲,遊戲規則為:<1>從任意一個非空的堆中移走一頭牛;<2>將偶數堆2*x變成k堆,每堆x頭牛(可以增加牛的個數) 移走最後一頭牛的人獲勝;資料:n and k (1 ≤ n ≤ 100 000, 1 ≤ k ≤ 109).
Time of Update: 2016-02-26
標籤:C. Lieges of Legendre題意:給n,m表示有n個為2的倍數,m個為3的倍數;問這n+m個數不重複時的最大值 最小為多少?資料:(0 ≤ n, m ≤ 1 000 000, n + m > 0)