自編OPENGL雛形引擎的效果圖

經過一年多的斷斷續續的研究學習,終於有點像樣的了,從學習電腦那天就在想,有朝一日我也能獨立編一個可以讓自己在其中自由暢遊的空間的夢想,也算是開了個頭,所花費的時間也算沒有白費,學習思路和方向找對了,我感到很高興很滿意。讓我來把這一刻記錄下來。建立了一個空間,一個40*40*40的空間點矩陣,每點相距10個單位,在其中有一個平面,平面上樹立了一個由2個拉長的三角形以十字交叉組成的樹木模型。現在攝像機可以通過鍵盤和滑鼠在空間自由漫遊。目前已經建立了齊次座標類、矩陣運算類、攝像機類、GL視窗類別,矩陣

SSL如何工作

聲明:由於最近對安全加密相關技術比較感興趣,所以翻譯了這篇SSL的工作原理。這是一篇比較好的文章,深入淺出的介紹了SSL -- 安全套接層的工作原理,但是由於本人的加密知識及英語水平所限,感覺很多地方翻譯的不好,但是我相信大家還是能夠看懂的。:-)還是那句老話,本文歡迎非商業性轉載,但請保持文章完整性並註明出處!  密鑰密碼系統介紹  這篇文章向大家闡述了Netscape公司是如何使用RSA的公用密鑰密碼系統來實現網際網路安全的。Netscape的安全套接層的實現就利用了這篇文章中所討論的技術。

隱藏裝置的顯示和管理

  當你在一台電腦上為裝置安裝驅動後,除非你手動卸載這個驅動否則每次啟動系統後都會載入此驅動。已經不存在的硬體也有可能在系統中留下驅動,而在普通情況下這種驅動是無法刪除的(因為根本看不到),正確的刪除方法是:用“Win+Break”按鍵組合開啟系統屬性框,選擇“進階”選項卡點擊“環境變數”,在“系統變數”框中點擊建立,在“變數名”中輸入“devmgr_show_nonpresent_devices”,然後在“變數值”中輸入“1”(均不含引號)並點擊確定。返回到“硬體”選項卡並點擊“裝置管理員”,

使用OLE方式擷取資料庫結構描述資訊

一般串連SQL資料庫的串連字串:data source=[SERVERNAME];user id=[USERNAME];password=[PASSWORD];database=[DATABASENAME]OLE的串連字串只要在其頭部增加“Provider=sqloledb;”,即:Provider=sqloledb;data source=[SERVERNAME];user id=[USERNAME];password=[PASSWORD];database=[DATABASENAME]需要在

NET用動態建立ACCESS資料表的文法

類型名稱TYPE備忘自動編號 integer + identity(1,1)文本varchar(50) 括弧中的數字為文本長度長整型 integer整型short 雙精確度型double ,float單精確度型    real位元組型  byte小數NUMERIC(6,2)貨幣 money 備忘 text日期/時間 date,time,datetime是/否bitOLE 對象OLEObject         主鍵             primary key         必填      

StringBuilder 的 Capacity屬性

C# 中StringBulider類有一個Capacity的屬性用來擷取或設定可包含在當前執行個體所分配的記憶體中的最大字元數publicCapacity { get; set; }分配的記憶體最大字元數的初始值為 16。增長序列為 32、64、1024、2048、4096、8192、16384、32768、65536、131072、262144、524288 、1048576、2097152、4194304、8388608、16777216、33554432、67108864、13421772

SQL建立預設值語句(CREATE DEFAULT)

微軟的解釋:建立稱為預設值的對象。當綁定到列或別名資料類型時,如果插入時沒有顯式提供值,則預設值將指定一個值,以便將其插入該對象所綁定的列中(或者,如果是別名資料類型,則插入所有列中)。後續版本的 Microsoft SQL Server 將刪除該功能。請避免在新的開發工作中使用該功能,並著手修改當前還在使用該功能的應用程式。   文法 CREATE DEFAULT [ schema_name . ] default_nameAS constant_expression [ ; ] 參數

獲得自增列

                    cmd.CommandText="SELECT     COLUMNPROPERTY(     OBJECT_ID('"+_TableName+"'), '"+col.Name+"', 'IsIdentity' )   ";                    reader= cmd.ExecuteReader();                    i = 0;                    if (reader.Read()) i =

DataList控制項兩個屬性–RepeatColumns,RepeatDirection

以前沒有也用過不過沒有仔細注意Datalist的屬性,今天想展示資料想用CheckBoxList可是離我的要求有點距離(不能對每個CheckBoxBinder 方法,添加屬性)開始想用CheckBoxlist是因為它有個屬性是RepeatColumns,RepeatDirection這兩個屬性,可惜不能使用模板來添加控制項,綁定資料。我想用PopupControlExtender 實現

認識延遲時間為0的setTimeout)

由 John Resig 的 How JavaScript Timers Work 可以知道,現有的 JavaScript 引擎是單線程處理任務的。它把任務放到隊列中,不會同步去執行,必須在完成一個任務後才開始另外一個任務。讓我們看看我之前的文章:JavaScript的9個陷阱及評點,在第 9 點 Focus Pocus 中提到的問題。原作者對這個認識有所偏差,其實不只是 IE 的問題,而是現有 JavaScript

[翻譯]5件你應該知道的關於HTML5的事

1. 這不是一件龐大的物件你很可能問“我該如何開始使用HTML5,如果以前的瀏覽器不支援?”但是這個問題本身就有問題。HTML5不是一件龐大的物件:它是一個獨立特性的集合。因此你不能檢測“HTML5支援”,因為那沒有任何意義。但你可以檢測對獨立特性的支援,例如canvas,video

Why we use stored procedure than Sql statement?

A stored procedure is, as the name suggests, a query stored within the database that returns the results required to create the output youwant. This approach hides the structure of the database and tables from the user, as they just execute the

命名空間System.Diagnostics下的EventLog類

 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Diagnostics;using System.Threading;class MySample{    public static void Main()    {        //建立日誌源,判斷是否已經存在                 

只能點擊一次的按鈕

今天在一個ASP.NET項目中,有個頁面提交時,因為資料量比較大,頁面重新整理比較慢,有的使用者多次點擊提交按鈕。導致有多條記錄插入到資料。就想把按鈕做成只能點擊一次,不能再次點擊的效果。在網上尋找按鈕的onclientclick 和驗證控制項的衝突的問題(唉~~,以前看過沒有記住o(╯□╰)o)時,無意看到有人寫過這樣的只能點擊一次的按鈕。有兩個假設前提:Button必須是button類型,不能使submit類型如果我們使用驗證,javascript可以使用。 .aspx 頁面:       

資料庫設計規則

Database design is both an art and a science,although the science part is generally the most relevant.There are rules that govern the process of design,including a series of steps called nomalization that ensure you have the optimum structrue for

忽略大小寫RegularExpressionValidator

最近在項目中用到RegularExpressionValidator,需要對上傳的檔案的副檔名進行限制。可以把檔案的副檔名寫成大寫或者小寫字母都沒有問題,作業系統都可以識別。例如把.xls,寫成.XLS或者Xls等。所有就需要正則匹配的時候,忽略大小寫字元。RegularExpressionValidator本身並不支援大小寫,這就需要我們對其前台js驗證進行改寫。aspx頁面中RegularExpressionValidator控制項的ValidationExpression屬性的寫法為加"(

我的物件導向程式觀

在尋找”基於對象“和”物件導向“時,發現了這篇文章,感覺寫得挺好的,不過不知道出自哪裡了。一、物件導向概念的一些誤解 "面向對 象"是一個如今被人叫爛的詞彙,就像去年人們都喜歡把自己的公司打上".com"的標記一樣。其實有多少人能真正理解這個詞彙呢,很難說。我喜歡這樣來比 喻人們對"對象"一詞的濫用。"對象"就好比人們經常說的"酷"和"爽",很多人並不仔細考慮這兩個詞的差別,在很多情況下他們是通用的,"酷"和"爽"

Excel檔案及資料訪問

首先必須在項目中添加MS的Office組件,然後在代碼檔案中使用命名空間using Excel;接著就可以使用EXCEL對象了聲明以下三個對象    Application myApp = null;    Workbook myBook = null;    Worksheet mySheet = null;    myApp = new Application();//建立EXCEL應用對象    //開啟指定EXCEL檔案模版    myBook =

Convert.ToInt32,Int32.Parse和Int32.TryParse的關係

Convert.ToInt32會把最終的解析工作代理給Int32.Parse,而Int32.Parse和Int32.TryParse則分別把解析工作直接代理給Number.ParseInt32和Number.TryParseInt32,前者在出現解析錯誤時會拋出異常,而後者則僅僅返回false。你可以寫一個很簡單的小程式,例如  int i = Convert.ToInt32("i");沒有疑問程式一定會拋出異常:“輸入字串的格式不正確”。“查看詳細訊息”

.NET Framework 4下的ResolveUrl和ResolveClientUrl的改變

想必大家都 ResolveUrl和ResolveClientUrl的用途吧。這裡就是不介紹這些,如沒有使用過請點擊這裡。在MSDN中,.NET Framework 4和.NET Framework 3.5下的ResolveUrl和ResolveClientUrl的相同,但是真的相同嗎?答案當然是不相同,如果相同也就沒有這篇隨筆了。以下代碼: 代碼Code highlighting produced by Actipro CodeHighlighter

總頁數: 61357 1 .... 12256 12257 12258 12259 12260 .... 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.