環境貼圖自動紋理座標產生

Normal MapNormal Map適合用於渲染有固定光源和漫反射的情境。其眼座標中的單位法向量Nx、Ny和Nz作為其紋理座標s、r、t。 Reflection Map功能上和Sphere Map類似,非常適合於環境映射。其實現方法是將其單位反射向量作為其紋理座標s、r、t。其中反射向量可以通過入射向量和法向量求得:R = U - 2 * transpose(N) * (U dot N)。GLSL中可以調用reflect函數。 vec3 ReflectionMap(in vec3

WINCE下程式移植問題集

1. 不支援WM_NCPAINT訊息。2. 不支援WM_MOUSELEAVE訊息及TRACKMOUSE結構體及函數。3. 對SBM_SETSCROLLINFO訊息中的LPARAM中的指標訪問將會導致函數異常執行。因此自繪的SCROLLBAR必須注意。4. RC檔案中,GROUPBOX必須位於控制項之後,否則將會遮擋控制項。5. 不能使用GetDIBits函數,嘗試使用CreateDIBSection建立一幅位元影像後,複製源映像到靶心圖表像,再讀取DIB資料。6.

顯示驅動:FrameBuffer,libggi,vga三種圖形驅動

顯示驅動:framebuffer (最快), VGA (慢), libggi (慢). FrameBuffer,可以譯作“幀緩衝”,有時簡稱為fbdrv,基於fbdrv的console也被稱之為fbcon。這是一種獨立於硬體的抽象圖形裝置。

PKU 2762 Going from u to v or from v to u? – 單連通圖判定

題目大意:給出一個有向圖n個頂點m條邊,判斷是否能任意選擇兩個點u,v,都至少存在一條通路從u到達v或v到達u,也就是u,v之間存在單向的通路。分析:首先將有向圖的極大強連通分量收縮成一個點,構成新的有向非循環圖G'。現在要判斷新圖G'是一個單連通圖。即每對頂點u,v存在u->v或v->u或兩者都存在。這個條件看起來很面熟,貌似競賽圖就是滿足這樣條件的圖。競賽圖有一個性質,競賽圖必然存在一條哈密爾頓通路,即可以存在一條極長的單向鏈把所有的頂點串起來。所以此題只需要求最長的單向鏈即可。

SourceInsight實用技巧

1、背景色選擇    要改變背景色Options->preference->windows background->color設定背景色2、解決字元等寬對齊問題    SIS預設字型是VERDANA,很漂亮。這網頁上應該也是用的VERDANA字型。但由於美觀的緣故,VERDANA字型是不等寬的。比如下面兩行    llllllllll    MMMMMMMMMM   

j-link間接燒寫nor flash nand flash

J-LINK燒寫NOR FLASH NAND FLASH最近在移植bootloader,搜集了一些u-boot移植文檔,然後成功編譯了u-boot,想將其燒到norflash中測試,於是通過j-link arm這個工具對其進行燒寫,不料燒寫的過程出現了錯誤,提示無法擦除xx

萬能資料庫查詢分析器提示之(十)

  萬能資料庫查詢分析器提示之(十)   ---比DB2 EXPORT更高效的查詢結果匯出功能                                         馬根峰           ( 廣東聯合電子服務股份有限公司, 廣州 510300)  摘要     本文詳細地介紹了“萬能資料庫查詢分析器”,中文版本《DB 查詢分析器》、英文版本《DB Query

使用Dotnetbar做出office07風格的表單

步驟1:開啟vs2005,建立一個項目。步驟2:將DevComponents.DotNetBar2.dll拷貝到debug目錄下(當然,不是必須的)。步驟3:將dotnetbar中的控制項添加到vs2005工具箱中,具體做法是:點擊vs上的菜單“工具”下的“選擇工具箱項”,然後“瀏覽“,選擇剛才複製到debug目錄下的DevComponents.DotNetBar2.dll,確定,這樣工具箱下面就新增了一些dotnetbar裡面的控制項。步驟4:首先將一個RibbonControl控制項拖動到主

Diffie-Hellman金鑰交換演算法的原理及程式示範

在http://en.wikipedia.org/wiki/Diffie-Hellman上面給出了這個金鑰交換協議的曆史,原理,重要文獻的連結,以及示範代碼。它的數學基礎就是離散對數這個數學難題。用它進行金鑰交換的過程簡述如下: 選取兩個大數p和g並公開,其中p是一個素數,g是p的一個模p本原單位根(primitive root module p),所謂本原單位根就是指在模p乘法運算下,g的1次方,2次方……(p-1)次方這p-1個數互不相同,並且取遍1到p-1;

虛擬機器+ubuntu 圖形介面和終端介面的切換

虛擬機器環境,在圖形介面和文本介面間切換:1  VMWare虛擬機器下,由圖形介面切換到文本介面,和虛擬機器設定有關,預設VM佔用Ctrl+Alt為熱鍵,所以由圖形介面切換到文本介面的按鍵組合為: Ctrl+Alt+Shift+F(n) ,其中F(n)為F1-F6 ;    由文本介面切換回圖形介面的按鍵組合為: Alt+F7 ; 在文本介面不同控制台介面之間切換: Alt+F(n) , 其中F(n)為F1-F6,為6個控制台;2  也可以修改vmware

sed學習總結及執行個體

sed是簡單小巧但功能非常強大的工具。在上一篇部落格中自己註解了sed的info文檔中那些比較複雜的指令碼樣本,最近工作中使用到sed,複習了一下,再做一篇總結放在這裡:sed有兩塊緩衝區:pattern space和hold space。pattern space中存放待處理的目標文本,hold space供程式員自己使用。sed處理流程:清空pattern space。(如果這是對該輸入資料流的第一次讀取,則也將hold space初始化為空白) 從輸入資料流中讀取一行,去除末尾的分行符號,

軟交換總結之一-開篇

1:SIGTRAN簡介  SIGTRAN協議是IETF的信令傳送工作群組SIGTRAN所建立的一套在IP網路上傳送PSTN信令的傳輸控制通訊協定。SIGTRAN定義了一個比較完善的SIGTRAN協議堆棧,分為IP協議、信令傳輸、信令傳輸適配和信令應用等四層。每層所含內容如下:  ·IP協議層:IP  ·信令傳輸層:SCTP  ·信令傳輸適配層:SUA;M3UA;M2UA/M2PA;IUA  ·信令應用程式層:TCAP;TUP;ISUP;SCCP;MTP3;Q931/QSIG  不同的信令應用程式

RTSP流理解

rtsp是使用udp還是tcp,是跟伺服器有關,伺服器那邊說使用udp,那就使用udp,伺服器說使用tcp那就使用tcprtsp用戶端的建立:1.建立TCP

編解碼學習筆記(十三):容器(上篇)

  視頻是現在電腦中多媒體系統中的重要一環。為了適應儲存視頻的需要,人們設定了不同的視頻檔案格式來把視頻和音頻放在一個檔案中,以方便同時回放。視頻檔實際上都是一個容器裡面 包裹著不同的軌道,使用的容器的格式關係到視頻檔的可擴充性。  FourCC全稱Four-Character Codes,是由4個字元(4

QT(2)Widget的小例子

  在上一次我們處理好了QT學習的環境,現在可以安安靜靜地去學習QT,可以參考http://doc.qt.nokia.com/latest/tutorials.html。下面是step by step,建立我們的第一個QT小程式。一、搭建一個QT程式#include <QtGui>/* In this example, we will test QApplication usage. */int main(int argc, char *argv[]){      /*

Fedora Evolution 發送/接收 變灰無效

這幾天的網路十分並穩定,經常是DNS的解析不了。今天開Evolution來收郵件,發現工具列中“發送/接收”的按鈕變成灰色無法使用,並得不去裝雷鳥,雷鳥需要sudo yum install libstdc++.so.5。不過還是覺得Evolution好用,後來到網上查,發現Evolution和firefox一樣,有離線和聯機問題,只是firefox會告訴你程式處於離線現象,而Evolution直接將網路的功能禁止。所以只需要在檔案下面將聯機開啟就可以來了。 相關連結:我的Linux操作相關文章

TE6410中openoc.CFG配置及調試

首先安裝openocd,具體步驟請參考我前面的文章。然後就是配置openocd,以下是我的配置,僅供參考,也希望更多的人能夠共同成長,一同分享:telnet_port 4444tcl_port 6666gdb_port 2331# GDB Setup#gdb_port 3333#gdb_breakpoint_override hard #gdb_memory_map enable#gdb_flash_program enable #--------------------------------

轉:Keil MDK編譯器與J-LINK使用

 前幾天進手了一個J-LINK,因為H-JTAG畢竟對MDK支援的不是太完美,比如用keil mdk上面的下載按鈕燒錄程式,不是直接就能燒錄進去,而是彈出H-Flash軟體,再手工選擇檔案燒錄;而且用H_JTAG單步調試還容易莫名其妙的跑飛。好在J-LINK不是太貴(我是說國內仿製的),mdk又能比較完美的支援J-link,今天就將我使用mdk和J-link的情況做一下記錄。       我把MDK升級到了V4.10,之前使用的V4.01,當然這個V4.10也不是最新版,最新版應該到了V4.12

vmware 7+ubuntu橋接網路設定(非常適用於公司/學校網路)

轉載:http://blogold.chinaunix.net/u1/37510/showart_2447184.html首先,在你安裝上了虛擬機器後要確保你也安裝了橋接的協議,這可以通過點擊右鍵“網路位置”,在其中可以看到有兩個虛擬出來的網路一個VMnet1,另一個是VMnet8, 如所示。 如果沒有安裝,可以通過下面的方式進行安裝,要確保你的網路上了橋接的協議如所示:(1).在"VMware Network Adapter VMnet1屬性"中,點"安裝"->"服務"->"添加.

ubuntu下 mini2440的NFS掛載

本文轉載自:http://hi.baidu.com/linuxcfan/blog/item /2c4c7e39723194c8d56225b4.html網路檔案系統(NFS)一、NFS簡介1、NFS就是Network File System的縮寫,它的最大功能就是可以通過網路讓不同的機器,不同的作業系統彼此共用檔案(share files)――可以通過NFS掛載遠程主機的目錄,訪問該目錄就像訪問本地目錄一樣,所以也可以簡單的將它看作一個檔案伺服器(File

總頁數: 61357 1 .... 2775 2776 2777 2778 2779 .... 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.