Time of Update: 2018-12-04
持續面臨二維數組的問題, 每次都怕怕的. 那些指標實在讓人煩惱, 那些記憶體更讓人煩惱.今日總結: 以供日後參考.唯寫出最常用的幾個1: 在棧上 分配 int A[m][n]. 缺點, m, n必須為已知 函數參數調用 fun( int A[][n], int dims_i, int dims_j ) { A[i][j] = 0; }2: 動態分配-使用stl 極力推薦!!! 雖然, 這個方法會造成記憶體不連續, 但是, 比起代碼的優美, 調用的直觀,
Time of Update: 2018-12-04
在做一個大工程的時候, 什麼問題都有可能碰得上. 鬱悶的是, 項目是多人合作的, 你無法確定問題出在誰的身上. 最近就遇上一例.描述:引擎exe,運行10多分鐘後, 自動結束. 我靠, 退的悄聲無息的. 甚至連個windows抱歉的介面都不彈出來.分析:1: 關於程式悄聲無息退出的問題 一個程式出錯, 一般都是windows很抱歉, 進程要關閉啥的, 問你要不要調試. 這次進程居然屁都不放一個就say88了.中間肯定有問題. 進程出錯, 一般windows都會產生響應的dump檔案(
Time of Update: 2018-12-04
zjuthesis是坊間最廣為流行的大論文latex模板之一,以下是針對學院官方模板所作的小許改動。 二、三級目錄縮排過大/titlecontents{section}[3.5em]{}% {/contentslabel{2.2em}}{/hspace{-3.2em}}{/titlerule*[10pt]{.}/contentspage}/titlecontents{subsection}[5.0em]{}% {/contentslabel{3.0em}}{/hspace{-5.0em}}{/t
Time of Update: 2018-12-04
1: 十分討厭用windowsapi做這種UI, 所有的代碼你都不知道怎麼實現的,只知道api, 唉,出了問題也不知道怎麼弄.1: 使用MASK遮罩圖片或透明色實現透明色點陣圖效果 網上的大多數代碼是使用遮罩圖實現位元影像透明效果的.2: 重載OnEraseBkgnd, 直接返回,也就是不畫按鈕的矩形背景,也就是說,使用父視窗的當前的在當前按鈕所在的地區的顯示,作為我的背景.3: 如果使用透明色實現透明請注意: 3.1 BITMAP bmp;
Time of Update: 2018-12-04
今天搞這個東西化了一天的時間,哈!本來是要用Ajax做的,但最終沒有成功。原因有1:page_load是伺服器端執行,window onload為用戶端執行,執行順序為page_load>window onload;2:進入頁面不能立即呼叫指令碼檔案,指令碼是用戶端的(我以為)。最終還是通過JS實現了該功能,用JS就能簡單實現了功能,呵呵,可能是自己想太多了,不過還是從失敗的例子中學到了不少東西。下面還是把自己的成果貼出來吧,呵呵!function checkemail(){
Time of Update: 2018-12-04
對於一個mfcdll, 被win32使用的時候, 會出現麻煩.在debug模式下, win32程式宣告失敗.在release模式下, 由於沒有使用斷言, 正常運作.另外, 一個背景工作執行緒, 如果其調用了PeekMessage() 那麼其就變成了 UI線程!!!只不過, 由於這個背景工作執行緒的訊息佇列裡面沒有任何訊息!!!如果這個背景工作執行緒建立了視窗, 那麼其訊息佇列裡面自然就有了windows給這個視窗投遞的訊息.記住下面的定理:1: 若且唯若
Time of Update: 2018-12-04
轉載自demonstrate 的 blog這裡搜集了一些常見的和 machine learning 相關的網站,按照 topic 來分。Gaussian Processeshttp://www.gaussianprocess.org 包括相關的書籍(有 Carl Edward Rasmussen 的書),相關的程式以及分類的 paper 列表。這也是由 Carl 自己維護的,他應該是將 GP 引入 machine learning 最早的人之一了吧,Hinton 的學生。
Time of Update: 2018-12-04
首先要說明的是,1:DXUT沒有使用DirectInput裝置,像普通的Win32應用程式一樣,靠Windows的訊息驅動機制驅動遊戲運行及對鍵盤滑鼠動作的響應。這樣做,對商業引擎會速度慢了點,但對Demo示範來說,還是足夠用的。2:使用Dinput時,也是,把Dinput的動作,封裝成一個個Event,交給GUI介面去檢測,看是否擊中自己,如果擊中,就再產生一個訊息,在MsgProc()中,對該訊息執行響應的動作。3:在普通應用程式中,windows也是把一個滑鼠事件,轉化成不同的訊息,每個訊
Time of Update: 2018-12-04
問題描述:今天使用CustomToolTipDemo的時候, 遇到了一個很奇怪的問題, 在作者提供的MFC例子上, 我建立了一個按鈕, 並且把該按鈕綁定搞一個CButton類, 然後, 為該按鈕添加tooltip, 運行一切正常. 當滑鼠划過按鈕上方的時候, 可以顯示tooltip.然後, 我自己建立一個MFC工程, 添加按鈕控制項, 綁定CButton, 然後運行, 當滑鼠滑過按鈕上方的時候, 就顯示不出tooltip. 跟蹤進去, CButton類裡面確實有值, m_hWnd非空,
Time of Update: 2018-12-04
一方面:使用Attribute Table 的首要原因是為了豐富的渲染物體,比如,把物體的面分為不同的組,每個組,對應一個Atrribute ID,即組號。這樣,可以為每個組制定不同的材質,要知道,D3D裡面,同時只能使用一種材質。另一方面:為每個面指定不同的組好後,通過,Opitimize()方法,可以將相同組號的面放在一起,這樣提高渲染效率。這裡有一篇國外的講Attribute
Time of Update: 2018-12-04
http://topic.csdn.net/t/20040621/16/3110412.html 引子:網上對MFC的批評不絕於耳,說MFC這樣,那樣不好,甚至有網友直接用“爛”來形容MFC。我學習MF
Time of Update: 2018-12-04
1:Default中載入的資源。這些資源在裝置丟失後要手工Release掉,難怪Sprite提供了ID3DXSprite::OnLostDeviceID3DXSprite::OnLostDeviceUse this method to release all references to video memory resources and delete all stateblocks. This method should be called whenever a device is lost
Time of Update: 2018-12-04
http://community.csdn.net/Expert/topic/5647/5647651.xml?temp=.4312097感覺問題很經典,做個備份,日後研究Class Cat{};template< typename T >T* alloc(){ return new T;}auto_ptr<Cat> pCat23( auto_ptr<Cat>( alloc<Cat>() )
Time of Update: 2018-12-04
北漂的生活就是這樣,一年過去了,又要搬家了。這一年在現在住的地方還是挺不錯的,房東也好比較和善,合租的是老同學,中間雖說有過矛盾,但還是比陌生人要好一些。好聚好散,無論怎樣,大家以後還是朋友。正在和老婆商量租什麼樣的房子好呢,能租個一居室當然最好了,能好好的過二人生活。白天上班累了一天,的確下班想擁有自己的一些空間。今天的工作任務提交成功了,晚上可以不用加班了,yeah.白天上班都挺辛苦的,老婆現在的情況比我要更辛苦些,每天7點多鐘才能到家,多理解一些,多擔待一些。男子漢要撐起家庭的重擔,多做一
Time of Update: 2018-12-04
解決方案:1) 函數實現放在.h檔案裡面,和函式宣告在一起。2) 函數實現前面加上 extern 關鍵字。 在.cpp裡的函數定義前加上extern,這會引發一個warning : 'extern' storage-class specifier illegal on member definition,可以用#pragma warning (disable : 4630)屏蔽之。
Time of Update: 2018-12-04
原文地址:http://blog.csdn.net/ariesjzj/article/details/8570566Xen作為一種應用廣泛的虛擬機器方案,無論是在工業還是教育領域都發揮著巨大的作用。Xen不僅有其引以為豪的Paravirtualization實現,還有基於硬體支援的HVM實現。對於Xen,Ubuntu中有現成的解決方案,只要通過一些apt-get install(ubuntu-xen-desktop, xen-hypervisor-4.1-amd64, xen-tools,
Time of Update: 2018-12-04
http://hi.baidu.com/bilicon/blog/item/5c7152fb9424d664024f562c.html
Time of Update: 2018-12-04
http://community.csdn.net/Expert/topic/5603/5603029.xml?temp=.7464868我覺得題目應該不是太難吧,如下:請把一個整形數組中重複的數字去掉。例如:1, 2, 0, 2, -1, 999, 3, 999, 88答案應該是:1, 2, 0, -1, 999, 3,
Time of Update: 2018-12-04
問題描述:新工程中使用了tsGUI的靜態庫,這是一個類似於OpenCV的HighGUI的可以快速的在介面上顯示調試資訊的庫。內部使用了std::string類。 因為使用了std::string, 導致該tsGUI的debug版本僅能用於debug項目,release版本同樣僅能用於release項目。這是之前就得出的基本結論。新項目中,是這樣包含tsGUI庫的#ifdefine _DEBUG #pragma comment(lib, "tsGUI_d.lib") //
Time of Update: 2018-12-04
問題描述:一直以來,引擎都啟動並執行很穩定。而且在所有電腦上都很穩定。但是,唯獨一個筆記本不行。引擎在其上一運行就崩掉。 問題分析:根據產生的dump檔案,windbg的分析結果為:The stored exception information can be accessed via .ecxr.(c98.da0): Stack buffer overflow - code c0000409 (first/second chance not available)還有 frame IP