Time of Update: 2018-12-05
OpenGL中的glLoadIdentity、glTranslatef、glRotatef原理 單位矩陣 對角線上都是1,其餘元素皆為0的矩陣。在矩陣的乘法中,有一種矩陣起著特殊的作用,如同數的乘法中的1,我們稱這種矩陣為單位矩陣.它是個方陣,除左上方到右下角的對角線(稱為主對角線)上的元素均為1以外全都為0.OpenGL中的座標用齊次座標表示,即(x,y,z)表示成(x',y',z',h),其中x=x'/h; y=y'/h; z=z'/h. 通常h取1.
Time of Update: 2018-12-05
地球並不是一個正球體,而是一個兩極稍扁、赤道略股的不規則球體。究竟如何認識和描述地球的形狀,必須充分考慮實際應用的需要。例如,在繪製小比例尺的世界地圖或者製作直徑只為幾十厘米的地球儀時,就可以把地球的形狀視為正球體。在測繪大比例尺地圖的時候,可以把地球視為一個橢球體。而在進行航天技術方面的計算時,則必須精確地考慮具體地點對於橢球體的偏差問題。1979年,國際大地測量及地球物理協會決定採用夏利資料來表示地球的形狀。* 地球的平均赤道半徑(a):6378.14km* 地球的極半徑(b):6
Time of Update: 2018-12-05
1.此刻打盹,你將做夢;而此刻學習,你將圓夢。 2.我荒廢的今日,正是昨日殞身之人祈求的明日。 3.覺得為時已晚的時候,恰恰是最早的時候。 4.勿將今日之事拖到明日。 5.學習時的苦痛是暫時的,未學到的痛苦是終生的。 6.學習這件事,不是缺乏時間,而是缺乏努力。 7.幸福或許不排名次,但成功必排名次。 8.學習並不是人生的全部。但,既然連人生的一部分——學習也無法征服,還能做什麼呢? 9.請享受無法迴避的痛苦。 10.只有比別人更早、更勤奮地努力,才能嘗到成功的滋味。
Time of Update: 2018-12-05
有時在使用myEclipse串連oracle資料庫會出現ORA-00600: internal error code 內部錯誤碼的問題!這主要是由於Oracle自身的Bug問題!特別是9.2.0.1版本的可能會經常遇到此問題.對於這個問題可以通過以下方法得以解決: ORA-00600: internal error code 內部錯誤碼 一般出現這樣的錯誤提示,表示可能是遇到了Oracle的bug: 1725012。錯誤的全文大概是: java.sql.SQLException:
Time of Update: 2018-12-05
Code:public class MyMath { /** * 隨機產生n個在down和up之間的隨機數 */ public static int[] Random(int down, int up, int n) { int[] num = new int[n]; for(int i=0; i<n; i++) { num[i] = (int)(Math.random()*(
Time of Update: 2018-12-05
當你建立了一個基本對話方塊應用程式時,設定對話方塊置頂,可以在初始化對話方塊函數或者在訊息響應函數裡添加以下語句設定置頂:SetWindowPos(&wndTopMost,0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);取消置頂:SetWindowPos(&wndNoTopMost,0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);不需做任何修改即可完成。當建立的是單文檔應用程式時,要在前面多一個視窗控制代碼函數。下面是更詳細的說明:函數名:
Time of Update: 2018-12-05
命令模式的結構在我們流程設計器中,實現複製粘貼功能,就是採用了命令模式,以剪下操作為例,當在編輯器中選中活動,在菜單中選擇“剪下”,就會產生一個剪下命令(CutCommand對象)。剪下操作所用到的類如下:名稱說明org.eclipse.gef.commands.Command命令的抽象類別org.eclipse.gef.commands.Command.CompoundCommand“結合多個命令的命令”的類com.example.workflow.commands.CutCommand“
Time of Update: 2018-12-05
一:簡單說明ScheduleExecutorService介面中有四個重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在實現定時程式時比較方便。下面是該介面的原型定義java.util.concurrent.ScheduleExecutorService extends ExecutorService extends Executor介面scheduleAtFixedRate原型定義及參數說明 public
Time of Update: 2018-12-05
AndroMDA與Acceleo都是比較流行也是比較著名的開源MDA工具,這兩個工具的基本運行原理如下:AndroMDA:第一步:設計模型,通過Stereotype標識AndroMDA可理解的模型類型(標識採用哪種Cartridge);第二步:使用andromda提供的命令產生平台相關模型(代碼、設定檔等)。Acceleo:第一步:設計模型,對模型無特列要求,但是可以通過Stereotype來控制產生元素的展示效果等等;第二步:選擇產生器(Generator,產生器可能有N多個);第三步:執行產
Time of Update: 2018-12-05
最常用到的核心介面API: org.drools.builder.KnowledgeBuilder org.drools.KnowledgeBase org.drools.agent.KnowledgeAgent org.drools.runtime.StatefulKnowledgeSession org.drools.runtime.StatelessKnowledgeSession 最常用到的工廠類:
Time of Update: 2018-12-05
在用Android的新版本編譯器的時候,發現會出現一個錯誤提示:Still no compatible AVDs with target 'Google APIs' AVD即Android Virtual Device,它是Android平台的一個虛擬設備。在開始編譯Android程式時必須要有一個匹配的虛擬設備,以便呈現出Android的運行介面。 要想建立一個AVD,首先開啟命令列工具cmd, 進入Android SDK的Tools目錄。輸入下面的命令: [java]
Time of Update: 2018-12-05
Firefox 永久了會變得很慢,其實是由於firefox 使用大量記憶體,導致系統效能下降的原因,可以通過下面的幾個小技巧來試著解決這個問題:1、使firefox 最小化的時候,能夠釋放不用的記憶體: -> 在firefox 的地址欄 輸入about:config -> 右鍵點擊,建立一個新的配置選項,該選線類型為 boolean 類型 -> 配置選擇為 config.trim_on_minimize , 值為 True2、固定緩衝的容量(大小?) :
Time of Update: 2018-12-05
很早之前曾經修改過putty 的代碼,使得telenet 的輸出能夠加入時間戳記。 自己一向都是通過public key 的方式來完成SSH 登入,也就沒有想過添加password 選項,但我知道我的很多同事每次在使用putty login 的時候,都不厭其煩的輸入password ,他們還是有類似的需求。 ====> config.c 1、setup_config_box : putty 的介面的處理方式是很值得研究研究的。
Time of Update: 2018-12-05
使用了一下IceSword ,發現通過 icesword /c 運行之後,通過ctrl+alt+d 無法退出,沒有辦法,只要reboot 系統,reboot 之後發現無法上網了,表現的癥狀是無法分配到ip 地址,機子是雙網卡的系統,便把其中的一個外網的網卡地址設為靜態IP 位址,公司內外是嚴謹設定靜態IP 的。 試圖通過命行來分配IP: ipconfig /renew "Local Area Connection" 結果顯示 "An erroroccurred
Time of Update: 2018-12-05
1 Overview: This set of tools are provide to test WebCam under Linux. Especially camera based on Sunplus chips, but that should work with some others cameras too.You need knowledge of Linux to use these tools and we don't provide any GUI interface
Time of Update: 2018-12-05
最近項目的調整主要涉及資料庫欄位長度的更改。在DB2中如果要修改一個char類型的欄位的長度唯一的辦法似乎就是刪除表重建。所以,在varchar和char到底使用哪個的問題上,一直讓人破費腦筋。從網上讀到的一些資料,給這個複雜的問題一個回覆: SQL Server Performance Tuning for SQL Server
Time of Update: 2018-12-05
jBPM學習(一)----環境搭建 初次接觸jbpm, 下面是一些自己總結的東西,希望對大家有用,部分內容參考了網上的資料。一、搭建環境1. 下載解壓我們從JBOSS的官方網站上下載jboss-4.0.3SP1.zip和jbpm- starters-kit-3.1.4.zip兩個檔案,將兩個檔案分別進行解壓縮。解壓後我們得到jboss-4.0.3SP1和jbpm- starters-kit-3.1.4兩個檔案夾。這裡我分別將這兩個檔案夾存放在D盤根目錄下(可根據個兒情況而定)。
Time of Update: 2018-12-05
Lotus Domino V7.0 在 Lotus Domino Designer 中引入了新的 Web 服務設計項目。因此在Lotus Domino應用開發中使用Web 服務變得更加容易。其中Lotus Domino 負責處理所有的 WSDL 建立和 SOAP 動作,我們所要做的事情就是在 Web 服務設計項目中編寫代碼,設計Web 服務。Lotus Domino 就發行就緒 WSDL 檔案、將引入的 SOAP 請求轉換為類上的方法調用以及返回方法的結果(如果有的話)作為 SOAP
Time of Update: 2018-12-05
標頭檔:#if !defined(AFX_COLORPICKERCB_H__C74333B7_A13A_11D1_ADB6_C04D0BC10000__INCLUDED_)#define AFX_COLORPICKERCB_H__C74333B7_A13A_11D1_ADB6_C04D0BC10000__INCLUDED_#if _MSC_VER >= 1000#pragma once#endif // _MSC_VER >=
Time of Update: 2018-12-05
作者:無心化語 文章來源:driverdevelo如何構造一個簡單的USB過濾驅動程式 本文分三部分來介紹如何構造一個簡單的USB過濾驅動程式,包括“基本原理”、“程式的實現”、“使用INF安裝”。此文的目的在於希望讀者瞭解基本原理後,可以使用除DDK以外最流行也最方便的驅動開發工具DriverStudio來實現一個自己的過濾驅動,並正確地安裝。 一、基本原理