Time of Update: 2018-12-03
類似文章:http://blog.sina.com.cn/s/blog_6cfddec10100mck9.htmlhttp://bbs.lmtw.com/dispbbs.asp?boardid=20&id=113723http://topic.csdn.net/u/20080527/17/44d9ebf9-959d-4495-8456-62e4b2d40f05.htmlhttp://www.cnblogs.com/konlil/archive/2011/05/17/2048976.htm
Time of Update: 2018-12-03
參考:http://msdn.microsoft.com/library/windows/apps/br211386/Summary:MS的getting started簡單介紹了如何使用各種方法來建立metro程式。這裡,只試圖看看MS是如何支援JS的metro程式的。(1) Metro程式支援的開發方式和語言對於Metro風格應用開發,可以使用JS實現程式邏輯,結合HTML5/CSS3設計使用者介面;也可以使用c++,c#或VB結合XAML來實現使用者介面,使用native c++或託管c#
Time of Update: 2018-12-03
參考:官方Manual和對應翻譯的中文手冊(感謝譯者)。下面的所有內容基於版本Box2D_v2.2.0。1. 介紹Box2D是一個2D剛體模擬庫。可移植C++寫成。引擎中資料類型大多以b2開頭。2. 核心概念:剛體(rigid body):一塊十分堅硬的物質,它上面的任何兩點之間的距離都是完全不變的。一般用物體(body)簡單的來描述剛體。形狀(shape):一塊嚴格依附於物體(body)的 2D 碰撞幾何結構(collision
Time of Update: 2018-12-03
效能測試的時候,一個問題就是時間間隔,有很多時間函數能擷取時間,從而求取時間間隔。關於這方面的文章很多,我就不重複了,這裡只是提供一些基本的資訊,從而方便我自己做效能測試使用:(1)C語言時間函數clock()和clock_t:time.h中的C語言時間函數clock()能擷取目前時間。需要注意的是,這個函數在Windows和Linux下是通用的,但是其傳回值的單位是不同的,一個是毫秒,一個是微秒。從單位也可以看出該方式擷取時間的精度。總體來說,其精度在毫秒級,所以測試效能的時候,對於粗時間間隔
Time of Update: 2018-12-03
以Intel(R) Microarchitecture Code Name Nehalem系列的CPU為例,以VTune工具作為測試手段來理解(因為我的CPU是這個系列的。)基本的效能調優事件使用這些事件能瞭解代碼中最耗時和執行最多指令的部分。其中三個事件是fixed counter(固定計數器,參考18.4.1 Fixed-function Performance
Time of Update: 2018-12-03
關於WinRT的MSDN參考:http://msdn.microsoft.com/en-us/library/windows/apps/hh454062(v=VS.110).aspx先聲明,這裡的Hello,World程式不是Metro Style的WinRT,在Metro中使用WinRT的程式可以找到很多相關的資料了(當然,網上很多文章不適合入門,都弄得太複雜)。個人還是喜歡從簡單開始,所以從Desktop程式來開始瞭解WinRT不是更好?(1)
Time of Update: 2018-12-03
參考:Netpbm項目首頁: http://sourceforge.net/projects/netpbmNetpbm wiki: http://en.wikipedia.org/wiki/NetpbmNetpbm format wiki: http://en.wikipedia.org/wiki/Netpbm_formatppm檔案格式: http://hi.baidu.com/sunboya198/item/80fb8e16d39ae9098fbde4d61.
Time of Update: 2018-12-03
參考:http://msdn.microsoft.com/en-us/library/windows/apps/hh454076(v=VS.110).aspx(1)WinRT對象和引用計數WinRT是一個OO的庫,所以都是以對象的形式操作。在WinRT中,使用引用計數管理對象,關鍵字ref
Time of Update: 2018-12-03
在運行V8代碼的時候或者Nodejs等依賴於V8的時候,可能遇到如下錯誤:Maximum call stack size
Time of Update: 2018-12-03
說明:下載User Guide: http://software.intel.com/zh-cn/forums/showthread.php?t=77996&o=a&s=lr(Cilk_User_Guide.pdf)主要是對該使用者指南(中文版)的一些學習筆記和簡化並更加自己的理解添加一些程式碼範例,可以參考原文檔擷取更多細節。1. cilk_spawn2. cilk_sync3. cilk_for4. 預定義宏__cilk5. 環境變數NWORKERS1.
Time of Update: 2018-12-03
參考:http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm(1)函數分類:根據MKL的手冊可以知道,MKL函數主要分為以下幾類(domains):BLASBLACSLAPACKScaLAPACK PBLASSparse Solver Vector Math Library (VML) Vector Statistical Library (VSL) Conventional DFTs
Time of Update: 2018-12-03
GDI+是對GDI的很大程度上的改進,其設計理念以及操作的方式和GDI相比有了本質的不同,因其優秀的消除鋸齒功能以豐富介面函數深受廣大映像和圖形編程者的愛好,同GDI相比,在編程上有著較大的不同。在GDI+的一些列函數中,有兩個比較特殊,他們是GdiplusStartup以及GdiplusShutdown,在執行所有的GDI+圖形或映像的函數前,一定要先調用GdiplusStartup函數,否則將返回GdiplusNotInitialized的錯誤,在程式關閉之前一定要調用GdiplusShut
Time of Update: 2018-12-03
reduction的作用:A private copy for each list variable is created for each thread. At the end of the reduction, the reduction variable is applied to all private copies of the shared variable, and the final result is written to the global shared variable.
Time of Update: 2018-12-03
說明:android的NDK本來就提供了zlib庫,但是由於zlib相對簡單,所以我第一次編譯的就是zlib,只是為了瞭解一下大概如何編譯的思路。這裡使用的zlib的版本是zlib-1.2.3。(1)使用ndk-build的方式解壓zlib包後,將其放入JNI檔案夾下,分類樹結構如下:NDK#tree -L 3.├── prj_zlib│ └── jni│ └── zlib-1.2.3└──
Time of Update: 2018-12-03
breakpoint很容易理解,是程式的斷點。在程式某一個地方設定斷點,那麼程式運行到此處就會暫停。那麼,watchpoint呢?watchpoint是一種特殊的斷點(所以,首先它還是斷點)。在breakpoint的wiki中有相關描述:http://en.wikipedia.org/wiki/BreakpointOther kinds of conditions can also be used, such asthe reading, writing, or modification of
Time of Update: 2018-12-03
說明:下載User
Time of Update: 2018-12-03
參考:官方Manual和對應翻譯的中文手冊(感謝譯者)。下面的所有內容基於版本Box2D_v2.2.0。Hello Box2d1. 說明:首先要說明的是,Box2D源碼中有一個HelloWorld的例子和一個Testbed的單元測試的例子。這兩個都是很多的學習參考。首先,就是從HelloWorld的例子來理解Box2D。另外,需要說明的是,渲染本身是不屬於Box2D的一部分的,Testbed使用freeglut和GLUI庫渲染部分。Box2D本身只是用於進行計算,用於類比2D。2.
Time of Update: 2018-12-03
1. VTune文檔:Getting Started Tutorial:http://software.intel.com/sites/products/documentation/hpc/amplifierxe/en-us/2011Update/lin/start/index.htmVTune Help
Time of Update: 2018-12-03
說明:下載User
Time of Update: 2018-12-03
PS:為了這個標題,就想了一會,實在不知道該如何命名,因為不太清楚接下來的內容會是什麼,不希望標題讓人誤解。總之,接下來的內容可能有點亂,如果你對win8有所瞭解,最好不要閱讀下面的內容,否則你會覺得浪費時間。:)Summary:傳言win8改變了很多,恩,廢話。我希望試圖從開發人員關心的角度來瞭解一下win8,對於使用者而言,其實我覺得win8改變真的不多,無非就是修改了一下開始介面,然後程式會使用metro風格的介面,對於開發人員來說,可能變化的比較多,多了很多新名詞,我希望能對其有所瞭解,