Time of Update: 2018-12-04
本文以Intel PXA270開發平台Mainstone II(Bulverde DVK NBMMNS2B0PC)為基礎,用執行個體論述在XScale PXA270處理器在省去硬體邏輯器件CPLD/FPGA的情況下,如何?單PCMCIA介面、CF介面和Windows CE 5.0的驅動。。 英特爾開發代號為Bulverde的XScale PXA270系列處理器時鐘頻率高達624MHz,支援無線多媒體指令集擴充(Wireless
Time of Update: 2018-12-04
@page { size: 8.5in 11in; margin: 0.79in }P { margin-bottom: 0.08in }-->為了測試VJM,從頭開始搭建一套完整的格線運算環境:SGE+ NFS +NIS + GT4 +CSF + VJM。準備虛擬機器使用VirtualBox虛擬一個虛擬機器vm1,在vm1上安裝了redhat10作業系統。使用VBoxManager clonehd /vm/vm1.vdi/vm/vm2.vdiVBoxManager clonehd
Time of Update: 2018-12-04
配置NIS服務設定NIS服務端。作為一個NIS伺服器,需要安裝ypserv軟體包。直接使用安裝光碟片中的ypserv-2.8-3。第一步:設定ypserv服務開機後自動啟動[root@vm1 root]#chkconfig ypserv on[root@vm1 root]#chkconfig ypxfrd on[root@vm1 root]#chkconfig yppasswdd on也可以在setup命令中設定。第二步:指定NIS網域名稱[root@vm1 root]#
Time of Update: 2018-12-04
這是今天寫程式中遇到的兩個詭異的問題。我的IDE是VC++2005 ExpressiEdition。第一個問題是關於map的。話不多說,以下20多行的C++代碼重現了我遇到的問題:#include <iostream>#include <map>using namespace std; struct S { int x, y; S(int xx, int yy): x(xx), y(yy) {} bool operator<(const
Time of Update: 2018-12-04
我使用的是VC++2005和VC++2008 Express Edition,MS提供了一套安全字串處理函數和I/O函數,例如使用scanf時會遇到以下warning:warningC4996: 'scanf' was declared deprecated取消這條提示的方法很簡單。但對它的提示很有興趣,先看看scanf聲明時被做了什麼手腳,滑鼠移動到scanf上面,右擊,選擇“goto
Time of Update: 2018-12-04
要維護一個使用phrame寫的網站,順帶學習一下MVC設計模式。phrame是一個使用PHP實現的web開發架構,它提供了基本的MVC架構,此外它還提供了一些很有用的基礎類,如HashMap, Stack, ArrayList等。Phrame可以從以下地址下載:http://sourceforge.net/projects/phrame/phrame的文檔很難找,也許是自己搜尋時用的關鍵字有問題,極不容易才找到了phrame user's
Time of Update: 2018-12-04
先說說我這個程式的情境。我程式中有一個二維數組,程式碼片段如下:char files[101][64]; // files[i][0] sotres the length of the i-the file
Time of Update: 2018-12-04
關於這兩種訊號的區別:ITU-R BT 601:16位元據傳輸;21芯;Y、U、V訊號同時傳輸。ITU-R BT 656:9芯,不需要同步訊號;8位元據傳輸;串列視頻傳輸;傳輸速率是601的2倍;先傳Y,後傳UV。CCIR601要通過行、場同步兩根訊號線來傳遞行、場同步資訊; CCIR656不需要這兩根訊號線,它只通過8位元據線實現“軟”同步。CCIR656=CCIR601+HSYNC+VSYNC656輸出的是串列資料,行場同步訊號嵌入在資料流中;601是傳輸的是並行資料,行場同步有單獨輸出;
Time of Update: 2018-12-04
一、大致思路說明:其實要解碼JPEG圖片,只需要用到TCPMP中的兩個外掛程式:COMMON和CAMERA兩個鳥外掛程式.CAMERA外掛程式負責解碼JPEG,COMMON負責顯示圖片.各位兄弟,為了讓解出來的圖象顯示在我們指定的DC中,我們是需要修改COMMON外掛程式的.為什麼要把圖象顯示在我們指定的DC中呢?因為我們如果要做顯示的特技的話,就是需要這樣做.比如所謂的"百葉窗"特技等等,那些鳥特級都是使用了雙緩衝的喲.(張挺eMail:zt00@tom.com)二、步驟1、先按照我的另一文
Time of Update: 2018-12-04
這兩天寫C程式遇到這個問題。總結起來,如果使用qsort對字串數組(char* arr[]類型的數組)排序,或者使用bsearch尋找的key是一個字元數組,則有兩點需要注意:一:qsort和bsearch使用的比較函數的參數都應該是要操作的元素的指標類型的,對於字串,它本身是字元的指標,它的指標就是字元的指標的指標,所以,當使用qsort對一個字串數組排序,或者使用bsearch在一個字串數組中尋找時,比較函數應該這樣寫(MSDN上的例子):int comp(const void* v1,
Time of Update: 2018-12-04
很簡單,內聯彙編使用asm(“.intel_syntax noprefix/n”)聲明一下,以後的內聯彙編就可以用intel風格了,構建可執行檔時給gcc加上-masm=intel參數。先寫一個小程式測試一下:#include <stdio.h>int main() { int a = 3; asm(".intel_syntax noprefix/n"); asm("mov dword ptr a,10/n"); printf(
Time of Update: 2018-12-04
最近突然想起hjbolide在論壇上發過的這篇文章:http://www.jluopen.org/bbs/viewthread.php?tid=129在文章的最後,有這麼一個很有趣的實驗: const int a = 1; int *p = const_cast<int*>(&a); *p = 2; cout << “value a=”<< a << endl; cout << “value *p=
Time of Update: 2018-12-04
這是在偵錯工具時發現的。如下一小段代碼:#include <stdio.h> int main() { short n, m; scanf("%d", &n); printf("n = %d/n", n); scanf("%d", &m); printf("n = %d, m = %d/n", n, m); return 0;}在命令列下分別使用gcc和cl編譯串連:D:/MyDocuments/My
Time of Update: 2018-12-04
vmware建立一個虛擬機器產生的各個檔案的作用vmware建立一個虛擬機器後,會在虛擬機器目錄下產生以下檔案:[whb@jcwkyl vm1]$ lsvm1.nvram vm1.vmdk vm1.vmsd vm1.vmx vm1.vmxf vmware-0.log vmware-1.log vmware-2.log vmware.log可以看到,有nvram,vmdk,vmsd, vmx, vmxf, log這幾種檔案。它們的大小如下:[whb@jcwkyl vm1]$ du
Time of Update: 2018-12-04
程式員每天該做的事1、總結自己一天任務的完成情況 最好的方式是寫工作日誌,把自己今天完成了什麼事情,遇見了什麼問題都記錄下來,日後翻看好處多多2、考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照優先順序排列,第二天應該把自己效率最高的時間分配給最重要的工作3、考慮自己一天工作中失誤的地方,並想出避免下一次再犯的方法 出錯不要緊,最重要的是不要重複犯相同的錯誤,那是愚蠢4、考慮自己一天工作完成的品質和效率能否還能提高 一天只提高1%,365天你的效率就能提高多少倍你知道嗎? (1+
Time of Update: 2018-12-04
前段時間對TCPMP程式進行了研究,花了點時間把TCPMP程式的UI修改成了自已想要的樣子,現對UI的修改方法簡單介紹下: 網上有文章對於TCPMP程式在ARMV4下的編譯方法和程式的結構介紹比較詳細,但對於inteface方面的修改方法講得並不多. 修改TCPMP介面基本上有兩種方法:1) 建立自已的工程,把TCPMP下的lib移植到這個工程裡,這樣介面的修改比較靈活,但是工作量比較大;2)
Time of Update: 2018-12-04
數字高清電視的720p、1080i和1080p是由美國電影電視工程師協會確定的高清標準格式,其中1080p被稱為目前數字電視的頂級顯示格式,這種格式的電視在漸進式掃描下能夠達到1920×1080的解析度。 720p格式,是標準數字電視顯示模式,750條垂直掃描線,720條可見垂直掃描線,16:9,解析度為1280×720,逐行/60Hz,行頻為45KHz。 1080i格式,是標準數字電視顯示模式,1125條垂直掃描線,1080條可見垂直掃描線,16:9,解析度為1920×1080,隔行/6
Time of Update: 2018-12-04
現在的遊戲,不管是 2D 還是 3D 的,為了追求透明光影效果,通常都會使用到 Alpha-Blending 技術。下面,我們將談論什麼是 Alpha-Blending 技術並簡單介紹 Alpha-Blending 技術的具體演算法。 所謂 Alpha-Blending,其實就是按照“Alpha”混合向量的值來混合源像素和目標像素。為了便於理解,我們就從兩個像素間的 Alpha-Blending 過程談起吧。 第一步,先把源像素和目標像素的 RGB
Time of Update: 2018-12-04
首先解釋下這兩個東東 The RAM on a Windows CE–based device is divided into two areas: the object store and the program memory. The object store resembles a permanent, virtual RAM disk. Data in the object store is retained when you suspend or perform a soft
Time of Update: 2018-12-04
針對這個問題,用“convert virtualbox to xen"搜尋,找到兩篇文章:http://www.ioncannon.net/system-administration/80/how-to-transfer-linux-from-virtualbox-to-xen/方法:VBoxManage internalcommands converttoraw myosimage.vdi