Time of Update: 2018-12-04
以下原始碼是我在OPENCV MAILING LIST 發布的,記憶體流失問題得到更正:===#ifdef _CH_#define WIN32#error "The file needs cvaux, which is not wrapped yet. Sorry"#endif#ifndef _EiC#include "cv.h"#include "cvaux.h"#include "highgui.h"#include <stdio.h>#include <stdlib.h&
Time of Update: 2018-12-04
在複雜情境中多目標物的檢測識別方法 2006-6-27 13:37:44 【文章字型:大 中 小】 列印 收藏
Time of Update: 2018-12-04
經過一段時間的折騰,我覺得本人的心態已經從一個純粹的coder轉換成有半個產品人員的心態。 不知道這算是一種進步還是退步。但不論如何,我將堅持以技術為基礎,並不斷的往產品的方向上靠。 於是前一段時間找了一本關於互連網產品入門的書,《人人都是產品經理》,初讀感覺不錯,有興趣的可以去買,我還是比較推薦的。同時作者蘇傑同學我雖然沒有見過面,但在他的空間中留過嚴,感覺他是個認真負責的人,有興趣也可以到他的部落格(http://iamsujie.com/)上去留言。
Time of Update: 2018-12-04
class Foo{public: void Print() { printf("Foo\n"); };};class Animal:public Foo{public: void Print() { printf("Animal\n"); };};int main(){ Animal *an = new Animal(); Animal *p; Foo *foo; foo = an; p = an;
Time of Update: 2018-12-04
轉自:http://news.cnblogs.com/n/95094/有時候到了新環境新終端的時候想進行格式轉換但又發現新終端裡面沒有相應的格式轉換器,又不好意思在別人電腦安裝其它軟體,這時候就需要線上格式轉 換服務了!本次介紹了5款全能線上轉換器和3款文檔轉換器以及音頻視頻轉換器各一種。1. online-convertonline-convert是一個十分優秀的線上格式轉換應用,支援格式覆蓋文檔、圖片、音頻、視頻、電子書、Flash以及一些
Time of Update: 2018-12-04
概述:void *realloc(void *ptr, size_t size)realloc實在原有記憶體基礎上直接從隊上再分配指定數量的記憶體塊,如果分配成功,返回新的地址,這樣隱含源地址失效的風險。例如:char *p,*q;p = malloc(sizeof(char)*1024);q = p;p = realloc(p,1024);//可能造成q指標失效,因為p在這過程中已經釋放了。源碼如下:void *realloc(void *ptr, size_t size){
Time of Update: 2018-12-04
windbg下載 最近一個程式老在客戶那邊自動跳出檢查代碼又沒檢查出來就開始研究怎麼看dump檔案 選好編譯設定rebuildall後,在本地建立和客戶機程式所在路徑的相同路徑, 比如待調試檔案在用戶端路徑是d:/test/test1.exe則在本地建立一個同樣的目錄,
Time of Update: 2018-12-04
我們在做檔案上傳和下載時,常常要用到以下mimeType,下面列出來供大家參考參考!希望多頂頂 '.a' : 'application/octet-stream', '.ai' : 'application/postscript', '.aif' : 'audio/x-aiff', '.aifc' : 'audio/x-aiff', '.aiff' : 'audio/x-aiff',
Time of Update: 2018-12-04
代碼如下: <script type="text/javascript"> String.prototype.Trim = function() { var m = this.match(/^/s*(/S+(/s+/S+)*)/s*$/); return (m == null) ? "" : m[1]; }String.prototype.isMobile = function() { return (/^(?:13/d|15[89])-?/d{5}(/d{
Time of Update: 2018-12-04
建立型模式
Time of Update: 2018-12-04
很多功能必須用dll,很多功能用dll很方便,尤其對於熟悉c++的installaware中的plug-ins裡有個call dll function的外掛程式用它可以調用dll 下面是一個sayhello的例子dll:extern "C" void __stdcall sayhello(const char * name, char * str){sprintf(str, "hello, %s", name);} installaware,MSICode視圖:1.
Time of Update: 2018-12-04
This tutorial explains how to import a new project into git, make changes to it, and share changes with other developers.First, note that you can get documentation for a command such as "git diff" with:$man git-diffImporting a new projectAssume you
Time of Update: 2018-12-04
人跟身份證雙向關聯在Person裡面定義的註解:@OneToOne(cascade={CascadeType.ALL},optional=true) public IDCard getIdCard() { return idCard; } 在IDCard裡面定義的注釋: @OneToOne(cascade=CascadeType.ALL,mappedBy="idCard",optional=false) public Person getPerson() {
Time of Update: 2018-12-04
上午看了一下物體的移動部分代碼,簡直暈頭轉向。花了一個多小時算是搞明白了。要到達一個目標targetPOSITION,計算目標點與原來座標的兩點表示的向量與x軸夾角,用反餘弦得到弧度表示。 由於電腦的acos函數返回的是0到PI弧度,所以弧度對應的正弦值一定大於0 但是當目標targetPOSITION的縱座標值小於原來座標的縱座標時,也就是目標點在“下方”, 需要將sin值變號,又保持cos不變;怎麼變呢?所得弧度加一個負號就行了,因為cos是一個偶函數,參數正負無所謂。 想起以前高考數學一百
Time of Update: 2018-12-04
在預設的方式下,也就是我們只輸入make命令。那麼,1、make會在目前的目錄下找名字叫“Makefile”或“makefile”的檔案。2、如果找到,它會找檔案中的第一個目標檔案(target),在上面的例子中,他會找到“edit”這個檔案,並把這個檔案作為最終的目標檔案。3、如果edit檔案不存在,或是edit所依賴的後面的.o檔案的檔案修改時間要比edit這個檔案新,那麼,他就會執行後面所定義的命令來產生edit這個檔案。4、如果edit所依賴的.o檔案也存在,那麼make會在當前檔案中找
Time of Update: 2018-12-04
當遊戲服務端啟動時,服務端會根據設定檔中的資訊,載入各個遊戲邏輯處理模組的動態連結程式庫,然後調用模組的DllCreate函數對模組進行初始化。 設定檔可以像下面這樣:ModuleCount = 30Module1 = battlesys Module2 = equipsysModule3 = friendsysModule4 = shopsysModule5 = skilllsys……
Time of Update: 2018-12-04
使用記憶體對應檔讀檔案的過程如下: (1)調用CreateFile函數開啟想要映射的檔案,得到檔案控制代碼hFile。 (2)調用CreateFileMapping函數,並傳入檔案控制代碼hFile,為該檔案建立一個記憶體映射核心對象,得到記憶體對應檔控制代碼hMap。 (3)調用MapViewOfFile函數映射整個檔案到記憶體。該函數返迴文件建立映射到記憶體後的記憶體位址。使用這個指向這個地址的指標就可以讀取檔案中的內容了。
Time of Update: 2018-12-04
物件導向多是一些低層次的抽象。比起人類發展了數萬年的數學、演算法,低級的多。以至於,號稱“可重用、可擴充、可維護、靈活性好”的物件導向編程多是寫一些網站、應用開發等早有人寫過無數遍的代碼。充滿創新的核心技術、即時技術、生物工程、人工智慧等,卻還是以面向過程話編程為主。
Time of Update: 2018-12-04
TCMalloc(Thread-Caching
Time of Update: 2018-12-04
近排玩起了protobuf,看了陳碩protobuf rpc和eventrpc rpc,寫點什麼下來,方便以後查看。google官方共用的一個協議編碼器。可以使用它來產生rpc協議。定義例子:package sudoku;message SudokuRequest { required string checkerboard = 1;}//請求包格式message SudokuResponse { optional bool solved = 1 [default=false];