Time of Update: 2018-12-03
漢字的編碼與字模點陣小結 一、引言在寫的時候參考了以下兩篇文章中的內容,在此向這兩篇文章的作者表示敬佩和感謝.代碼部分參考了http://www.ugia.cn/?p=82 作者legend文檔部分參考了http://dev.gameres.com/Program/Control/fontDOS.htm
Time of Update: 2018-12-03
Javascript指令碼<script type="text/javascript" language="JavaScript">alert("檢查ocx是否安裝");<!-- 第一種 -->var NewObj;try {NewObj = new ActiveXObject("OCXTEST1.OcxTest1Ctrl.1");var xx=typeof(NewObj);alert(xx);if (typeof(NewObj) != 'undefined')
Time of Update: 2018-12-03
lizhenneng將要全屏的QT主視窗中的子視窗調用函數setWindowFlags(Qt::Dialog),然後調用showFullScreen()將子視窗全螢幕顯示,也就是先將子視窗設為最上層視窗,然後全螢幕顯示,因為showFullScreen()只對最上層視窗有效;如要還原為普通視窗,調用setWindowFlags(Qt::subWindow)將子視窗設為非最上層視窗,再調用showNormal()還原子視窗正常顯示。自己實驗了下,自己只需要將主視窗全屏與退出 全屏用到
Time of Update: 2018-12-03
我們知道在dos命令列中可以用"start explorer 地址"的格式開啟指定的檔案夾。在編程中使用system函數然後再調用前面那句,雖然可以開啟指定檔案夾,但是總會有dos的黑框閃過,很不美觀。 下面講講在Qt中我使用的方法。以開啟程式目前的目錄為例。這裡要用到QProcess類中的靜態函數startDetached:[cpp] view
Time of Update: 2018-12-03
在一個旋轉過的有序數組(比如3 4 5 1 2)上實現二分尋找。example:11 12 13 14 15 16 17 18 19 20 4 5 6 7 8 9 10suppose ascending from left to righta_0 > a_na_m: middle position, m = (0 + n)/2a_m > a_0 --> the left partial is ascendinga_m < a_n --> the right
Time of Update: 2018-12-03
問題描述:給定一個字串L,已知這個字串是由某個字串S重複R次而得到的, 求R的最大值。 方法一:尾碼數組。從長度為1開始枚舉到長度為n,如果n%i==0,那麼判斷LCS (suff(i+1),suff(1))是否等於n-i。根據h可以求得LCS,其中lcs(i,j)=min{h[rank[i]+1],...,h[rank[j]]},其中假設rank[i]<rank[j]。通過這種方法竟然逾時,但是還是把代碼貼出來吧:#include <iostream>#include
Time of Update: 2018-12-03
Unix作業系統設計上的陳述:理解庫函數的區別和系統調用,首先要裡理解Unix的kernel mode和user mode。考慮下面的函數段:int main(){ int fd = create("filename",0666); exit(0);}在執行main函數時,是在user mode下執行,當遇到create函數時,繼續在user
Time of Update: 2018-12-03
今天開始看《程式員的自我修養:連結、裝載與庫》,對ELF檔案格式內容進行一下總結,主要分析全域變數,靜態變數以及局部變數存放位置。ELF檔案有很多種:可重定位檔案(如靜態庫),可執行檔,共用檔案(動態庫),核心轉儲檔案(Core dump file)。ELF檔案主要有以下段:file header.text section.data section.bss section這裡主要分析以下每個欄位的內容。file
Time of Update: 2018-12-03
最大子矩陣問題:問題描述:(具體見http://acm.pku.edu.cn/JudgeOnline/showproblem?problem_id=1050 ) 給定一個n*n(0<n<=100)的矩陣,請找到此矩陣的一個子矩陣,並且此子矩陣的各個元素的和最大,輸出這個最大的值。Example: 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 其中左上方的子矩陣: 9 2 -4 1 -1 8 此子矩陣的值為9+2+(-4)+1+(-1
Time of Update: 2018-12-03
1,問題描述:給定一個有序序列K={k1<k2<k3<,……,<kn}和他們被查詢的機率P={p1,p2,p3,……,pn},要求構造一棵二叉尋找樹T,使得查詢所有元素的總的代價最小。對於一個搜尋樹,當搜尋的元素在樹內時,表示搜尋成功。當不在樹內時,表示搜尋失敗,用一個“虛葉子節點”來標示搜尋失敗的情況,因此需要n+1個虛葉子節點{d0<d1<……<dn}。其中d0表示搜尋元素小於k1的失敗結果,dn表示搜尋元素大於kn的失敗情況。di(0<i&l
Time of Update: 2018-12-03
版本為1.0[version]; version signature (same for both NT and Win95) do not removesignature="$CHICAGO$"AdvancedINF=1.0[DefaultInstall]CopyFiles=install.files RegisterOCXs=RegisterFiles[DestinationDirs]install.files=30,Program
Time of Update: 2018-12-03
Jsoncpp下載原始碼,設定環境如下,這個環境要和調用jsoncpp的應用程式的環境相同,debug和relese不同,要修改,關於release,文章最後有說明測試代碼如下:拷貝json.的標頭檔和庫檔案到當前項目工程目錄下// demo2.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#pragma comment(lib,"json_vc71_libmtd.lib")#include "json/json.h"int _tmain(int argc,
Time of Update: 2018-12-03
protected void LoadWebmailSettings(){try{string filename = Path.Combine(Utils.GetDataFolderPath(), @"Settings/settings.xml");using (FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read)){XPathDocument xpathDoc = new
Time of Update: 2018-12-03
在引擎包下面samples\WiEngineDemos_java\ demo源碼public class AnimationTest extends WiEngineTestActivity {@Overrideprotected Layer createLayer() {return new MyLayer();}//公有成員//void onAnimationEnded (int animPointer) 播放結束的時候回調//void onAnimationFrameChanged (
Time of Update: 2018-12-03
http://blog.sina.com.cn/s/blog_6ca2dfa40100mqg8.htmlitemRenderer的as動態添加方法需要實現IFactory介面轉自:半杯咖啡對於有itemRenderer屬性的組件,如List、DataGrid的DataGridColumn,如果是在設計時設定itemRenderer是比較方便的,只要指定itemRenderer所使用的包和具體組件的名稱就可以了,如下:<mx:DataGridColumn
Time of Update: 2018-12-03
ActiveX控制項是微軟公司提供的功能強大的程式設計和開發技術,是COM組件開發技術的重要組成部分。它是OLE的第三個版本,對原先OLE控制項的最大擴充是增加了Internet功能,它不僅可以在支援OLE控制項的容器中使用,更可以作為一個Internet控制項,直接成為網頁的一部分。另外,ActiveX控制項作為一種可重用的組件,相當於一個封裝好的代碼模組,它是通過其方法、屬性、事件來與應用程式進行通訊的,此外,ActiveX控制項是與開發語言無關的。使用者在使用控制項時不必考慮它是VC還是用
Time of Update: 2018-12-03
前言: 之前搜了一下,貌似沒有關於libeio的讀寫效能測試的資料,因此直接寫了個測試程式去測試下。寫的沒去試,介面都有,有需要可以自己去填下。關於libeio: 這個是庫Marc Lehmann寫的,關於這個大牛,有興趣的可以去搜搜。關於測試: 測試環境我分別用ABC表示,採用隨機讀取檔案中的某個位置開始的一定長度 A表示我虛擬機器中的測試,根據測試目錄中的資料大小不同,會造成明顯的差別
Time of Update: 2018-12-03
正在做的搜尋改版項目中,使用clucene做全文檢索索引,通過apache接受使用者搜尋請求,解析後交給clucene去檢索,取得結果後,反饋給使用者。 在前兩天,發現,啟動apache時,進行對clucene的初始化都是失敗的,用更簡單的測試代碼去試了下,還是不成功。重建索引到一個新的目錄之後,再去嘗試,就可以。如果,mv
Time of Update: 2018-12-03
剛學,如果有問題看manual,不多說兩個檔案說明下testlib.lua在目前的目錄下,maxmin.lua在目前的目錄的子目錄lualibs下。即./testlib.lua,./lualibs/maxmin.lua測試過沒有問題,大致可以清楚的闡述lua中的模組是怎麼個樣子,下面上代碼:testlib.lualocal maxmin = require "lualibs.maxmin"local test={3,23,63,32,1,2}local
Time of Update: 2018-12-03
//=======================================================================//Use Adjacency List Find CriticalPath//BY:CHLAWS //TIME:08-8-7//PS:transshipment don't delete this headmark//================================================================