Time of Update: 2018-12-06
顯示標準:800*600@72HZ,50M時鐘頻率。器件:cyclone3EP3C16484軟體版本:quatus ii9.0代碼:頂層模組:module pika( CLOCK_50, VGA_HS, VGA_VS, BUTTON, VGA_G, VGA_R, VGA_B);input CLOCK_50;input [2:0]BUTTON;output VGA_HS;output VGA_VS;output [3:0]VGA_G;output [3:0]VGA_R;output
Time of Update: 2018-12-06
本教程實現拼圖,並且可以選擇圖片的來源,通過網路攝影機照相獲得,也可以通過本地檔案夾獲得。廢話不多說,請看下面主要代碼講述:為了使各種大小的圖片都能使用,需要對圖片進行縮放: // 縮放圖片 public void scaleImage(float w) { int bw = bmpResources.getWidth(); int bh = bmpResources.getHeight();
Time of Update: 2018-12-06
已經發在CSDN過了,發來部落格園讓大家參考下 介紹下基本情況:91年生的,沒有IT工作經驗,高中未畢業,C/C++,自學的22號去廈門面試,8點左右出發,到廈門後對廈門不熟,自己一個人傻傻走了1個多小時,腳疼死了。到公司的時候11點左右,公司是做手機開發的,其實他說是下午三點的,不過我原本估計要找很久,本來不打算打的的,後來打的是因為尿急了,囧,想趕緊找個廁所....到公司前台MM接待了後面試官來了,面試官看起來不錯,本來緊張也消除了一點,後來給了我筆試題,話說好幾年沒寫字了,寫的那個字簡直慘
Time of Update: 2018-12-06
不知道能堅持多久,一直都感覺自己是三分鐘熱度的人,其實這樣的事情已經好幾次了,記得小學就曾經想堅持寫日記,可惜終究沒有堅持下去,這次寫部落格不知道能否堅持,寫部落格的目的只是想總結下經驗,寫下學習資料,以後好找,因為發現每次從一本書中找東西還是很慢的.....今年的學習計劃是把C++學好,現在在學STL,還有要看Windows核心編程,上個月看完多線程的,這次準備看記憶體管理的了,讀之前還是要把多線程的總結下,畢竟API快忘記了,如果有空的話希望把unix網路編程也看了,自己對於網路編程還是高度
Time of Update: 2018-12-06
“Learning a language is easy, even a child can do it!”Most adults who are learning a second language would disagree with thisstatement. For them, learning a language is a very difficult task. They needhundreds of hours of study and practice, and
Time of Update: 2018-12-06
注:這些書大部分都是我看過的,但不一定適合你,這篇文章是我另外一篇文章的參考C語言入門:<<C primer
Time of Update: 2018-12-06
沒有看完過一本書....要嘛都是斷斷續續看的,比如資料結構,linux編程,自己也是好幾本書交換看,也很沒有自製力,書後面的習題基本沒做,發現有點難就置之不理,雖然後來回過頭來發現書上很簡單,但不知道是好是壞? 自己也沒什麼自製力,從11月份開始基本是在懵懵懂懂之間度過,玩遊戲,發獃,無所事事,明年開始找工作了,沒學曆,卻還不懂得努力,珍惜時間....雖然很多次反省自己,但是始終一錯再錯,減肥又開始了,想想挺後悔的,如果10月份繼續減的話現在也有170了 還有找工作,陸陸續續投了幾家,3家打電話
Time of Update: 2018-12-06
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->bool equal(begin,end,cmpbeg);bool
Time of Update: 2018-12-06
一直不知道這個毛病是好還是壞,亦或只是個人行為,談不上好壞....斷斷續續看的書起碼也有幾十本,沒有一本看完的,比如資料結構,總共看了2本,才學到樹完,C++基本都是沒看完,只是大概瞭解下,都是在斷斷續續中學習,邊學邊用邊查,林旭則是三本書交換看,APUE,unix/linux編程實踐,linux程式設計...第二本現在已經沒看了不知道這種習慣是否好壞
Time of Update: 2018-12-06
前幾天寫了個小工具,因為在安裝的時候需要一天安裝玩幾十台機器,因此為了方便需要寫個程式可以同時直接組建組態檔案,省得到時候要一台一台地配置,時間比較緊迫,臨時學習了下XML,寫得很倉促,半天學XML和wxwidget操作XML,不得說XML確實很麻煩,不知道當初設定檔為什麼選用XML,後來據說是因為寫這個的程式員喜歡新技術.... 因為在寫XML的時候需要一個個儲存每個節點要創造什麼,每個key對應一個val,剛開始用一個結構體,裡面儲存了這個節點的name,val,func,就是沒有儲存key
Time of Update: 2018-12-06
複製元素:copy(begin,end,destbegin);copy_backward(sourcebegin,source end,destend);將區間的元素複製到destbegin/destend裡面去copy正向,copy_backward反向STL沒有copy_if(),只有remove_copy_if().注意目的地區域的空間代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
第二題:-module(for).-export([for/3,empty_proc/0,post_msg/1]).for(N,N,F)->[F()];for(I,N,F)->[F() | for(I+1,N,F)].empty_fun()->receive_Any->io:format("~w is exit",[self()])end.post_msg([]) -> void;post_msg([Head | Tail])-> Head ! "Other"
Time of Update: 2018-12-06
NIOS2的CPU是位元組定址,也就是說,他要求每個位元組(8bits)都對應一個地址。而Avalon匯流排對從裝置的定址是字定址(三態從連接埠除外)。這樣Avalon匯流排就忽略CPU地址線的低兩位,這樣就保證了每個位元組對應一個地址。 三態從連接埠的地址線是位元組定址的,這個時候匯流排不能忽略主連接埠(CPU)地址線的低位,兩者是一一對齊的。當外接flash配置為16位元模式時,address0必須懸空,保證地址線變化兩次取得16位元據,這樣每個位元組就對應了一個地址。 動態地址對齊
Time of Update: 2018-12-06
什麼是dll:dll只是一組原始碼的模組,每個模組包含一些可供應用程式或者其他dll調用的函數,在應用程式調用一個dll裡面的函數的時候,作業系統會將dll的檔案映像映射到進程的地址空間中,這樣進程中所有的線程就可以調用dll中的函數了 dll載入完成後,這個時候dll對於進程中的線程來說只是一些被放在地址進程空間附加的代碼和資料,作業系統為了節省記憶體空間,同一個dll在記憶體中只有一個,也就是說如果你的的兩個應用程式都需要載入user32.dll,那麼作業系統也只會載入一次user32.dl
Time of Update: 2018-12-06
對於學51的初學者,一般都是買一塊現成的開發板,然後照著常式一步一步做。如果初學者已經具備了類比和數字電路的基礎,這樣學肯定是可以的。但對於一些沒有接觸過類比和數字電路的人,從最基礎的做起來,可能效果會更好。我有幸兩次親手焊接自己的開發板,第一次是在大一,在老師的指導下,焊了一個下午;第二次是大三,拿到PCB後,自己計算元件參數,兩個多小時,其實和專業焊接的比還是算很慢的,但畢竟我不是靠焊接吃飯哈。 圖1.PCB板,老師做好的 圖2
Time of Update: 2018-12-06
11.0提供了新的SOPC builder,這個是以前版本的升級版,老版本的sopc builder也是可以用的。新版本的名字叫Qsys了。在Qsys裡面,介面發生了變化,變成了這個熊樣:一切都要自己動手串連了,不會像以前一樣加入模組後自動連接好了。看起來便麻煩了,但是好像編譯速度有所提升。這裡有幾個小問題,加入三態匯流排後,會報錯,無論怎麼分配地址都會有錯,這個時候要運行一下system下的run sopc builder to Qsys
Time of Update: 2018-12-06
1.適配器模式(Adapter)基礎教程看了<<設計模式>>和這篇文章,覺得適配器的一個重點就是 對象所提供的介面並不一定能適應我們的新環境,我們就要對其轉換成我們需要的介面(其實不適應新環境就是類成員函數名稱不一樣,無法通過父類指標直接操作子類) 設計模式裡面有一個例子就是在程式上繪製幾何圖形的問題,我們有LineShape,PolygnShape都繼承自Shape,也有統一的介面,比如有個介面BoundingBox,現在我們要加入一個TextShape,一般是要自己重
Time of Update: 2018-12-06
硬體條件:友晶DE0開發板軟體條件:WIN XP,quartus11.0,VMware6.0.2,紅帽企業版5,uClinux-dist-20070130.tar(2.6.0核心源檔案),uClinux-dist-20070130-nios2-02.diff(核心補丁),nios2gcc.tar(交叉編譯器)。交叉編譯環境的建立首先安裝虛擬機器軟體VMware,選擇紅帽企業版5作為作業系統。安裝完成後,選中虛擬電腦,點擊VM->settings, 在彈出窗裡選擇CD-ROM 選擇Use
Time of Update: 2018-12-06
剛剛在SDRAM內執行了uclinux作業系統,但是這樣只能每次開機都下載一次,很不方便。Uclinux也可以像應用程式一樣,固化到Flash內,上電自動運行。具體的操作步驟為:開始->所有程式->Altera->NIOS II EDS 11.0->Nios II 11.0 Command Shell,然後運行命令:elf2flash --base=0x000000 --end=0x3fffff --reset=0x0 --input=zImage所在路徑
Time of Update: 2018-12-06
前提條件是工作目錄在/usr/local/src/下。編寫de0_led.c驅動程式,如下:#include<linux/module.h>#include<linux/kernel.h>#include<linux/version.h>#include<linux/init.h>#include<linux/types.h>#include<linux/string.h>#include<linux/slab.h&g