Time of Update: 2018-12-03
本來從MSFlexGrid或MSHFlexGrid匯出資料到Excel中,是一個非常簡單的問題,但論壇裡還是經常有人問如何匯出,有的雖然知道用儲存格賦值方式迴圈匯出,但速度太慢,因此寫了一個通用的資料匯出函數,由於以數組方式一次性賦值,運度速度得到了極大提升,需要的朋友可以參照以下代碼,稍作修改,就可以寫出用於其它表格控制項向Excel匯出資料的功能了。Public Sub ExportToExcel(ByRef objGrid As MSHFlexGrid, ByVal
Time of Update: 2018-12-03
Socket有同步阻塞方式和非同步非阻塞方式兩種使用,事實上同步和非同步在我們編程的生涯中可能遇到了很多,而Socket也沒什麼特別。雖然同步好用,不費勁,但不能滿足一些應用場合,其效率也很低。
Time of Update: 2018-12-03
錯誤:A different object with the same identifier value was already associated with the
Time of Update: 2018-12-03
變換的組合設想世界中有一個任意方向、任意位置的物體,我們要把它渲染到任意方向、任意位置的攝像機中。為了做到這一點,必須將物體的所有頂點從物體座標系變換到全局座標系,接著再從全局座標系變換到攝像機座標系。其中的數學變換總結如下:矩陣乘法滿足結合律,所以我們能用一個矩陣直接從物體座標系變換到攝像機座標系:這樣就能在渲染的迴圈外先將所有矩陣組合起來,使迴圈內作矩陣乘法的時候只需要和一個矩陣相乘即可(物體有很多頂點,省一次矩陣乘法就會提高不少效率),如下:所以矩陣組合從代數角度看是利用了矩陣乘法的結合律
Time of Update: 2018-12-03
現在的HSR(hidden surface removal)演算法基本上可以分為四種:backface culling、frustum culling、portal culling、occlusion culling(遮擋篩選)。它們的作用分別如下:backface culling用於剔除mesh背面的triangle,frustum culling用於剔除螢幕之外的物體,portal culling用於剔除不能通過portal看到的物體,而occlusion
Time of Update: 2018-12-03
C——白羊座像LinusTovards一樣,雖然牛逼,但脾氣不怎麼好 C#——金牛座各方面都還不錯,就是錢是個問題 Javascript——雙子座很簡單,很漂亮,很有趣,很不靠譜 PHP——巨蟹座得一溫柔體貼好用開源如PHP,夫複何求 Java——獅子座知道您牛逼,自個兒得瑟去吧 Perl——處女座號稱像詩一樣的語言,但是各種嘰歪的符號會讓你濕 Python——天秤座一個字,漂亮 C++——天蠍座要不你搞定它,要不它搞定你 Matlab——射手座很活力,很廣泛,很花心
Time of Update: 2018-12-03
Elecard StreamEye :編碼視頻的可視化表現,流結構分析,這些流是MPEG-1/2/4 or AVC/H.264 VES(視頻基本流)、SS(MPEG1的系統流)、,PS(MPEG2的程式流)、TS(mpeg2的傳輸串流)。 YUV viwer:是看YUV視頻檔案資料序列的,和其他的檔案來比較,找到是否二進位的映像是匹配的,並且觀看比較結果。應用程式允許使用者計算度量的品質,比如PSNR,NQI和VQM。 Stream
Time of Update: 2018-12-03
root@Ubuntu32:/home/zhangbin/vlc/x86/vlc# ./configure --enable-static --enable-shared --with-pic --enable-dbus --enable-debug --enable-gprof --enable-cprof --enable-run-as-root --enable-libproxy --enable-live555 --enable-lirc --enable-dc1394
Time of Update: 2018-12-03
1. _cdecl(1). 是C Declaration的縮寫,表示C語言預設的函數調用方法,實際上也是C++的預設的函數調用方法。(2). 所有參數從右至左依次入棧,這些參數由調用者清除,稱為手動清棧。具體所示:調用方的函數調用->被調用函數的執行->被調用函數的結果返回->調用方清除調整堆棧。(3).
Time of Update: 2018-12-03
作者:劉曉兵環境: windows xp開發工具: matlab 7.1網站架構: IIS 5.1 (我的win xp是簡化版的,裝IIS 6.0差很多DLL檔案,就只好裝IIS 5.1了)(網站用Apache架構也是可以實現的!)1、安裝MATLAB,五分鐘就能搞定安裝的時候有兩個選項(typical和custom),選擇custom,也就是自訂需要安裝的組件,以確保安裝matlab web server組件matlab 7.1註冊碼:PLP:14-24872-361
Time of Update: 2018-12-03
1、MPMoviePlayerController使statusBar消失
Time of Update: 2018-12-03
儲存空間系統是一個具有不同容量、成本和訪問時間的存放裝置的階層:CPU寄存器-》高速緩衝儲存空間-》主儲存空間-》磁碟-》通過網路連接的其他存放裝置。 SRAM靜態,一般作為高速緩衝儲存空間。DRAM動態,一般作為大容量的主儲存空間 每次CPU和主存之間的資料傳送都是通過一些列的步驟完成的,這些步驟稱為匯流排事務。讀事務從主存傳送資料到CPU,寫事務從CPU傳送資料到主存。 局部性:一般較好的程式都有較好的局部性,也就是說,它們傾向於引用的資料項目鄰近於其他最近引用過的資料項目,或者鄰近於最近自
Time of Update: 2018-12-03
1、首先安裝好vmware(這個網上已經有很多資料,在此不再贅述)2、下載fedora鏡像(這裡fedora15為例),附上幾個(可以用迅雷來下載) i386:http://download.fedoraproject.org/pub/fedora/linux/releases/15/Fedora/i386/iso/Fedora-15-i386-DVD.isox86_64:http://download.fedoraproject.org/pub/fedora/linux/releases/
Time of Update: 2018-12-03
1 一個簡單的程式,用了 IAsyncResult 去實現非同步作業。 MyWork() 內部通過delegate 調用了非託管的com 組件,但是,當這個程式在[STAThread] 狀態下運行時,delegate 死活沒有執行,程式進入死迴圈。 public void Test1() { MyWork work = new MyWork(); IAsyncResult ar = work.BeginWork();
Time of Update: 2018-12-03
該公司擁有完善的配送網路,具備先進的物流管理系統、GPS/GSM資訊系統,正確有效內部管理,網上資訊及時發送,為客戶提供優質高效、低成本的物流支援,長期合作、攜手並進,實現客戶持續發展。
Time of Update: 2018-12-03
UpdateProgress的AssociatedUpdatePanelID屬性增加後依然不顯示的問題解決(轉載)UpdateProgress的顯示有幾種注意情況:1、 如果UpdateProgress 在 UpdatePanel的<ContentTemplate> 中,則會顯示UpdateProgress中的提示資訊。2、 如果UpdateProgress在 UpdatePanel的<ContentTemplate> 外,則需要指定AssociatedUpdatePan
Time of Update: 2018-12-03
什麼是轉移機率矩陣 轉移機率矩陣:矩陣各元素都是非負的,並且各行元素之和等於1,各元素用機率表示,在一定條件下是互相轉移的,故稱為轉移機率矩陣。如用於市場決策時,矩陣中的元素是市場或顧客的保留、獲得或失去的機率。P(k)表示k步轉移機率矩陣。 轉移機率矩陣的特徵 轉移機率矩陣有以下特徵: ①,0≤Pij≤1 ②,即矩陣中每一行轉移機率之和等於1。 轉移機率與轉移機率矩陣[1] 假定某大學有1萬學生,每人每月用1支牙膏,並且只使用“中華”牙膏與“黑妹”牙膏兩者之一。根據本月(12月)調查
Time of Update: 2018-12-03
文法:MySQL中INSERT INTO SELECT的使用1. 文法介紹 有三張表a、b、c,現在需要從表b和表c中分別查幾個欄位的值插入到表a中對應的欄位。對於這種情況,可以使用如下的語句來實現:INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name
Time of Update: 2018-12-03
昨天碰到一個奇怪問題,開發環境沒有問題,發布到IIS7.5以後,儲存操作不能成功,跟蹤發現,是handle方法找不到,拋錯。想了很多方法,最後把懷疑是GET方式和客戶資料引起的問題,改成POST方式以後,問題解決了。在此,再溫習一下GET和POST的區別:1. get是從伺服器上擷取資料,post是向伺服器傳送資料。2. get是把參數資料隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個欄位一一對應,在URL中可以看到。post是通過HTTP
Time of Update: 2018-12-03
void glutDisplayFunc(void (*func)(void));註冊當前視窗的顯示回呼函數參數:func:形為void func()的函數,完成具體的繪製操作這個函數告訴GLUT當視窗內容必須被繪製時,那個函數將被調用.當視窗改變大小或者從被覆蓋的狀態中恢複,或者由於調用glutPostRedisplay()函數要求GLUT更新時,執行func參數指定的函數.//**********************************************************