Time of Update: 2018-12-07
體渲染最重要的一個最佳化就是減少GPU的採樣工作。測試GPU的材質填充率能夠指導我們的工作。要知道為什麼GPU在800*600的環境中只能達到12FPS嗎?這就要看GPU每秒鐘採樣的次數啦。 我寫了一個簡單的OSG程式,用來測試採樣次數,點擊這裡可以下載 程式原理很簡單,分幾步:建立視窗->產生和設定紋理->載入SHADER->渲染。具體如何做要看程式裡面啦,這裡就不再貼出來了。 直接說最後的測試的結果了。我的8800GTS(G80)官方資料說材質填充率能夠達到24B
Time of Update: 2018-12-07
一、安裝前:1.安裝TestDirector前要求安裝 IIS服務,並且確認能正常啟動且設定自動運行。 2.TD服務管理員使用者必須有密碼,不可為空。 3.右鍵點擊“我的電腦”——屬性——進階——效能——設定——資料執行防止,選擇第一個,然後確定,重啟一下系統。 二、安裝後搜尋“var fMSIE3456”字串,該字串其實是用來屏蔽不合適的瀏覽器的,在該字串值最後面添加“ || (ua.lastIndexOf('MSIE 7.0') != -1)||
Time of Update: 2018-12-07
上一篇簡單寫了vb6.0中訪問SAP, 本篇用vb.net實現同樣的功能,只是把讀取出來的內容存放在資料庫中,然後利用GridView顯示出來。 當然可以直接存入DataTable或DataSet中直接顯示出來。 以下見程式碼範例: Imports SystemImports System.Collections.GenericImports System.ComponentModelImports System.DataImports System.DrawingImports System.
Time of Update: 2018-12-07
眾所周知,Servlet為單一實例多線程,非安全執行緒的。若一個Servlet對應多個URL映射,那麼將會產生一個還是多個Servlet執行個體呢?最好的辦法就是動手體驗一下@WebServlet({ "/demoServlet1", "/demoServlet2" })public class DemoServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void
Time of Update: 2018-12-07
今天上來,第一次注意到頁面左邊的“留言簿”那裡顯示有3條留言,然後進到“查看私人留言”,發現有3位朋友給我留言,其中兩位是請我協助解決問題的。因為留言的時間只能顯示到月和日,也不知道具體是什麼時間的了,我真是感到非常抱歉。因為我這個人比較懶,在部落格園安家很大一部分原因是想把自己平時遇到的一些問題和解決方案記錄下來,以便日後查閱,順便也分享一下,希望能夠協助有類似問題的朋友。所以我更新在這裡更新內容的頻率非常慢,只是偶爾上來看看有沒有相關的回複,留言是今天第一次注意到。希望那兩位朋友的問題已經得
Time of Update: 2018-12-07
http://files.cnblogs.com/cookieswolf/errortest.rar這真是一個奇怪的問題。啟動頁面webform1.aspxprivate void Button1_Click(object sender, System.EventArgs e) { string w=Application["dsf"].ToString(); }Application["dsf"]是沒有的我故意來引發錯誤。Global.asaxprotected void
Time of Update: 2018-12-07
通過.net cf擷取Pocket PC主人資訊在進行行動裝置開發時,有時需要取得主人資訊,但本人將MSND翻了一圈下來都沒有找到。不過功夫不負有心人,最終在網路上搜尋到了。在此將擷取方式寫下來,給有需要的人士作個參考。首先,需要在項目中匯入microsoft.windowsmobile.status.dll庫。這個庫在VS2005中沒有,只有另外安裝了Windows Mobile 5.0 Pocket PC SDK後才可以在%sdk home%\Windows CE Tools\wce500\
Time of Update: 2018-12-07
在listbox中顯示控制項,並且是根據映像的大小來定義item的高度.在實際的開發中發現item的itemheight是受限制的.解決的辦法就只有重繪.主要的是兩個事件MeasureItem,DrawItem.以及listbox 的屬性DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable. private void listBox1_MeasureItem(object sender, MeasureItemEventArgs
Time of Update: 2018-12-07
這兩天看到Xplus一個比較有趣的下載實現方式.當click下載的時候,會自動啟用Xplus的用戶端程式,來下載書籍.很好奇它的實現方式,於是把它的頁面儲存下來,看它的代碼.發現裡面下載的javascript 是
Time of Update: 2018-12-07
編譯安裝PHP,MYSQL,Apache1。下載軟體:#wget http://apache.etoak.com/httpd/httpd-2.2.11.tar.gz#wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.35.tar.gz/from/ftp://ftp.jaist.ac.jp/pub/mysql/#wget
Time of Update: 2018-12-07
所有初始化工作現在已經就緒,我們可以在螢幕中繪製正方形了。由於只使用了頂點顏色而沒有應用紋理,所以在LoadContent函數中無需載入任何內容,在這裡將其留空。由於目前無需更新任何內容,所以我們直接來討論Draw函數。像在使用精靈時一樣將螢幕清空(同樣使用CornflowerBlue色),不過這次所採用的繪圖方法則完全不同。需要使用之前建立的BasicEffect而非SpriteBatch對象來管理圖形的繪製。每種效果都可以包含一種或多種技術(technique)。它們是包含在效果之中具體的渲
Time of Update: 2018-12-07
報異常的代碼如下:CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
為了使靜止的正方形更加有趣,我們來快速探索一下讓其繞著旋轉螢幕的方法。要實現這一點,首先需要跟蹤旋轉的角度。添加一個類層級的float變數,將其命名為_angle,並在每次更新時增加5度protected override void Update(GameTime gameTime){ // Allows the game to exit if (GamePad.GetState(PlayerIndex.One).Buttons.Back ==
Time of Update: 2018-12-07
centos安裝好之後 卸載系統內建的 php,mysql,apache可以使用rpm命令檢查一下#rpm -qa|grep -i php#rpm -qa|grep -i mysql#rpm -qa|grep -i httpd很多依賴。最簡單的方法是使用yum卸載。由於是新安裝的系統,所以問題應該不大。#yum -y remove php#yum -y remove mysql#yum -y remove httpd再用rpm
Time of Update: 2018-12-07
在寫這篇文章之前,我剛給一個有3年開發經驗的朋友做了個面試,我不知道他是否會看到,我只想說,你應該再多學習學習基礎。 最近在為明年做人員招聘的工作,面試了一些人,發現現在好多人都太浮躁,能力和要求不對等(可能是受到CPI的關係)。來應試的人都擁有2-3年以上的開發經驗,做過不下6個項目。但問到具體的一些問題時,都問答不對、不全面,甚至連一半的正確率都無法保證。這不禁讓我對現在的年輕的開發人員有一些擔憂。 作為一名2-3年的.net開發人員,相信對ADO.NET已非常熟悉,連基本的DataSet、
Time of Update: 2018-12-07
項目中經常會用到Excel上傳到資料庫中的功能或者讀取一個Excel在GridView中顯示出來的情況。基本原理就是擷取Excel的串連,讀取Excel的資料到DataSet。 根據DataSet的結果來顯示內容或者把DataSet的結果更新到資料庫中。 以下就貼出代碼並加上簡單的注釋。 Imports System.DataImports System.Data.SqlClient '串連SQLSERVER資料庫Imports System.Data.OleDb
Time of Update: 2018-12-07
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// <summary> /// 將xml字串還原序列化為對象 /// </summary> /// <param name="xmlString"></param> ///
Time of Update: 2018-12-07
續之前的共同學習,IFilter Lib預覽版首發,請各位兄弟們支援,今天下午打包完成了穩定版本。其中包含了所有的源碼,測試工程,專案檔為visual studio 2008格式,如果不是vsts版本,可以手動在solution下刪除不能識別的測試工程。 改進如下:1. 在禦覽版的基礎上修複了一些BUG.2. 完整的支援各種可能的輸入3. 修改了部分邏輯,現在輸出十分的穩定 (註:可以把buffer設成最小值試一下:P) 本來打算說一堆廢話,現在一看時間已經5點過5分了,所以CUT掉一些說明,
Time of Update: 2018-12-07
眾所周知,銀行房屋貸款的分期付款條件分為等額本息付款和等額本金方式付款兩種方式。兩種付款條件的月付款額各不相同,計算方式也不一樣。網上分別 有著兩種還款方式的計算公式。然而,對於這兩個公式的來源卻很少有解釋,或者解釋是粗略的或錯誤的。本人經過一段時間的思考,終於整明白了其中的原理,並 且運用高中數學理論推匯出了這兩個計算公式。本文將從原理上解釋一下著兩種還款方式的原理及計算公式的推導過程。
Time of Update: 2018-12-07
1.安裝GD2: http://www.libgd.org/Downloads按照上篇的約定#cd /usr/local/src#wget http://www.libgd.org/releases/gd-2.0.35.tar.gz#tar zxvf gd-2.0.35.tar.gz#cd gd-2.0.35.tar.gz#./configure --prefix=/usr/local/gd2#make我在make的時候出現了一個錯誤。“configure.ac:64: error: