Time of Update: 2018-12-05
寫常用的註冊表讀取程式,查看幾個我非常關心的登錄機碼。病毒通常訪問的登錄機碼如下HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceHKEY_CURRENT_USER\Software\Microsoft\Windows
Time of Update: 2018-12-05
要做程式的最佳化,最徹底的方法當然是彙編!還有除了彙編以外(除了二進位)能讓你對你的處理器有更全面的控制嗎?!對於ARM彙編,作為一個初學者,也就只好先補補基礎了@_@。 首先,程式段的定義從AREA 開始,它命名一個代碼地區,注意,用非阿拉伯數字作為名字時,應該用|把名字包起來,CODE關鍵字聲明程式(猜測),readonly聲明存取權限(猜測)。EXPORT 來表示某個可以用作外部串連的符號(簡單點,應該就是函數名?)。END用來結尾。#eg: AREA |.text|
Time of Update: 2018-12-05
1. VM螢幕錄影-Workstation的螢幕錄影可以錄製VM的所有螢幕操作,並儲存為一個AVI檔案.Server則沒有螢幕錄影功能。 2. 主機-虛擬機器間拖拽-可以讓主機上的對象拖拽到虛擬機器上。Server不支援主機-虛擬機器間檔案拖拽。 3. VM組-Workstation支援以組的方式來管理多個VM。Server不具備此功能。 4. VM複製-Workstation複製功能可以快速地拷貝一個VM。Server不支援。 5.
Time of Update: 2018-12-05
CListCtrl::SortItems的用法:(一)SortItems使用在哪?CListCtrl::SortItems的原型是:BOOL SortItems( PFNLVCOMPARE pfnCompare, DWORD dwData );其中1)第一個參數pfnCompare為回呼函數,形式為:int CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM
Time of Update: 2018-12-05
只要是用過vs2005的朋友都感受到“Warning C4819”的威力了吧。現在就讓這個可惡的“Warning C4819”見鬼去吧! Warning C4819:The file contains a character that can ot be represented in the current code page(936). save the file in unicode format to prevent data loss.中文意思是:該檔案包含不能在當前字碼頁中表示的字元,
Time of Update: 2018-12-05
CComBox::設定一個指向IDC_COMBO1的指標,用AddString()填充下拉框: CComboBox*pComb=NULL; pComb=(CComboBox*)this->GetDlgItem(IDC_COMBO1); pComb->AddString("Com1"); pComb->AddString("Com2"); pComb->AddString("Com3");取得下拉框的索引,然後將它的值賦給一個變數:
Time of Update: 2018-12-05
RVCT (ARM Real View Compilation Tools) is the compiler tools provided by ARM corporation. It can generate ABI (Application Binary Interface) V1 and V2 target versions. GCCE (GNU C Compiler Embedded) is a CSL ARM ToolChain included in UIQ SDK, which
Time of Update: 2018-12-05
_tsplitpath,這個介面函數msdn的標準用法如下: splitpathCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// crt_makepath.c// compile with: /W3#include <stdlib.h>#include <stdio.h>int main( void ){ char
Time of Update: 2018-12-05
#include <stdio.h>#include <iostream>#include <winsock2.h>using namespace std;int main(){ WORD version = MAKEWORD(2,2); WSADATA wsaData; SOCKET listenSocket; SOCKET acceptSocket; SOCKET clientSocket[FD_SETSIZE];
Time of Update: 2018-12-05
在一個函數的迴圈體中使用A2W等字元轉換宏可能引起棧溢出。#include <atlconv.h>void fn(){ while(true) { { USES_CONVERSION; DoSomething(A2W("SomeString")); } }}讓我們來分析以上的轉換宏#define A2W(lpa) (\ ((_lpa = lpa) == NULL) ? NULL : (\
Time of Update: 2018-12-05
使用 Transact-SQL 陳述式迴圈結果集有三種方法使用可以通過使用 Transact-SQL 陳述式遍曆一個結果集。 一種方法是使用 temp 表。 使用這種方法您建立的初始的 SELECT 語句的"快照"並將其用作基礎"指標"。 例如: /**//********** example 1 **********/ declare @au_id char( 11 )set rowcount 0select * into #mytemp from authorsset rowcount 1
Time of Update: 2018-12-05
查詢之order by,group by和having的使用 (轉)(1)order by ORDER BY子句的文法為:SELECT column1, SUM(column2) FROM "list-of-tables"ORDER BY "column-list" [ASC | DESC];[ ] = optionalORDER BY是一個可選的子句,它允許你根據指定要order by的列來以上升或者下降的順序來顯示查詢的結果。例如:ASC = Ascending Order –
Time of Update: 2018-12-05
前些日子做了一個C#項目,裡面用到了很多關於C#GDI+方面的知識,也遇到了很多問題。而當我在網上找問題的解決辦法的時候,大部分都是在E文網站上找到的,中文的網站關於這方面的知識卻很少(也許我太笨了,沒找到!)。所以我就想把我的學習GDI+的曆程寫一下,供大家參考,有不對的地方請大家指正,共同討論,一起進步!(註:我的所有知識大部分都是翻譯E文的網站上的知識,在加上自己的一些見解)。1. GDI+的基本知識 GDI+是GDI(Grpahics Device
Time of Update: 2018-12-05
項目開發工具為VS2010,對於用慣了VC6的我來說,有些新特性摸起來真有些費神。這兩天為了一個資料顯示列表弄得雲裡霧裡的。背景是這樣的:1、要在介面中顯示資料庫中資料(表格形式),每列要有標題名。2、資料庫中的一個欄位可能要拆分稱兩列進行顯示。3、顯示的資料要能任意列進行排序,每列的資料可能有重複值。因此,我使用了“列表”控制項。後來聽說VS2010中有個CMFCListCtrl的類用起來要比CListCtrl方便。就使用了CMFCListCtrl去關聯該控制項。然後為了排序,重載了CMFCL
Time of Update: 2018-12-05
最近做了一個聯通號碼查詢的程式,由於是自動查詢,需要屏蔽網頁頁面的js彈出提示框,以避免程式掛起,所以引用了microsoft mshtml.dll程式集,程式發布後,發現只能在裝有VS運行環境的機器上安裝,而沒有這個環境的機器就會出現缺少microsoft mshtml程式集的錯誤提示,不能安裝,在網上找了些資料,又經人指點終於解決,現把過程記下來與大家分享一下:因為 Microsoft.mshtmal.dll 這個 dll 是從 system32 檔案夾下的 mshtml.tlb(COM
Time of Update: 2018-12-05
策略模式:定義了演算法簇,分別封裝起來,讓它們之間可以互相替換,此模式讓演算法的變化獨立於使用演算法的客戶。設計原則:(1)找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起 (2)針對介面編程,而不是針對實現編程 (3)多用組合,少用繼承。針對介面編程:真正意思是針對超類型編程。針對介面的關鍵在於多態。利用多態,程式可以針對超類型編程,執行時會根據實際情況執行到真正的行為,不會被綁死 在超類型的行為上。針對超類型編程更明確的說成變數的聲明應該是超類
Time of Update: 2018-12-05
樣本:<table id='table1' style="width: 100%;border-collapse:collapse; border-spacing:0px;"> <tr> <td style="width: 50%;"><table id='table2' >
Time of Update: 2018-12-05
本例實現了瀏覽伺服器端檔案和選中檔案清單中某一檔案進行下載。 FileController: 代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
Cache在System.Web.Cacheing命名空間中定義,它是一種key/value的object。類似Session Objcet和application Object,ViewState Object都可以當作Cache來使用。但是Cache在.net 中還有其它很多特性,例如相依性屬性和自動到期的一些策略等。我們先用一些簡單的樣本來瞭解Cache的概念。 (1)最簡單的Cache的使用:Code highlighting produced by Actipro
Time of Update: 2018-12-05
本文轉自:http://www.cnblogs.com/devinzhang/archive/2012/02/21/2360929.html 1.簡介 AChartEngine(簡稱ACE)是Google的一個開源圖表庫(for