Time of Update: 2018-12-05
最近移植linux到TQ2440板上,在移植yaffs系統時需要先編譯好一個busybox,按著移植手冊上的步驟操作,在編譯busybox時遇到了這樣一個問題CC networking/libiproute/iptunnel.o In file included from /opt/EmbedSky/4.3.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/if_tunnel.h:5, from
Time of Update: 2018-12-05
mailx是UNIX系統上用來處理郵件的工具,使用它可以發送,讀取郵件。下面看看如何使用它來發送郵件。發送格式mailx -s subject user@xxx.com < message_file假設郵件內容儲存於msg檔案中,那麼可以用如下方法:mailx -s "test mail" zdd@163.com < msg或者cat msg | mailx -s "test mail" zdd@163.com多個收件者之間用逗號分隔cat msg | mailx -s "test
Time of Update: 2018-12-05
最近學習Linux ARM開發,按著手冊上的說明移植核心,在建立編譯環境時首先在核心最外層的目錄下使用make menuconfig命令,例如:[root@wanyao linux-2.6.30.4]# make menuconfig結果出錯了,出錯資訊如下:*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses
Time of Update: 2018-12-05
一般在編程式時,都是產生了調試版的程式,就是在那個Debug目錄下的可執行檔。運行這調試版的exe檔案,都會動態串連MFC42D.DLL和MSVCRTD.DLL這兩個檔案,所以你如果將這個檔案在其它機器上運行而這台機器沒有這兩個檔案或者缺少一個,系統則會出現:“找不到所需.dll檔案-某某.dll”這樣的提示。而一般系統都不帶有這兩個檔案,除非是裝了vc等。解決方案: 1、選擇菜單build->Set Active Configuration,然後選擇Release,
Time of Update: 2018-12-05
CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
如標題所問,常見有的js代碼中有如下寫法: if(arg){} 通過以上語句來判斷變數是否存在,按理說if後應跟著一個boolean的運算式,但arg如果不存在則是undefined,存在則為變數本身儲存的值,通過所示的語句如何能準確的判斷一個變數是否已定義,該怎麼理解呢? 望各位能指點迷津~~~ 問題補充:我知道使用undefined和null來判斷一個變數是否定義或為空白~~ 但直接把變數放到if的後面,而if需要一個boolean值,
Time of Update: 2018-12-05
centos6.0案頭配置 分類: centos 2011-08-04 21:12 67人閱讀 評論(0) 收藏 舉報 進入系統第一件事更新系統 1.yum update 2.安裝第三方源 參加如何安裝第三方源 3.安裝必備工具 1.更新系統 yum update 2.安裝第三方軟體源 1、安裝 yum-priorities 外掛程式; 2、下載與安裝相應 EPEL 的 rpm 檔案包; 3、下載與安裝相應 rpmforge 的 rpm 檔案包; 4、測試升級,安裝 Nginx。
Time of Update: 2018-12-05
list-style-type:decimal在ie中顯示的全是1,在Firefox、Opera、Google、Safari等中卻正常。部分代碼html: <ul > <li>dsad</li> <li>ds</li> <li></li> <li></li>
Time of Update: 2018-12-05
今天剛安裝完一個最新的Ubuntu,感覺案頭效果挺炫的。因此,將陸續把整個安裝過程總結一下,僅供參考。一、輸入發的安裝以前在Centos中,我安裝的是scrim,但這次查拉一下,大多數ubuntu都用fcitx。於是也安裝了一個,感覺真不錯,和windows下的sougo差不多。1、為了避免衝突(網上說法,我沒驗證),首先刪掉scimsudo apt-get purge scim2、安裝fcitxsudo apt-get install fcitx3、切換IMEim-switch -s
Time of Update: 2018-12-05
1.安裝時把grub(lilo)寫到linux分區的引導區還是主開機磁區(MBR)? 如果你想電腦一啟動就直接進入作業系統啟動菜單就把grub(lilo)寫到MBR上,如果寫到linux分區的引導區則要用引導盤引導,建議寫到MBR,方便點,至於說寫到MBR不安全,該怎麼解釋呢?每裝一次win98,MBR都會被修改一次,大家覺得有什麼不安全的嗎? 2.如何讓多系統共存? 98系統的話用lilo(gurb)即可 os loader引導多系統
Time of Update: 2018-12-05
文章目錄 nfs 掛載根檔案系統 【問題】系統啟動後,雖然nand驅動表現正常,但是最後掛載rootfs時候出錯:Kernel command line: root=/dev/mtdblock2 rw init=/linuxrc console=ttyAMA1,115200 mem=64M rootfstype=yaffs2。。。。。。。。AS353X NAND Driver, (c) 2010 austriamicrosystemsas3
Time of Update: 2018-12-05
紋理座標採樣,看似簡單,其實則不然,特別是DX9中的像素紋素對應,這對紋理的精確操作帶來非常大的困難,至少對我來說,今天記錄下剛才分析出的一些結論。 首先我們引入1個一維圖片1x8它的維度是1x8的,我們首先繪製一個1x8的矩形。我們要把它精確對應到像素怎麼辦呢,答案是將矩形的位置左移-0.5個單位,這樣做導致了什麼樣的結果呢?因為我們的紋理座標是採用的像素點的座標。原先的像素點也是矩形的頂點是(0,0).那麼紋理座標也是(0,0),因為是和頂點綁定的。我們將頂點左移0.5個單位後,會造成取樣
Time of Update: 2018-12-05
按照那篇英文文檔的方法,實現了一邊軟陰影,做出來的還是有點問題,可能主要是集中在那個PCF上,使用的取周圍像素陰影平均值的方法,但是很明顯,周圍的點的深度和當前點的深度並不一樣,而我們比較的陰影值仍然是使用的當前點的深度,因此會出現誤差,這個誤差我是自己調的,但是這樣不好。然後我們再把陰影圖片用Gussian Filter 進行使用兩個一維卷積模糊一下,這樣可以消除些鋸齒,但是仍然不能完全消除,至於Z fighting是無論咋樣也還是有,注意Gussian
Time of Update: 2018-12-05
一、檢測pppoeconf軟體是否安裝 $ dpkg -s pppoeconf出現如下說明已安裝:{{Package: pppoeconfStatus: install ok installedPriority: optionalSection: netInstalled-Size: 340Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>Architecture: allVersion:
Time of Update: 2018-12-05
Perlin Noise and Turbulence Written by Paul Bourke January 2000 Introduction It is not uncommon in computer graphics and modelling to want to use a random function to make imagery or geometry appear more natural looking. The real world is not
Time of Update: 2018-12-05
多視口渲染主要是改變了視口矩陣,一般我們的Shader程式沒有直接處理這個視口矩陣,注意多視口渲染的順序void Render(){ Clear() GetViewport()儲存原視口 BeginScene(); SetViewport(1); DrawObject(); EndScene(); BeginScene(); SetViewport(2); DrawObject(); EndScene(); SetViewport(&oldviewport)
Time of Update: 2018-12-05
最近搭建嵌入式開發環境,安裝minicom後啟動時出現Device /dev/ttyS0 lock failed我另一個終端可能沒有關閉minicom,再開啟一個終端時出現提示: Device /dev/ttyS0 lock failed: Operation not permitted. 之前yum的時候也出現過進程佔用情況,是在/var/run裡刪掉yum.pid解決的。現在這個問題類似的 查看哪個進程在用minicom吧: [root@localhost lll]# ps auxf
Time of Update: 2018-12-05
意思我就不解釋了,主要是最亮值和最暗值的比,螢幕有個極限,那就是0~255.這個範圍太小了,不足以類比一下環境,對於大於1的像素來說,會被直接夾到1.這意味著細節的丟失,12和20的值都變成了1,那麼這不叫丟失麼,因此,最主要的問題為將高動態範圍HDR映射至低動態範圍LDR.我們使用的是Tone
Time of Update: 2018-12-05
http://learn.akae.cn/media/ch19s02.html2. main函數和啟動常式 為什麼組譯工具的入口是_start,而C程式的入口是main函數呢?本節就來解釋這個問題。在講例 18.1 “最簡單的組譯工具”時,我們的彙編和連結步驟是:$ as hello.s -o hello.o$ ld hello.o -o hello以前我們常用gcc main.c -o main命令編譯一個程式,其實也可以分三步做,第一步產生彙編代碼,第二步產生目標檔案,第三步產生可執行檔:$
Time of Update: 2018-12-05
前幾天看到一本《DirectX特效開發》的書,翻了幾頁發現了關於一些Perlin Noise和雲紋理的產生。自己做了一下,搞到現在終於弄出個比較像Perlin Noise的噪音圖。 Perlin Noise主要目標是產生一個比較平滑的隨機數,如果是紋理圖,那麼U,V方向的各個紋素應該較為平滑,不能太過劇烈的變化。 頻率:波長的倒數,這裡是指距上一次隨機點多遠取一個隨機數。也就是兩個隨機數之間的寬度的倒數。頻率越高說明波長越短,也就有更多的鋸齒。 振幅:波的高度,這裡也就是隨機數產生的範圍,