Time of Update: 2018-12-05
在應用程式中,常常需要設計一種架構來適應需求的不斷變化。經常地,在軟體發布之後,使用者需要增加新的功能,或者不同的使用者需要根據各自特定的需求定製功能。為了達到這個目的而無需重寫代碼或者重做“開發——編譯——測試——發布”等一系列任務,我們可以實現一種在不破壞現有代碼的條件下可擴充模組的架構。使用外掛程式(plug-in)的架構可以滿足這一需要。
Time of Update: 2018-12-05
#include "stdafx.h"#include <iostream>using namespace std;bool fun1(unsigned char ch) {if(ch >= 0xb0 && ch <= 0xf7) {return true;}else {return false;}}bool fun2(unsigned char ch) {if(ch >= 0xa1 && ch <= 0xfe)
Time of Update: 2018-12-05
通過MAP檔案找出崩潰地址和原始碼的出錯行 首先必鬚生成程式的 MAP 檔案。什麼是 MAP 檔案?簡單地講, MAP 檔案是程式的全域符號、源檔案和程式碼號資訊的唯一的文本表示方法,它可以在任何地方、任何時候使用,不需要有額外的程式進行支援。而且,這是唯一能找出程式崩潰的地方的救星。在 VC 中,我們可以按下 Alt+F7 ,開啟“Project Settings”選項頁,選擇 C/C++ 選項卡,並在最下面的 Project Options 裡面輸入:/Zd ,然後要選擇 Link 選項卡,
Time of Update: 2018-12-05
這篇文章主要介紹了相比於python2.6,python3.0的新特性。更詳細的介紹請參見python3.0的文檔。Common Stumbling Blocks本段簡單的列出容易使人出錯的變動。print語句被print()函數取代了,可以使用關鍵字參數來替代老的print特殊文法。例如:Old: print “The answer is”, 2*2New: print(”The answer is”, 2*2)Old: printx,
Time of Update: 2018-12-05
一、引言 當前Web上流行的劇本語言是以HTML為主的語言結構,HTML是一種標記語言,而不是一種程式設計語言,主要的標記是針對顯示,而不是針對文檔內容本身結構的描述的。也就是說,機器本身是不能夠解析它的內容的,所以就出現了XML語言。XML (eXtensible Markup
Time of Update: 2018-12-05
ActiveX是Microsoft提出的一組使用COM(ComponentObjectModel,組件物件模型)使得軟體組件在網路環境中進行互動的技術集。它與具體的程式設計語言無關。作為針對Internet應用開發的技術,ActiveX被廣泛應用於WEB伺服器以及用戶端的各個方面。本文著重介紹以Visual C++
Time of Update: 2018-12-05
外掛無非如下幾種(依製作難度):1、動作式,所謂動作式,就是指用API發命令給視窗或API控制滑鼠、鍵盤等,使遊戲裡的人物進行流動或者攻擊,最早以前的“石器”外掛就是這種方式。2、本地修改式,這種外掛跟傳統上的一些遊戲修改器沒有兩樣,做這種外掛在編程只需要對記憶體位址有一點認識並且掌握API就可以實現,“精靈”的外掛這是這種方式寫成的,它的痛點在於找到那些地址碼,找地址一般地要藉助於別人的工具,有的遊戲還有雙碼校正,真正找起來會比較困難。3、木馬式,這種外掛的目的是幫外掛製作者偷到使用者的密碼,
Time of Update: 2018-12-05
nmea資料如下: $GPGGA,121252.000,3937.3032,N,11611.6046,E,1,05,2.0,45.9,M,-5.7,M,,0000*77 $GPRMC,121252.000,A,3958.3032,N,11629.6046,E,15.15,359.95,070306,,,A*54 $GPVTG,359.95,T,,M,15.15,N,28.0,K,A*04 $GPGGA,121253.000,3937.3090,N,11611.6057,E,1,06,1.2,44
Time of Update: 2018-12-05
你首先需要知道ActiveX控制項如何編寫的,接著可按照如下步驟實施:首先,寫一個inf設定檔,解決使用者下載你的控制項後安裝與註冊的問題。 第二步,將控制項的檔案,包括設定檔、所需的動態串連庫全部打包成cab包。 第三步,給cab包添加數位簽章,否則不能下載你的cab包。 最後,寫好html代碼,發布自己的控制項。 你覺得有用就繼續看下去 發布Activex
Time of Update: 2018-12-05
//////////MFC 中的 view 類中加入view.h ///渲染 afx_msg BOOL OnEraseBkgnd(CDC* pDC); afx_msg void OnTimer(UINT nIDEvent); afx_msg void OnSize(UINT nType, int cx, int cy); virtual void OnDraw(CDC* pDC); // overridden to draw this
Time of Update: 2018-12-05
OpenGL中FBO的概念及其應用 【本帖轉自 http://www.cppblog.com/kongque/archive/2010/08/26/124754.html】 FBO一個最常見的應用就是:渲染到紋理(render to texture),通過這項技術可以實現光暈效果,環境映射,陰影映射等很炫的效果。OpenGL中的Frame Buffer Object(FBO)擴充,被推薦用於把資料渲染到紋理對像。相對於其它同類技術,如資料拷貝或交換緩衝區等,使用FBO技術會更高效並且更容易實現。
Time of Update: 2018-12-05
第一步:修改core.font 為個檔案,找個中文字型,進行修改,如下面: ///<MyGUI type="Font">/// <Font name="MyGUI_CoreFont.18" source="simhei.ttf" size="10" resolution="90" antialias_colour="false" space_width="2" tab_width="4" cursor_width="1" distance="7" offset_height="
Time of Update: 2018-12-05
從2003到WM5,PPC Notification 支援做了一下改進,但是SDK並沒有做詳細的描述,至少我下載的5.0 PPC SDK沒有,只能自己硬啃標頭檔,所以我將自己一些平時使用Notification的一些心得記錄下來,一來做個備忘(筆者忘東西的速度很快),二來也希望協助下那些還沒用過Notification的朋友,啃啃標頭檔真的很痛苦。 長話短說,讓我們從最簡單的開始:1.最簡單的Tray Notification:
Time of Update: 2018-12-05
const INT RECV_BUFFER_LEN = 1024;////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// DLRequest::DLRequest() { }
Time of Update: 2018-12-05
上課講了Symbian OS中多線程的使用, 這可我們說說Symbian OS中使用更頻繁的一個架構:Active Object(這裡簡稱AO)。多線程在傳統程式中使用非常的廣泛, 但是在資源有限的小型裝置上卻不一定是上乘選擇。 通過上課的常式我們看到每個線程都要分配一定的記憶體, 如果所有的非同步作業都通過多線程來做的話, 對系統是一個不小的負擔。 AO的設計就是要在同一個線程內處理非同步作業。 AO 是在 ActiveScheduler (AS) 的協調下工作的,
Time of Update: 2018-12-05
首發Zend Studio 9.0.3正式版註冊破解(2012-07-04更新) kekehu /ZendStudio / 2011.11.18 / 13:22 /
Time of Update: 2018-12-05
<script> function exec (command) { window.oldOnError = window.onerror; window._command = command; window.onerror = function (err) { if (err.indexOf('utomation') != -1) {
Time of Update: 2018-12-05
為了給2d遊戲做出比較絢麗的效果,最近我真是煞費苦心啊,在3d中做出動態陰影比較好實現,2d中就比較難了,尤其是手機遊戲中,要是給每個單位都加一張陰影貼圖,容量就太過龐大了,所以應該要想一個比較好的演算法能在遊戲中動態產生陰影圖,下面我給大家介紹一個在2d案頭遊戲動態產生陰影的演算法,並將它用j2me實現,最終效果 要實現一個陰影首先要瞭解陰影的特點,當陽光照射到物體表面時,會投影出一個當前物體外觀輪廓類似份的黑影,而這個黑影多半又是傾斜的,且是半透明的,並不會完全覆蓋地表使之成為一團黑色
Time of Update: 2018-12-05
微端開發 幾點經驗 微端開發,就是把用戶端資源變小, 失去畫面效果,來達到網頁遊戲的體驗效果 從而運營成本,大大降低,成本可以降低到和網頁遊戲一樣的首先 用戶端要支援下載功能,單個檔案下載 還要支援動態載入資源 在這裡,如果你的用戶端地圖很大,地塊多的話,建議用四叉樹進行最佳化 為了提升效率可以使用線程池,來進行下載 再開幾條額外的線程來進行載入工作 (備忘:線程開多少自己控制)再者
Time of Update: 2018-12-05
你首先需要知道ActiveX控制項如何編寫的,接著可按照如下步驟實施:首先,寫一個inf設定檔,解決使用者下載你的控制項後安裝與註冊的問題。第二步,將控制項的檔案,包括設定檔、所需的動態串連庫全部打包成cab包。第三步,給cab包添加數位簽章,否則不能下載你的cab包。最後,寫好html代碼,發布自己的控制項。你覺得有用就繼續看下去發布Activex1、如果需要建立cab檔案,首先需要Cabarc或者Makecab,它們隨著Cabinet SDK的安裝就有了,Cabinet SDK的是htt