Time of Update: 2018-12-05
//顯示字型對話方塊 CFontDialog fdDlg; if (fdDlg.DoModal()!=IDOK) { return; } //顯示顏色對話方塊 CColorDialog cdDlg; if (cdDlg.DoModal()!=IDOK) { return; } //顯示版面設定對話方塊 CPageSetupDialog psdDlg; if (psdDlg.DoModal()!=IDOK) { return; } //顯示開啟檔案對話方塊 CFileDialog
Time of Update: 2018-12-05
一、日期格式化處理DECLARE @dt datetimeSET @dt=GETDATE()--1.短日期格式:yyyy-m-dSELECT REPLACE(CONVERT(varchar(10),@dt,120),N'-0','-')--2.長日期格式:yyyy年mm月dd日 --A. 方法1 SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'年'),8,0,N'月')+N'日'--B. 方法2 SELECT
Time of Update: 2018-12-05
在網上找到了一個相應的資源,就是讓對話方塊的控制項,與對話方塊的大小的改變相對應的,也就是一個標頭檔,定義了一些宏,然後程式在相應的部分調用這些宏,來達到最後的功能。下面是關於這個標頭檔的一些說明:/*===================================================*\| || EASY-SIZE Macros
Time of Update: 2018-12-05
有的人愛用strcpy等標準ANSI函數,有的人愛用_tXXXX函數,有必要把來龍去脈搞清楚。為了搞清這些函數,就必須理請幾種字元類型的寫法。char就不用說了,先說一些wchar_t。wchar_t是Unicode字元的資料類型,它實際定義在<string.h>裡:typedef unsigned short wchar_t; 不能使用類似strcpy這樣的ANSI
Time of Update: 2018-12-05
http://acm.pku.edu.cn/JudgeOnline/problem?id=3270 題目描述:給你一個數字序列(每個數字唯一),每次你可以交換任意兩個數字,代價為這兩個數位和,問最少用多少代價能把這個序列按升序排列好。題目的具體做法是參考劉汝佳的《演算法藝術與資訊學奧賽》大概思路是:以後再用別種方法解,1.找出初始狀態和目標狀態。明顯,目標狀態就是排序後的狀態。2.畫出置換群,在裡面找迴圈。例如,數字是8 4 5 3 2 7明顯,
Time of Update: 2018-12-05
文章目錄 代碼的解析什麼是架構?常用的架構介紹@autoreleasepool{} NSLog和@字串NS的由來NSString的特點與使用 開啟XCode之後,我們開始建立我們的第一個控制台程式“HelloWorld”了,順便熟悉一下XCode的介面及使用。首先選擇“Create a New Xcode project”,然後選擇“Open”按鈕;左側選擇“Mac OS
Time of Update: 2018-12-05
摘自百度百科:http://baike.baidu.com/view/6364080.htm TVB經典台詞 “做人呢,最要緊的就是開心。” “有沒有搞錯? ” “有異性,沒人性。” “呐,不要說我沒有提醒你。” “你有沒有考慮過我的感受? ” “你知不知道大家都很擔心你啊?” “發生這種事呢,大家都不想的。 ” “感情的事是不能強求的。” “東西可以亂吃,話可不能亂講 。” “最近發生了這麼多事,我想一個人靜一靜。”
Time of Update: 2018-12-05
幾個基本概念: 1:windbg中的符號和語句命令 ; 命令分隔字元 {} 運算式塊 $$ 命令中的注釋,已 “;”代表注釋結束 .catch 當程式錯誤的時候,防止程式終止 .if .do .while .break .for .else 和C語言中的關鍵字類似 幾個命令: c命令:比較記憶體 例如: 考慮如下程式 void main(){ char rgBuf1[100];
Time of Update: 2018-12-05
一般程式在Debug的模式下發生異常和死結,我們通過編譯很容易找到問題。但是在Release模式下呢,還有特定的環境下才出現的BUG我們怎麼辦呢?1、在Debug模式下,建立和客戶一樣的環境,複現問題,通過調試能找到。前提條件:客戶的環境研發人員可以搭建並且問題可以複現。2、如果1不可行,我們通過寫日誌的方式或者輸出資訊到Debugview方式,來大概定位問題的位置。 還有一個更好的辦法來抓取錯誤資訊,並且定位錯誤位置,就是通過Adplus工具抓取dump檔案,windbg進行分析。Adplus
Time of Update: 2018-12-05
from: http://hi.baidu.com/ting160/blog/item/419ba1eb1bce7c38adafd574.htmlMMU:儲存空間嵌入式管理單元 *虛擬記憶體空間到實體儲存體空間的映射。在ARM中採用了頁式虛擬記憶體管理。它把虛擬位址空間分為一個個大小固定的塊,每一塊稱為一頁,把實體記憶體的地址空間也分成同樣大小的頁。頁的大小可以分為粗粒度和細粒度兩種,MMU就要實現從虛擬位址到物理地址的轉換。 *儲存空間存取權限的控制。
Time of Update: 2018-12-05
from:http://zhanglulu33.blog.163.com/blog/static/112799542010112810497281/If you got this message: "Warning: Cannot modify header information - headers already sent by ...."如果在執行php程式時看到這條警告:"Warning: Cannot modify header information - headers
Time of Update: 2018-12-05
IntroductionUser Account Control or UAC for short. You've seen the screenshots and maybe even tried it in action. The screen turns dark and you can only interact with a single dialog: it asks for your administrative consent to perform some sort of
Time of Update: 2018-12-05
VC編譯的時候發現一個“warning C4150: 刪除指向不完整“CBaseData”類型的指標;沒有調用解構函式” 而且CBaseData也定義了解構函式。 發現程式有記憶體泄露問題,同時,記憶體的釋放我是通過刪除指向衍生類別的基類指標。 估計釋放記憶體是因為刪除對象沒有釋放記憶體。 根據上面的warning知道了,是因為我調用刪除對象的時候,CBaseData的定義不完整。下面貼出代碼。。。。。。class CBaseData ;void Funtion(CBaseData
Time of Update: 2018-12-05
部落格已遷移至:http://kulv.sinaapp.com/,這裡不再使用金山衛士開原始碼----訊息機制淺析 (上) 代碼地址:http://download.csdn.net/source/3301518 今天簡化了金山的開原始碼,用來學習一下,先謝謝金山的開源精神了,呵呵···直接弄最簡單的,視窗見,關鍵代碼如下,全部的代碼放附件裡吧。分析中關於累的繼承機制等沒有詳細的說明了,在函數申明中我會用SON: public BASE ::Func()
Time of Update: 2018-12-05
寫完一個程式,編譯通過了,可能運行結果也正確,但是是否有潛在的問題。OACR(微軟自動程式碼分析器)可以幫你靜態分析軟體中可能存在的問題和安全風險。可以用來分析驅動程式和應用程式。看一個OACR的分析結果:警告顯示:使用strncpy函數存在安全風險。 關於詳細介紹見微軟官方網頁:http://msdn.microsoft.com/en-us/library/ff549179(v=VS.85).aspx OACR是靜態分析器,提示我們使用正確API,規範我們的使用方法,它不是一款調試器,無法發現
Time of Update: 2018-12-05
http://www.gotapi.com/ 語言:英語 簡介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查詢網站。http://www.w3schools.com/ 語言:英語 簡介:W3C制定的標準諸如XML,HTML,XSL等等的線上學習教程。http://www.xml.org.cn/ 語言:中文 簡介:可以說是XML的中國官方網吧。W3C標準的翻譯組織與XML系列技術交流社區.http://www.connectionstrings.com/ 語言:英語 簡介
Time of Update: 2018-12-05
採用ApiHook技術實現的透明加密不安全,很容易被破解這個論調的提出,恐怕是某家採用驅動層透明加密的廠商放出來的。而且據說這家廠商破解了很多其他公司的加密軟體,但是自己的還沒有被破解。 其實認清這個問題很簡單,透明加密軟體的核心是加密,圍繞在周圍的還需要很多輔助模組,比如剪貼簿的控制、比如拖放的控制、比如OLE嵌入的控制等等。而這些模組是不可能通過核心級的模組來處理的(理論上可行,但我相信沒有人敢這麼做,因為都是非公開介面,穩定性沒有任何保證)。很自然的這些模組最終需要由應用程式層來完成。
Time of Update: 2018-12-05
http://acm.pku.edu.cn/JudgeOnline/problem?id=1026題意是:給出n個數字出現的順序,給出一個字串加密的次數k,再給一串字串,長度少於n,用空格補全;按著每個字元所處位置的數字進行排序加密,我們可以發現每個數字經過x次加密就能構成一個迴圈,這樣我們只要找到這個重複持續時間x,就好了,加密次數k要用到模運算來處理,這樣才不會逾時。 加密方式如題中所給:1 2 3 4 5 6 7 8 9 104 5 3 7 2 8 1 6 10
Time of Update: 2018-12-05
最近用到XML的構造和解析。原來都是用微軟的MSXML的,它是個COM,比較龐大。發現Tinyxml很不錯,是個開源的。大家可以到www.sourceforge.net/projects/tinyxml下載最新的原始碼。它是C++代碼,應該可以方便在Windows下和linux編譯運行。它可以選擇使用STL 和不使用STL 對應的宏是:TIXML_USE_STL ,使用樣本原始碼的Test工程有。注意的地方是:使用UTF-8編碼存取XML時,例如:pMenuItem->Attribute(
Time of Update: 2018-12-05
題意:有三種顏色和n個珠子,讓你求圓形的珠鏈經過旋轉和翻轉或本質不一樣的總數。分析:這個和poj2409幾乎是一樣的,只是本只有三種顏色,解法是一樣的。。。要是不理解就看看本站的poj2409!!解法一:#include<iostream>#include<cmath>using namespace std;double ans;int n;int gcd(int a, int b){if(b == 0)return a;return gcd(b, a%b);}int