Time of Update: 2015-05-08
標籤:kruskal 最小產生樹 [本文是自己學習所做筆記,歡迎轉載,但請註明出處:http://blog.csdn.net/jesson20121020]演算法描述:Kruskal演算法是按權值遞增的次序來構造最小產生樹的方法。 假設G(V,E)最一個具有n個頂點的連通網,頂點集V={v1,v2,....,vn}。設所求的最小產生樹為T={U,TE},其中U是T的頂點集,TE是T的邊集,U和TE的初始
Time of Update: 2015-05-07
標籤: 非同步作業的本質 在方法調用前為非同步方法呼叫指定一個回呼函數,方法調用後被線程池中的一個線程接管,執行該方法。主線程立即返回,繼續執行其他工作或響應使用者請求。如果非同步方法呼叫執行完 畢,回呼函數被自動執行,以處理非同步方法呼叫的調用結果。 如何?非同步方法呼叫呢?C#通過非同步委託調用BeginInvoke和EndInvoke方法來實現非同步方法呼叫。 BeginInvoke方法原型: IAsyncResult BeginInvoke(......,
Time of Update: 2015-05-08
標籤: 背景:
Time of Update: 2015-05-08
標籤:c++ 引用 1. 如果希望通過函數調用修改實參的值,就應該將形參定義為參考型別;例如:用swap函數交換兩個數的值,應該將形參定義為參考型別2. 為了通過一次函數調用獲得多個結果值,也可以使用引用形參;3.
Time of Update: 2015-05-09
標籤:四個步驟:下載安裝Sublime text2 for windows下載安裝 MinGW 與 系統變數設定Sublime Building System 設定編譯測試一、下載安裝Sublime text2 for windows:http://www.sublimetext.com/ 二、下載安裝 MinGW
Time of Update: 2015-05-08
標籤:Kapok FAQ1.Kapok的特點簡單,易用,header-only,只需要引用Kapok.hpp即可;高效,初步測試性和messagepack相當。它是純c++11實現,因此需要支援C++11的編譯器。2.主要功能對對象進行自動化的序列化和還原序列化,用起來非常簡單,先來看個序列化/還原序列化一個tuple的例子吧。//序列化Serializer sr;auto tp = std::make_tuple(10, 12,
Time of Update: 2015-05-07
標籤:1 基本解釋:extern可以置於變數或者函數前,以標示變數或者函數的定義在別的檔案中,提示編譯器遇到此變數和函數時在其他模組中尋找其定義。此外extern也可用來進行連結指定。 也就是說extern有兩個作用,第一個,當它與"C"一起連用時,如: extern "C" void fun(int a, int
Time of Update: 2015-05-08
標籤:// 有符號資料類型與無符號資料類型的計算#include <stdio.h>int main(){char c;// -128~127unsigned char uc;//0~255unsigned short us;// 0~65535c = 128;uc = 128;// 字元型給短整型賦值有預設的型別提升,前邊八位補其符號位us = c + uc;// us = -128 + 128 = 0即1111 1111 1000 0000 + 0000 0000 1000 00
Time of Update: 2015-05-08
標籤:[轉]C++隱式類型轉換 operator Thttp://m.blog.csdn.net/blog/micx0124/12389973#對於operator關健字用於運算子多載這我們都知道,其實operator還有另外一種作用:強制類型轉換。上一周為了對應項目中一個問題,同事協助寫了一個類,使用到了operator的強制類型轉換作用,後來source review的時候幾個leader也不明白其作用,問我是怎麼回事,當時我也只是一知半解,無奈解析了半天更天也沒有讓leader明白,汗。。
Time of Update: 2015-05-08
標籤:c語言 struct 結構體結構體是一種特殊類型,可以打包其它類型為一種複合類型。在物件導向的概念中,就是一種特殊類。使用結構體幾種形式:第一種先定義結構體,然後定義結構體變數。定義結構體:struct point1{ int x; int y;};定義結構體變數struct point1 point;第二種定義匿名結構體,然後定義結構體變數struct{ int x; int y;}point2;
Time of Update: 2015-05-07
標籤:c++ 函數列表 今天在這裡和大家分享一下如何擷取c++檔案中的函數列表,問題和靈感來自於同事小W自開發的C++程式碼涵蓋範圍工具,原理是通過給現有的代碼進行打樁,在運行到該函數的時候對該函數進行標記,最終統計得到代碼的函數覆蓋度。程式的原始碼經過打樁後的代碼原理大致如下,這裡就不給大家詳細介紹了。那麼問題的重點來了,如何解析並且擷取cpp檔案中的函數呢?首先想到的方法是的利用編譯原理的思想
Time of Update: 2015-05-07
標籤:leetcode c c++ java python Problem:Implement regular expression matching with support for ‘.‘ and ‘*‘.‘.‘ Matches any single character.‘*‘ Matches
Time of Update: 2015-05-08
標籤:此文為個人學習《C#並行編程進階教程》的筆記,總結並調試了一些文章中的程式碼範例。 在以後開發過程中可以加以運用。對於並行任務,與其相關緊密的就是對一些共用資源,資料結構的並行訪問。經常要做的就是對一些隊列進行加鎖-解鎖,然後執行類似插入,刪除等等互斥操作。 .NetFramework 4.0 中提供了一些封裝好的支援並行操作資料容器,可以減少並行編程的複雜程度。基本資料.NetFramework中並行集合的名字空間:
Time of Update: 2015-05-08
標籤:動態連結程式庫是實現共用函數庫概念的一種方式。副檔名為".dll"。動態連結程式庫提供了一種方法,使進程可以調用不屬於其可執行代碼的函數。函數的可執行代碼位於一個DLL檔案中,該DLL包含一個或多個已被編譯,連結並與他們的進程分開儲存的函數。DLL有助於共用資料和資源,多個應用程式可同時訪問記憶體中的單個DLL副本。使用動態連結程式庫可以更為容易地將更新應用於各個模組,而不會影響該程式的其他部分。開發流程:step1:檔案--->建立--->項目--->
Time of Update: 2015-05-08
標籤:一、 private void button1_Click(object sender, EventArgs e) { //從註冊表中讀取預設瀏覽器可執行檔路徑 RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\"); string s = key.GetValue("").ToString();
Time of Update: 2015-05-07
標籤:前言老婆喜歡在QQ遊戲玩曳引車,且安裝了一個記牌器小軟體,開啟的時候彈出幾個IE頁面載入很多廣告,於是叫我去掉廣告。想想可以用OD進行nop填充,也可以寫api hook替換shellexecute函數的調用,以前也有見過有人使用hex editor修改shellexecute函數的,但搞了多年C#,其它很多原來就不熟悉的都忘記了,迫於無奈於是選擇Api Hook這個方式。選擇這Api
Time of Update: 2015-05-07
標籤:程式集是包含編譯好的、面向.NET Framework的代碼的邏輯單元。這句話可以理解如下: 首先,程式集是代碼的邏輯單元,是邏輯上的概念。 它不完全等價於編譯好的DLL物理檔案,
Time of Update: 2015-05-07
標籤:C#讀寫EXCEL(二) 2010-08-25 14:50:42| 分類: 預設分類 | 標籤: |舉報 |字型大小大中小 訂閱 用 “掃一掃”將文章分享到朋友圈。 用易信 “掃一掃”將文章分享到朋友圈。 下載LOFTER用戶端 private void button1_click(object sender, system.eventargs e) {
Time of Update: 2015-05-08
標籤: sizeof一共有3種形式(以64位編譯器為例)如何查看編譯器是多少位? sizeof(void *);sizeof( 變數\常量 )sizeof(10); // 長度為4char c = ‘a‘; sizeof(c); // 長度為1sizeof (‘a‘) // 長度為4,字元常量在記憶體中佔4個位元組,存放的是字元的ASCII碼(整型資料)。 C語言規定所有字元常量都作為整型量來處理。sizeof 變數\常量sizeof 10;char
Time of Update: 2015-05-08
標籤:acm codeforces 題目傳送:Codeforces Round #302 (Div. 2)A. Set of Strings思路:注意開頭字母都不相同AC代碼:#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include