Time of Update: 2015-07-20
標籤:c++ 運算子多載 c 類 重載 這是C++的特色,也是C++比較難的一個基本文法,但是,如果你把運算子多載看成一個特殊的類方法,且這個類方法的名稱就是運算子,一切就變得簡單了。下面用一個簡單的程式說明這個問題:聲明兩個3x3二維矩陣a,b,其實就是Matrix類,裡面就用私人的長度為9的一
Time of Update: 2015-07-21
標籤:EAT與IAT比較類似,我相信會IAT的肯定很多,起初我想寫在C#上面 不過與C# 遍曆DLL匯出函數 的方法很相似,只是兩者在記憶體中的映射方式不同而已Heh,首先我們需要把DLL映射到地址記憶體空間去 否則沒有辦法去置換函數,當然EAT有一些缺點,它必須在軟體調用GetProcAddress函數之前替換DLL中的函數,所以則出現了對GetProcAddress函數的一個Hook,否則只可改變GetProcAddress返回的內容、是不是感到很惆悵&
Time of Update: 2015-06-12
標籤: vc中怎麼使用SendMessage自訂訊息函數:SendMessage的基本結構如下:SendMessage( HWND hWnd, //訊息傳遞的目標視窗或線程的控制代碼。 UINT Msg, //訊息類別(這裡可以是一些系統訊息,也可以是自己定義,下文具體介紹,) WPARAM wParam, //參數1 (WPARAM
Time of Update: 2015-06-09
標籤:1\在開發項目時,使用到了 listcontrol 控制項,就一些問題,做一下備忘,以備以後使用 (1) 給list項目 刪除所有的項目 DeleteAllItems(); (2) 給list項目 添加一個列 .InsertColumn(0, _T("編號")); (3)給list a項目 設定列的寬度 .SetColumnWidth(0, 50); (4) 在添加項目之前 可以使用 .SetRedraw(false); 來禁止
Time of Update: 2015-06-05
標籤:Python C++擴充 前段時間看了一篇文章,http://blog.jobbole.com/78859/,
Time of Update: 2015-06-05
標籤: 線性表 線性表是最簡單、最基本、最常用的資料結構。資料元素 1 對 1的關係,這種關係是位置關係。 特點 (1)第一個元素和最後一個元素前後是沒有資料元素,線性表中剩下的元素是近鄰的,前後都有元素。(2)線性表中的元素是有限的(List),線性表中的資料類型一致。(3)線性表表示方法
Time of Update: 2015-06-03
標籤:union共用聲明和共用一變數定義:“聯合”是一種特殊的類,也是一種構造類型的資料結構。在一個“聯合”內可以定義多種不同的資料類型, 一個被說明為該“聯合”類型的變數中,允許裝入該“聯合”所定義的任何一種資料,這些資料共用同一段記憶體,以達到節省空間的目的(還有一個節省空間的類型:位域)。
Time of Update: 2015-05-28
標籤:介面 控制項 結構 設計 2、編寫多分支選擇結構程式,輸入個人月收入總額,計算出他本月應繳稅金和稅後收入。 所得稅計算方法:從2011年9月1日起,我國調整個人所得稅起征點。基數上調為3500元,超出部分按以下7級計算。序號收入範圍稅率速算扣除數1超過0至15003%02超過1500元至4500元的部分10%105 3超過4500元至9000元的部分20
Time of Update: 2015-05-26
標籤:#include<stdio.h>#include<stdlib.h>void printMatrix(int **matrix,int columns,int rows,int start){int x=columns-start-1;int y=rows-start-1;int i;for(i=start;i<=x;i++)//先列印一行printf("%d
Time of Update: 2015-05-25
標籤: 這兩天複習了之前學習的C語言基礎知識,發現了許多對於初學者來說重要但是卻容易被忽略的問題,在此總結一下,與君共勉。1、程式中如果用到標頭檔stdio.h的內容,即使不寫#include <stdio.h>程式也可以正常運行,只會警告,不會報錯。這是因為連結程式會自動連結庫函數。所以如果使用了非庫函數的標頭檔,就必須要寫標頭檔,不然程式就會報錯。2、在使用scanf函數輸入參數時,若以空格作為分隔,如:int a, b;scanf("%d %d", &a, &
Time of Update: 2015-07-18
標籤:C# 、winform 添加皮膚後(IrisSkin2) label設定的顏色 無法顯示解決方案一:設定label的Tag屬性值與skinEngine的DisableTag屬性值相同即可。預設值是9999label.Tag =
Time of Update: 2015-07-18
標籤:詞性標註 c# 在項目裡用到C#對英文句子進行詞性標註,比較成熟的英文詞性標註軟體是stanford-parser。它個C#版本,也是藉助於IKVM完成JAVA-C#的轉換。具體配置步驟如下: 1、下載stanford-parser的jar包 http://nlp.stanford.edu/software/lex-parser.shtml 2、下載C#版本的工程
Time of Update: 2015-07-13
標籤:前言:使用反射也有幾年了,但是一直覺得,反這個概念很抽象,今天有時間就來總結下這個知識點。 1、為什麼需要反射: 最初使用反射的時候,作為小菜總是不理解,既然可以通過new
Time of Update: 2015-07-13
標籤:通過幾天的尋找經測試後發現以下三種方法可以實現用C#直接列印PDF檔案。方法一:通過調用命令列:using System.Drawing.Printing;using System.Diagnostics;using System.Collections.Specialized;//列印方法private void pdfPrint(string filePath){PrintDocument pd = new PrintDocument();Process p = new
Time of Update: 2015-07-04
標籤:前言一般正常情況下都會用windows內建的wifi串連,但是為了給使用者更好的體驗,或者有時候需要檢測wifi狀態,還是需要整合到項目中態。原理1、微軟內建Native Wifi API,不過是用C++的。2、已有大神用c#封裝了Native Wifi API,所以c#開發基於該封裝,地址:http://managedwifi.codeplex.com/3、串連前需要配置WLAN
Time of Update: 2015-06-29
標籤:.net中常會用到動態載入DLL,而DLL中可能包含各種參數、方法、表單,如何來調用動態載入這些參數、方法、表單呢? 在C#中,我們要使用反射,首先要搞清楚以下命名空間中幾個類的關係:System.Reflection命名空間(1) AppDomain:應用程式定義域,可以將其理解為一組程式集的邏輯容器(2) Assembly:程式集類(3) Module:模組類(4)
Time of Update: 2015-06-09
標籤:轉自http://blog.csdn.net/l972948751/article/details/7817675C# 、winform 添加皮膚後(IrisSkin4) label設定的顏色 無法顯示解決方案一:設定label的Tag屬性值與skinEngine的DisableTag屬性值相同即可。預設值是9999label.Tag =
Time of Update: 2015-06-03
標籤:參考:http://www.cnblogs.com/zxx193/p/3605238.html?utm_source=tuicoolhttp://www.cnblogs.com/freeliver54/p/3430956.htmlhttp://www.cnblogs.com/simhare/archive/2007/07/18/821938.html 定義string變數為str,記憶體流變數為ms,位元數組為bt 1.字串=>位元數組(1)byte[]
Time of Update: 2015-06-01
標籤: 眾所周知,對AutoCAD進行二次開發用到的主要工具有:ObjectArx,VBA,VLisp。但它們的優缺點是顯而易見的:ObjectArx功能強大,編程效率高,但它的缺點是編程者必須掌握VC++,而這門語言非常的難學;VBA和VLisp雖然簡單易上手,但它們對於開發大型的程式好象無能為力。那究竟有沒有一種語言能結合它們的優點而盡量避免它們的缺點呢? 回答是肯定的,那就是微軟新推出的21世紀程式設計語言C#。關於C#的詳細介紹,大家可以參考有關的文章。
Time of Update: 2015-05-31
標籤:原來國外有個源碼(TechnicalAnalysisEngine src 1.25)內部對EMA的計算是:var copyInputValues = input.ToList(); for (int i = period; i < copyInputValues.Count; i++) { var resultValue = (copyInputValues[i] - returnValues.Last()) *