用數組方式快速匯出MSFlexGrid表格式資料到Excel表格中

    本來從MSFlexGrid或MSHFlexGrid匯出資料到Excel中,是一個非常簡單的問題,但論壇裡還是經常有人問如何匯出,有的雖然知道用儲存格賦值方式迴圈匯出,但速度太慢,因此寫了一個通用的資料匯出函數,由於以數組方式一次性賦值,運度速度得到了極大提升,需要的朋友可以參照以下代碼,稍作修改,就可以寫出用於其它表格控制項向Excel匯出資料的功能了。Public Sub ExportToExcel(ByRef objGrid As MSHFlexGrid, ByVal

Scoket API介紹

     Socket有同步阻塞方式和非同步非阻塞方式兩種使用,事實上同步和非同步在我們編程的生涯中可能遇到了很多,而Socket也沒什麼特別。雖然同步好用,不費勁,但不能滿足一些應用場合,其效率也很低。   

A different object with the same identifier value was already associated with the session錯誤解決方案

 錯誤:A different object with the same identifier value was already associated with the

3D數學 —- 矩陣和線性變換(4)

變換的組合設想世界中有一個任意方向、任意位置的物體,我們要把它渲染到任意方向、任意位置的攝像機中。為了做到這一點,必須將物體的所有頂點從物體座標系變換到全局座標系,接著再從全局座標系變換到攝像機座標系。其中的數學變換總結如下:矩陣乘法滿足結合律,所以我們能用一個矩陣直接從物體座標系變換到攝像機座標系:這樣就能在渲染的迴圈外先將所有矩陣組合起來,使迴圈內作矩陣乘法的時候只需要和一個矩陣相乘即可(物體有很多頂點,省一次矩陣乘法就會提高不少效率),如下:所以矩陣組合從代數角度看是利用了矩陣乘法的結合律

HSR演算法-Occlusion Culling

現在的HSR(hidden surface removal)演算法基本上可以分為四種:backface culling、frustum culling、portal culling、occlusion culling(遮擋篩選)。它們的作用分別如下:backface culling用於剔除mesh背面的triangle,frustum culling用於剔除螢幕之外的物體,portal culling用於剔除不能通過portal看到的物體,而occlusion

十二星座的程式設計語言,不知道哪個Coding哥總結的哎,哈哈。。。

C——白羊座像LinusTovards一樣,雖然牛逼,但脾氣不怎麼好  C#——金牛座各方面都還不錯,就是錢是個問題   Javascript——雙子座很簡單,很漂亮,很有趣,很不靠譜  PHP——巨蟹座得一溫柔體貼好用開源如PHP,夫複何求 Java——獅子座知道您牛逼,自個兒得瑟去吧   Perl——處女座號稱像詩一樣的語言,但是各種嘰歪的符號會讓你濕   Python——天秤座一個字,漂亮   C++——天蠍座要不你搞定它,要不它搞定你   Matlab——射手座很活力,很廣泛,很花心  

Elecard StreamEye (StreamEye) tools

Elecard StreamEye :編碼視頻的可視化表現,流結構分析,這些流是MPEG-1/2/4 or AVC/H.264 VES(視頻基本流)、SS(MPEG1的系統流)、,PS(MPEG2的程式流)、TS(mpeg2的傳輸串流)。 YUV viwer:是看YUV視頻檔案資料序列的,和其他的檔案來比較,找到是否二進位的映像是匹配的,並且觀看比較結果。應用程式允許使用者計算度量的品質,比如PSNR,NQI和VQM。 Stream

繼續編譯4

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

_stdcall與_cdel

1.      _cdecl(1). 是C Declaration的縮寫,表示C語言預設的函數調用方法,實際上也是C++的預設的函數調用方法。(2). 所有參數從右至左依次入棧,這些參數由調用者清除,稱為手動清棧。具體所示:調用方的函數調用->被調用函數的執行->被調用函數的結果返回->調用方清除調整堆棧。(3).

matlab web server安裝配置過程

作者:劉曉兵環境:        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

MPMoviePlayerController導致statusBar消失,導致記憶體泄露leak

1、MPMoviePlayerController使statusBar消失       

程式設計原則——局部性原理

儲存空間系統是一個具有不同容量、成本和訪問時間的存放裝置的階層:CPU寄存器-》高速緩衝儲存空間-》主儲存空間-》磁碟-》通過網路連接的其他存放裝置。 SRAM靜態,一般作為高速緩衝儲存空間。DRAM動態,一般作為大容量的主儲存空間 每次CPU和主存之間的資料傳送都是通過一些列的步驟完成的,這些步驟稱為匯流排事務。讀事務從主存傳送資料到CPU,寫事務從CPU傳送資料到主存。 局部性:一般較好的程式都有較好的局部性,也就是說,它們傾向於引用的資料項目鄰近於其他最近引用過的資料項目,或者鄰近於最近自

vmware下安裝fedora

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/

Thread.Sleep vs. Thread.CurrentThread.Join

1  一個簡單的程式,用了 IAsyncResult 去實現非同步作業。 MyWork() 內部通過delegate 調用了非託管的com 組件,但是,當這個程式在[STAThread] 狀態下運行時,delegate 死活沒有執行,程式進入死迴圈。          public void Test1()        {            MyWork work = new MyWork();            IAsyncResult ar = work.BeginWork(); 

尼奧物流系統

該公司擁有完善的配送網路,具備先進的物流管理系統、GPS/GSM資訊系統,正確有效內部管理,網上資訊及時發送,為客戶提供優質高效、低成本的物流支援,長期合作、攜手並進,實現客戶持續發展。

UpdateProgress的AssociatedUpdatePanelID屬性增加後依然不顯示的問題解決

UpdateProgress的AssociatedUpdatePanelID屬性增加後依然不顯示的問題解決(轉載)UpdateProgress的顯示有幾種注意情況:1、 如果UpdateProgress 在 UpdatePanel的<ContentTemplate> 中,則會顯示UpdateProgress中的提示資訊。2、 如果UpdateProgress在 UpdatePanel的<ContentTemplate> 外,則需要指定AssociatedUpdatePan

轉移機率矩陣(Transition Probability Matrix)

什麼是轉移機率矩陣  轉移機率矩陣:矩陣各元素都是非負的,並且各行元素之和等於1,各元素用機率表示,在一定條件下是互相轉移的,故稱為轉移機率矩陣。如用於市場決策時,矩陣中的元素是市場或顧客的保留、獲得或失去的機率。P(k)表示k步轉移機率矩陣。 轉移機率矩陣的特徵  轉移機率矩陣有以下特徵:  ①,0≤Pij≤1  ②,即矩陣中每一行轉移機率之和等於1。 轉移機率與轉移機率矩陣[1]  假定某大學有1萬學生,每人每月用1支牙膏,並且只使用“中華”牙膏與“黑妹”牙膏兩者之一。根據本月(12月)調查

SQL Insert Into Select 用法

文法:MySQL中INSERT INTO SELECT的使用1. 文法介紹      有三張表a、b、c,現在需要從表b和表c中分別查幾個欄位的值插入到表a中對應的欄位。對於這種情況,可以使用如下的語句來實現:INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name      

IIS發布以後,handle檔案找不到,404錯誤

昨天碰到一個奇怪問題,開發環境沒有問題,發布到IIS7.5以後,儲存操作不能成功,跟蹤發現,是handle方法找不到,拋錯。想了很多方法,最後把懷疑是GET方式和客戶資料引起的問題,改成POST方式以後,問題解決了。在此,再溫習一下GET和POST的區別:1. get是從伺服器上擷取資料,post是向伺服器傳送資料。2. get是把參數資料隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個欄位一一對應,在URL中可以看到。post是通過HTTP

OpenGL的回呼函數

void glutDisplayFunc(void (*func)(void));註冊當前視窗的顯示回呼函數參數:func:形為void func()的函數,完成具體的繪製操作這個函數告訴GLUT當視窗內容必須被繪製時,那個函數將被調用.當視窗改變大小或者從被覆蓋的狀態中恢複,或者由於調用glutPostRedisplay()函數要求GLUT更新時,執行func參數指定的函數.//**********************************************************

總頁數: 61357 1 .... 1485 1486 1487 1488 1489 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.