Time of Update: 2018-12-03
碰巧最近再看並行編程概念的東西。順著CUDA 扒了扒最近硬體的動向。不禁感歎落伍很多了。。。再看到intel 的Larrabee不禁怒了。這不是讓3D光柵程式員如我沒活路麼這是。。。。8800GT可以用128個處理器支援上千個線程,加上shared memory cache打破了過去顯卡記憶體只能單向快速讀取的限制。這樣一來往通用計算更近了一步。看了參數覺著我虧了。8600GT才16個。 多一倍錢就可以買個128 處理器的8800GTX。。。虧了虧了Larrabee 據說32個 x86
Time of Update: 2018-12-03
/* * s{c} LuoZhongYao * 2011-12-? * 嘗試寫寫NE3000相容網卡,玩點刺激 */#ifndef __NE3000_H__#define __NE3000_H__#include <x86/io.h>//寄存器連接埠#defineCOMMAND 0x300#definePAGESTART COMMAND + 0x1#definePAGESTOP
Time of Update: 2018-12-03
無聊,對log4cplus進行了簡單的封裝,我需要的功能不多, /* * /file CloudLog.h * /brief 一個簡單的日誌類CloudLog,簡單封裝log4cplus的功能,安全執行緒 * /date 2010-2-25 * /author Cloud * * 支援Windows和Linux,VS2005和Ubuntu 9.10 gcc 4.4.1測試通過 * Linux下串連需要添加選項-llog4cplus * *
Time of Update: 2018-12-03
核心開發文檔一 概述 此實驗核心採用微核心方式,核心做最小化處理,進程間協同工作靠IPC完成.核心僅僅進行訊息的傳遞和部分必要的硬體維護,如中斷,分頁. 整個核心是一個Kernel結構.核心任務就是對這個結構進行維護.其餘模組都才有微核心經典設計,交由使用者進程來維護.該實驗進程不對進程進行區分,所有進程同等對待,沒有服務進程,客戶進程之分.進程之間的區別只有許可權區別,優先順序區別.IPC使用類IP協議方式傳遞訊息.IPC是一套協議,而非實現機制.二 核心簡要工作過程
Time of Update: 2018-12-03
實現字串複製函數void strcyp(char *to,const char *from);,要求不能使用庫函數,不能使用其他變數,字串要求逆序複製.比如12345,複製應該為54321問題分析: 採用方法是,先使from指向字串末尾,然後從末尾往前複製,到to這樣就是逆序的了. 要實現from指向from,下列迴圈可以做到. while (*(from++)); 迴圈結束,from指向字串末尾後一位元組.
Time of Update: 2018-12-03
當指令碼只是一系列簡單命令序列的時候,一個Goto語句用起來會非常方便,比如可以這樣寫 --開始Print("這是1");Print("這是2");Goto("開始"); 這是個無限迴圈,可以隨時跳轉,很方便,看起來也很清晰。 我基於LuaPlus實現了一個,代碼如下: /* * /file CmdScript.h * /brief 基於命令式的Lua指令碼對象 * /author cloud * /date
Time of Update: 2018-12-03
發射器用於直接建立流體粒子,可以實現類比水龍頭、噴嘴、流血的傷口等。 它有兩種模式: 第一種,常壓力(Constant pressure),發射粒子的壓力是固定的,水射出一條線可以用這個類比。 第二種,常流速(Constant flow rate),發射器在每幀保持發射固定數量的粒子。通過操做NxFluidEmitterDesc::rate,可以動態更改流速,通過NxFluidEmitterDesc的NX_FEF_ENABLED標誌,可以開啟或者關閉發射器 建立發射器
Time of Update: 2018-12-03
malloc.c準系統完成. 啟用磁碟重組函數的時候回出現吐核現象,目前原因不明,這種動態隨機的故障十分難於調試,今天估計就只能進行到這步. 沒有採用我之前設想的任何一種方案,那些方案都太過繁雜,而是使用簡單的最佳適配法,釋放的時候有一個向後的磁碟重組,只能整理後面部分,前面部分不能整理,在malloc中,找不到滿足需求的塊後先進行磁碟重組,就是這個磁碟重組開啟,就有機率吐核.不開啟我懷疑free裡面的磁碟重組也有機率吐核,只是機率小於malloc裡面開啟的.動態問題太難於調試了.
Time of Update: 2018-12-03
磁珠專用於抑制訊號線、電源線上的高頻雜訊和尖峰幹擾,還具有吸收靜電脈衝的能力。磁珠是用來吸收超高頻訊號,象一些RF電路,PLL,振蕩電路,含超高頻儲存空間電路(DDRSDRAM,RAMBUS等)都需要在電源輸入部分加磁珠,而電感是一種蓄能元件,用在LC振蕩電路,中低頻的濾波電路等,其應用頻率範圍很少超過50MHZ。
Time of Update: 2018-12-03
mlTp clean(mlTp mmList){ mlTp mm = mmList->next; mlTp nextm = NULL; while (mm != NULL){ nextm = mm->next; del(mm); mm = unite(mm); mmList = add(mmList,mm); mm = nextm; }
Time of Update: 2018-12-03
RS-232公母頭的引腳定義正對介面看,順序如下:DB9母頭/孔型:54321 DB9公頭/針型:12345 9876 6789 1.RS-232端(DB9母頭/孔型)引腳定義引腳序號 2 3 5 1、4、6 7、8 訊號定義 TXD
Time of Update: 2018-12-03
《3D遊戲編程大師技巧》是一本好書,宏篇巨著。所有的核心原理都掰得很碎。從理論證明到代碼實現全部細緻周詳。而且有中文版。英文是《trick of 3d game programming gurus - advanced 3d graphics and resterization》。內容涵蓋廣泛。在900多頁想把遊戲編程,進階電腦圖形學,光柵化原理和實現,線性代數與解析幾何都講清楚,野心非凡。當時郵電出版社要我翻譯時,由於精力有限,這本書的厚度和廣度讓人望而卻步。所以選了GPU
Time of Update: 2018-12-03
CodeIgniter近期升級到了2.0,正好有個Web背景項目,就用它了。記錄下開發環境的搭建和設定。LAMP或者WAMP環境的搭建就不說了,Google一下,就找到了。如果用的是Ubuntu伺服器版本,安裝的時候選擇LAMP可以自動安裝。Windows下可以直接下載AppServ,或者其它的一鍵安裝包。http://codeigniter.org.cn/,從這裡下載最新的CodeIgniter,解壓後放到伺服器的Web目錄,就可以訪問了。和上一版本相比,2.0版本將application目錄
Time of Update: 2018-12-03
TI低功耗藍芽(BLE)介紹本文檔翻譯和修改自參考資料:CC2540Bluetooth Low Energy Software Developer’s Guide (Rev. B),部分圖片直接引用自該文檔,不一一說明。初稿,待修改。一、概述1、BLE藍芽協議棧結構附圖6 BLE藍芽協議棧結構圖分為兩部分:控制器和主機。對於4.0以前的藍芽,這兩部分是分開的。所有profile(姑且稱為劇本吧,用來定義裝置或組件的角色)和應用都建構在GAP或GATT之上。下面由結構圖的底層組件開始介紹。 ·
Time of Update: 2018-12-03
TCP/IP協議分層 OSI七層網路模型與TCP/IP四層網路模型1.
Time of Update: 2018-12-03
hellgate 射擊體驗HELLGATE做為一個野心頗大, 單機-MMO, 動作-射擊-RPG 通吃的遊,射擊恐怕吃不太下了。 射擊體驗做的不夠好 。 沒抓到射擊遊戲精髓。 槍械發射的很多細節沒有體現出來。比如鏡頭震動 ,槍射擊時后座動畫,等等。很可惜。但動作RPG體驗非常棒!就看MMO如何搞。類似GUILDWAR 形式在國內沒有火起來,不知9C要把HELLGATE搞成啥樣。 後來選了聖武士,又裝了漢化,花了10幾次重進入調好了顯示選項跑到30針以上。遊戲一下子好玩了。
Time of Update: 2018-12-03
About ID TECH 5Id tech 5...說實在的有些奇怪。mega texture 實際上是一種動態卸載和裝載渲染資源的技術。之所以作為id下一代技術主打題目,大概因為id的lighting/shadow/shader方案統一以後,下一步movie化所用的rendering 技術硬體跟不上,類似全域光照涉及的一些範疇(全域光,軟陰影,光能傳遞等),motion blur, depth of field,
Time of Update: 2018-12-03
很早就發現PADS Logic 電源符號很少,零零星星的幾個。遠遠滿足不了使用的需求,最近發現,PADS 也是可以自己添加電源符號的圖案的,步驟如下:1、在Logic裡面連線,添加一個電源符號。2、選擇電源符號,TOOL----SAVE OFF-PAGE TO LIBRARY3、在ITEM TYPE 選項選擇POWER,OK4、選擇PART TYPE EDITOR, 在彈出對話方塊裡面 點ADD 添加一個新的電源,PIN TYPE這裡選 POWER, 繼續輸入資訊,OK。
Time of Update: 2018-12-03
導讀: P2P終結者按正常來說是個很好的網管軟體,但是好多人卻拿它來,惡意的限制他人的流量,使他人不能正常上網,下面我們就他的功能以及原理還有突破方法做個詳細的介紹! 我們先來看看來自在網上PSP的資料:P2P終結者是由Net.Soft工作室開發的一套專門用來控制商業網路P2P下載流量的網路管理軟體。軟體針對目前P2P軟體過多佔用頻寬的問題,提供了一個非常簡單的解決方案。軟體基於底層協議分析處理實現,具有很好的透明性。軟體可以適應絕大多數網路環境,包括Proxy
Time of Update: 2018-12-03
MOTION CAPTURE舞蹈動作銜接IK簡化方案應用於MOTION