Time of Update: 2018-12-04
之前研究過一段時間的OpenGL,可惜工作中暫時用不到,現在跑來研究一下DX,好歹工作中也可以用到一些了。 說說的我環境吧: Windows xp+sp2+DirectX9+VS2005 dx的下載安裝就此略過吧。1.建立一空的項目,把DX目錄下的Include,Lib目錄添加到vs2005的配置目錄中;2.引用dx標頭檔和lib庫3.開始來點介面調用demo。 -------------------------#.h #include "stdafx.h"#include
Time of Update: 2018-12-04
在下列步驟之前,需要:#include<d3dx9.h> #pragma comment(lib,"d3d9.lib")#pragma comment(lib,"d3dx9.lib") 1.通過介面 Direct3DCreate9(D3D_SDK_VERSION) 擷取IDirect3D9指標;2.使用IDriect3D9指標的 GetDeviceCaps 介面判定顯卡是否支援硬體頂點運算,若硬體不支援,可使用軟體類比頂點運算;3.使用第2條的測試結果初始化
Time of Update: 2018-12-04
社會安全號碼碼構成的規定:中國大陸的身份證為18位,老的身份證是15位。關於身份證第18是怎麼計算的,原理如下:根據〖中華人民共和國國家標準 GB 11643-1999〗中有關公民身份號碼的規定,公民身份號碼是特徵組合碼,由十七位元字本體碼和一位元字校正碼組成。排列順序從左至右依次為:六位元字地址碼,八位元字出生日期碼,三位元字順序碼和一位元字校正碼。 地址碼(身份證前六位)表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼。(所有地區的編碼可以到查詢到最新的縣及縣以上的行政編碼資料。)
Time of Update: 2018-12-04
假如set中存放string指標,想當然可能會如此寫:std::set<std::string*> setPtr;typedef std::set<std::string*>::iterator it_setptr;setPtr.insert(new std::string("hong"));setPtr.insert(new std::string("STL"));setPtr.insert(new std::string("sportStl"));for
Time of Update: 2018-12-04
javac和java是sun提供的編譯java檔案和執行class檔案的命令工具,其經過ant封裝之後,可以說是很強大很方便,然後有時候寫的小程式去用IDE編譯,運行,顯得的有些龐大,輕便輕盈的辦法當然是用javac與java了。 在看下面的描述之前,請參考其他方法安裝好java環境,配置好java環境變數(記得CLASSPATH最前面是 .;),下面的樣本檔案純為顯示所寫,基本上沒什麼用途,其中jdk版本——java version
Time of Update: 2018-12-04
從表事件從表的事件的格式與主表的事件格式一樣的描述。在實際工作中,我們經常用到從表儲存完後要處理一些商務邏輯。比如:要根據主表的欄位更新一些從表的資訊。比如:在每條資料更新前後都要做安全性校正。以下介面從從表設計介面進入:特別說明:對於明細表儲存前,儲存後兩個事件,用@符號擷取的變數是主表欄位的變數。其它的事件是明細表的欄位。@WebUser.No,@WebUser.Name@WebUser.FK_Dept 全域欄位約定不變。
Time of Update: 2018-12-04
lucene是什嗎?lucene是一個開源的,廣泛應用的,對資料進行索引、查詢的一個架構,更詳細的介紹請查看www.lucene.com. 下面簡單的描述一下索引和查詢過程。1. 做索引簡單過程://擷取索引儲存路徑 String strindexDir = “”; File indexDir = new File(strindexDir); // 分詞器 Analyzer analyzer = new PaodingAnalyzer(); // 中文分詞 庖丁解牛//擷取寫索引對象,
Time of Update: 2018-12-04
如何提高工作流程管理系統運行效率?關鍵字:工作流程管理系統,workflow,bpm,執行效率,緩衝. Ccflow通過如下方提高商務程序系統執行效率。緩衝機制1,什麼情況下用到緩衝? 有以下幾條快取資料的規則。 1,資料被頻繁利用,但是不經常更新,資料量不太大. 比如人員、崗位、部門。 2,資料在同一個過程中經常利用,比如:流程對一個實體進行運算.它經常被各個方法所使用. 比如納稅人流程中:納稅人的資訊\土地流程中的土地資訊.
Time of Update: 2018-12-04
繪製流水線(Transforming &
Time of Update: 2018-12-04
註:本文章從網上摘錄,並做了相應的修改。
Time of Update: 2018-12-04
本篇文章,主要探討一下lua中的指令系統(涉及到的檔案 lopcodes.c )。 在lua中,用32位的unsigned int類型來表示一條指令作業碼,32位值包含了6位的作業碼和26位的指令欄位兩部分內容。 All instructions have an opcode in the first 6 bits. Instructions can have the following fields: `A' : 8 bits `B' : 9 bits `C' : 9 bits `Bx'
Time of Update: 2018-12-04
最近因為一個實驗,需要文字檔的編碼格式為GBK或者GB2312,而來源資料又是很多編碼格式的,有些是GBK,有些是UTF-8,這樣就不好用工具直接轉,手動就更不可取了,於是打算寫個程式,能夠讀取UTF-8的檔案,更改編碼後,再寫入另一個檔案,存為GBK格式。 在網上看了很多例子,也查了python
Time of Update: 2018-12-04
說明:--------------------------------------1, Prj為項目工程所用的一些擴充應用,項目流程也可以稱呼為工程流程,是為了建造一個跨期比較長的工程在每個環節上需要流程式控制制。2,
Time of Update: 2018-12-04
GAE不能訪問,很是悲慘。再加個host搞定 #coding=utf8import osdef add_gae_access(): host_file_path = os.path.join(os.getenv('windir'), 'system32/drivers/etc/hosts') with file(host_file_path, 'ab') as f: f.write("%s#GAE access%s203.208.39.104
Time of Update: 2018-12-04
下面給出幾個適應度評價函數,並給出圖形表示
Time of Update: 2018-12-04
以往下載 Setup-Subversion , 下載Apache安裝,svn服務配置,許可權配置,麻煩之極了,其實在window下沒有必要這麼麻煩。 捷徑步驟:1. 直接下載VisualSVN Server即可了,下載它的免費版本已經夠用了,內建了svn server和 ApacheHTTP;2. 安裝過程可以選擇http or https協議, 可以選擇連接埠, 代碼倉庫是必須能夠選擇的, 一鍵安裝即可;3. 建立代碼倉庫,添加用於許可權等;4. 對著代碼倉庫右鍵屬性 -->
Time of Update: 2018-12-04
本篇文章,主要探討一下lua中的字串緩衝管理(涉及到的檔案 lstring.c )。 在lua的9種資料類型中,字串是屬於可以被GC回收的類型。在lua中,操作字串實際上是在操作字串引用,當字串不在被使用的時候,GC會通過一定演算法回收。 --lua9種資料類型:#define LUA_TNIL0#define LUA_TBOOLEAN1#define LUA_TLIGHTUSERDATA2#define LUA_TNUMBER3#define LUA_TSTRING4#define
Time of Update: 2018-12-04
格式化輸出API, printf, sprintf, vsprintf等等早已被大家知悉,使用規則也是了如指掌:比如 %d, %s, %p, %-02d等等; sscanf 相當使用的略少,它的用法除了常用的 %d, %s, %c等之後還有 “^”,“[”,“]”,“*”等等;1. “^” 和Regex中的 ^作用一致, 相當於非;2. “[”,“]”成對使用,和Regex中的 [, ]作用一樣,相當於取值範圍;3. “*” 表示忽略,和Regex中的 * 取N個類似值的作用有區別; 函數原型:
Time of Update: 2018-12-04
ccflow向流程開始節點表單傳輸資料方法大全在啟動開始節點時,通常會向其發起點(流程的第一個點)傳輸一序列值,來減少使用者的輸入或者處理特定業務。下面把這些特定的方法總結匯總如下。利用url傳輸資料給表單:案例:MyFlow.aspx?FK_Flow=001&FK_Node=101&PrjNo=GB1002&PrjName=項目名稱.解釋:利用Url的方式傳遞值,Key就是表單的欄位名,如果一致ccform就是自動擷取它們把值放入表單控制項裡。這種方式適用於資料量比較少
Time of Update: 2018-12-04
以子流程結束的工作流程有什麼特點?設計時應注意什麼事項?我們知道ccflow有同步分合流,與非同步分合流,與這之相對應的以子流程結束的流程也是有兩種:以子流程結束的同步分合流,與以子流程結束的非同步分合流程。對於這兩類流程做如下特別說明:1, 都是有多個線程,與一個主線程的流程。2, 每個子線程在流程結束後就要檢查,當前的子線程是不是最後一個?如果是最後一個就在結束主流程。3, 主流程完成的時間跨度是按所有的子流程都完成來計算。