Time of Update: 2015-09-13
標籤: 1 #include <stdio.h> 2 #include<stdlib.h> 3 4 int binsearch(int x,int v[],int n);//函式宣告 5 6 int main() 7 { 8 int arr[]={1,2,3,4,5,6,7,8,9,10}; 9 int 結果,num;10 num=7;11 結果=binsearch(num,arr,10);12 13 if(結果<
Time of Update: 2015-09-12
標籤:1.擴充方法使你能夠向現有類型“添加”方法,而無需建立新的衍生類別型、重新編譯或以其他方式修改原始類型。 擴充方法是一種特殊的靜態方法,但可以像擴充類型上的執行個體方法一樣進行調用。 對於用 C# 和 Visual Basic
Time of Update: 2015-09-11
標籤:解決方案是唯一的,在一個程式當中有且只有一個。最上面那個就是解決方案。再解決方案下面就有很多的工程,比如現在預設的那個ConsoleApplication1就是一個工程。我們可以在解決方案中添加很多的工程。、圖上的控制台程式,表單程式,類庫等等都是工程,可以添加在解決方案中,實際上項目就是工程。在工程就有很多的源檔案(.CS副檔名的)
Time of Update: 2015-09-11
標籤:這兒所說的並不是對檔案進行讀寫,只是針對於擷取檔案和目錄等。主要分為對磁碟機,目錄和檔案三大類。對磁碟機需要用到DriveInfo類來實現對目錄需要用到DirectoryInfo類來實現對檔案需要用到FileInfo類來實現。其中 FileSystemInfo類既可以訪問檔案,也可以訪問目錄。具體看下面的代碼。首先是訪問磁碟機: //示範檔案操作 /// <summary> /// 定義一個操作類 /// </summary>
Time of Update: 2015-09-10
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace out_ref{ class Program { static void Main(string[] args) { //把123替換為一二三 string str =
Time of Update: 2015-09-10
標籤:建立控制台項目 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Hello_World 8 { 9 class Program10 {11 12 static void Main(string[] args)13
Time of Update: 2015-09-10
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;/* * 1、枚舉是實值型別 * 2、成員只有一種類型:命名的整數值常量 * 3、成員聲明列表以逗號隔開 * 4、後一個成員比前一個增1 * 5、不能有重複的名稱,但可以有重複的值 */namespace exEnum{ enum
Time of Update: 2015-09-14
標籤:前段時間有在資料庫以及程式之間使用到布爾(bool,Boolean)值的問題。比如在SQL中,你想判斷記錄是否存? 通常你會這樣寫:DECLARE @IsExists BIT = 0IF EXISTS(SELECT TOP 1 1 FROM [dbo].[SixSResponsiblePerson] WHERE [SixS_nbr] = @SixS_nbr AND [UsersId] = @UsersId) SET @IsExists = 1SELECT
Time of Update: 2015-09-14
標籤:閱讀目錄:概述演算法介紹清理線程擷取、插入、刪除總結概述最近在看storm,發現其中的TimeCacheMap演算法設計頗為高效,就簡單分享介紹下。 思考一下如果需要一個帶到期淘汰的緩衝容器,我們通常會使用定時器或線程去掃描容器,以便判斷是否到期從而刪除。但這樣效能並不友好,在資料量較大時O(n)檢查是一筆不小的開銷,並且在大量到期資料刪除時需要頻繁對容器加鎖,這會多少會影響到正常的資料讀寫刪除。
Time of Update: 2015-09-10
標籤: class Program { static void Main(string[] args) { ceshi wo; Student av = new Student(); wo=new ceshi(av.Sum); ceshi wo1=new ceshi(av.Avg); av.Age = 20;
Time of Update: 2015-09-14
標籤:在c#中處理錯誤經常會使用這幾個關鍵字。本文介紹一下其用法這三個關鍵字try是必定要用的,要不然就失去了意義。然後catch和finally可以不用但是要注意遵循原則一個或多個catch的時間可以不用finally但是也可以用。如果沒有catch的時間必須要用finally。其中每個關鍵字都對應的有自己的代碼塊如這樣的形式try { //code } catch { //code } finally { //code }
Time of Update: 2015-09-10
標籤:辛巴學院:一個不花錢的攻城獅地下網路學院。辛巴學院:願天下所有的攻城獅,都找到失散多年的榮耀石。劍英陪你系列又來啦。劍英是一個有大愛的人,熱愛每一個程式員,尤其是年輕漂亮的女程式。最近組織朋友們玩了一次即興團體詩創作,無論怎麼開頭,都會走上廁所文化的道路。尤其是衛生紙的出鏡率極高。這讓我對這個群體的心理健康有了深深的擔憂,任重而道遠啊。讓我們一起響應暴走九月不擼,不擼不擼,九月我不擼。你可能已經看過了無數的Helloworld,是什麼感覺呢?興奮,失望,滿足?還是已經想不起來什麼感覺了?我
Time of Update: 2015-09-13
標籤:在使用C#進行檔案讀寫的時候,一旦對檔案操作頻繁,總會碰到一些令人措手不及的意外。例如經常會碰到的一個問題:System.IO.IOException: 檔案“XXX”正由另一進程使用,因此該進程無法訪問此檔案。這個問題是碰到最頻繁的一個。其實可以通過FileShare來完美解決這個問題,下面提供一個例子:/*filePath為傳過來的檔案路徑,endcode為設定的檔案編碼方式*/using (FileStream fs = new
Time of Update: 2015-09-09
標籤:try{ int t = 1; int i = 5 / --t;}catch (Exception ee){ int i = ee.StackTrace.IndexOf("行號"); string s = ee.StackTrace.Substring(i + 3); i = s.IndexOf(‘ ‘); if (i != -1) { s = s.Substring(0, i); }} int
Time of Update: 2015-09-09
標籤:using System.Security.Cryptography; // <summary> /// MD5 32位加密 /// </summary> /// <param name="str"></param> /// <returns></returns> private string UserMd5(string str)
Time of Update: 2015-09-11
標籤:using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Diagnostics;using System.Runtime.InteropServices;namespace Ecan{ public class EcanDOS { //引入API函數 [DllImportAttribute("user32.dll")]
Time of Update: 2015-09-13
標籤:在實現通過定製特性靈活判斷mvc中的action是否需要登入驗證之前,先簡單講兩個知識點:1.每個action執行前都會先執行OnActionExecuting方法;2.FCL提供了多種方式來檢測特性的存在,比如IsDefined、GetCustomAttributes方法等,IsDefined方法僅僅是判斷目標有沒有應用指定特性,而GetCustomAttributes方法會構造指定特性的新執行個體。一、下面先利用OnActionExecuting和IsDefined這兩個方法實現判斷a
Time of Update: 2015-09-11
標籤:A String object is called immutable (read-only), because its value cannot be modified after it has been created. Methods that appear to modify a String object actually return a new String object that contains the
Time of Update: 2015-09-13
標籤:看一些程式的時候老是有“#ifdef __cplusplusextern "C" {#endif”的定義,搞搞清楚是怎麼回事:Microsoft-Specific Predefined Macros__cplusplus Defined for C++ programs only. 意思是說,如果是C++程式,就使用extern "C"{而這個東東,是指在下面的函數不使用的C++的名字修飾,而是用C的The following code shows a
Time of Update: 2015-09-10
標籤:/*int 有符號0xffffffff == -10xfffffffe == -2最小0x80000000 == -21 4748 3648最大0x7fffffff == 21 4748 36470x00000001 == 10x00000000 == 0int 無符號最大0xffffffff == 42 9496 7295 0x80000000 == 21 4748 36480x7fffffff == 21 4748 3647最小0x00000000 == 0*/intmain(){/*