Time of Update: 2018-08-04
探索C++虛函數在g++中的實現本文是我在追查一個詭異core問題的過程中收穫的一點心得,把公司項目相關的背景和特定條件去掉後,僅取其中通用的C++虛函數實現部分知識記錄於此。在開始之前,原諒我先借用一張圖黑一下C++:“無敵”的C++如果你也在寫C++,請一定小心…至少,你要先有所瞭解: 當你在寫虛函數的時候,g++在寫什嗎?先寫個例子為了探索C++虛函數的實現,我們首先編寫幾個用來測試的類,代碼如下:C++#include <iostream>using namespace
Time of Update: 2015-07-29
標籤:背景:在程式中,寫sql語句時,可能要根據變數的值不同,SQL語句產生相應的變化。比如說存在變數StuName,根據變數值的不同,檢索不同姓名的學生記錄,這時需用到預留位置的知識。1,{0}預留位置,代碼如下:1 string sql=@"select top 1 * from Student where StuName=‘{0}‘";2 sql = string.Format(sql,
Time of Update: 2015-07-28
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Windows.Forms; 1 public class DBHelper 2 { 3 static string
Time of Update: 2015-07-15
標籤:.net 5.0 c#6 mvc6 wcf5 nosql azure微軟開源實戰訓練營 內部120課視頻學習資料: 從入門到進階開發! 最新.NET 5.0 C#6 MVC6 WCF5 NoSQL Azure開發120課視頻 老熊年薪42萬,94年專科龔少月薪18900:http://pan.baidu.com/s/1qWsp5M0http://yunpan.cn/cjkkn7gt9N6Zg 訪問密碼
Time of Update: 2015-09-06
標籤: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Reflection;using Microsoft.Office;//using Excel =
Time of Update: 2015-08-26
標籤:製作異形表單或控制項的思路一般都是想辦法產生一個region,然後設定給指定的視窗或控制項。產生region的方法有很多,最常用的就是從一幅圖片產生,把該圖片中的透明色部分“摳”掉,剩下的部分作為一個region。設定視窗或控制項的region可以用SetWindowRgn API,不過.NET
Time of Update: 2015-08-04
標籤:Lambda運算式只是用更簡單的方式來寫匿名方法,徹底簡化了對.NET委託類型的使用。現在,如果我們要使用泛型 List<> 的 FindAll() 方法,當你從一個集合去提取子集時,可以使用該方法。// 該方法唯一的參數是一個System.Predicate<T>類型的泛型委派public List<T> FindAll(Predicate<T> match);// 該委託指向任意以型別參數作為唯一輸入參數並返回bool的方法public
Time of Update: 2015-07-21
標籤:微軟昨天發布了新的VS 2015 ..隨之而來的還有很多很多東西... .NET新版本 ASP.NET新版本...等等..太多..實在沒消化..分享一下也是昨天發布的新的C#6.0的部分新特性吧...當然..我也沒用過 - -,主要是參考國外某位的一篇文章..很詳細,英文好的可以自行去看https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6 首先自動屬性初始化增強public class
Time of Update: 2015-07-03
標籤:功能概覽相關屬性TextBox.AutoCompleteCustomSource 屬性擷取或設定當 TextBox.AutoCompleteSource 屬性設定為 [CustomSource] 時要使用的自訂 T:System.Collections.Specialized.StringCollection。TextBox.AutoCompleteMode 屬性擷取或設定一個選項,該選項控制自動完成應用於 TextBox 的方式。 屬性值 類型:System.Windows.Forms.
Time of Update: 2015-06-16
標籤:1.訊息佇列是Windows 8作業系統的一部分。這個服務的主要功能如下:(1)訊息可以在中斷連線的環境下發送。不需要同時運行在發送和正在接受的應用程式。(2)使用快捷模式,訊息可以非常快得發送。在快捷模式下,訊息儲存在記憶體中。(3)對於可恢複的機制
Time of Update: 2015-06-17
標籤:單問號---用於給變數設初值的時候,給變數(int類型)賦值為null,而不是0!雙問號---用於判斷並賦值,先判斷當前變數是否為null,如果是就可以賦一個新值,否則跳過! public int? para; //public int para;如果不注釋掉此行,而把上一行注釋掉的話,下面會報錯! public int par() { &nbs
Time of Update: 2015-05-25
標籤: public static void Main(string[] args) { string s = GetMd5("123"); Console.WriteLine(s); Console.ReadKey(); } public static string GetMd5(string str) { //建立md5對象
Time of Update: 2015-04-21
標籤:在圖表中,x軸代表類別,y軸代表數值(好比類與他們的屬性)這是資料庫中的資料,下面我們選前5輛車,在圖表中顯示他們的名字,油耗,功率,價格建立查詢資料的類 class CarDA { public List < CarData> select() { List < CarData > list= null; SqlConnection conn = new
Time of Update: 2015-03-15
標籤:補充: 1:在C語言裡 char佔1個位元組 而在C#,Java裡char佔兩個位元組 資料庫裡char 中漢佔兩個位元組 字母數字佔一個字 2:string是c#中的類,String是.net Framework的類
Time of Update: 2015-01-03
標籤: 晚上好,各位。今天結合書中所講和MSDN所查,聊下yield關鍵字,它是我們簡化迭代器的關鍵。 如果你在語句中使用了yield關鍵字,則意味著它在其中出現的方法、運算子或get訪問器是迭代器,通過使用yield定義迭代器,可在實現自訂集合類型的IEnumerable和IEnumerator模式時無需顯示類(保留枚舉狀態類),使用yield有兩種形式,如下1 yield return 運算式2 yield break 先說明一下yield
Time of Update: 2014-12-03
標籤:des style blog http io ar color os 使用 原文:C#JSON序列化與還原序列化windows
Time of Update: 2014-11-24
標籤:android http io ar os sp java for on http://www.unity蠻牛.com/thread-32861-1-1.html測試環境: un
Time of Update: 2014-11-19
標籤:c# winform 演算法 加密 md5 using System.Security.Cryptography;using System.Text;namespace MD5{ /// <summary> ///
Time of Update: 2014-11-11
標籤:blog http io ar os 使用 java sp for
Time of Update: 2014-10-31
標籤:des io os ar 使用 sp 檔案 on 代碼 首先要熟悉.NET中處理檔案和檔案夾的操作。File類和Directory類是其中最主要的兩個類。瞭解它們將對後面功能的實現提供很大