Time of Update: 2018-12-04
這是第一個遊戲,紅色小圓圈(子彈)從頂部每隔1s出現一個,朝著當前飛機運動。超出螢幕則重新來。螢幕中只有一顆子彈,以後可以改成可以存在多顆子彈。打到飛機則遊戲結束這個例子並不完善,但是包括了鍵盤控制,子彈動畫的實現,以及碰撞檢測這裡介紹了javascript的對象建立,與或非邏輯,以及if語句的很多應用。這裡例子沒有加x軸的判斷,子彈到底部飛機就變紅了變紅了以後飛機和子彈還是再動的,而不是遊戲停止了。學生可以修改下,實現躲避子彈的功能以及打到遊戲就停止的功能。 <!DOCTYPE
Time of Update: 2018-12-04
這個例子裡,子彈不在是垂直運動了,會根據當前飛機的位置,做斜線運動為此,我們專門為子彈添加了一個move方法。注意和上個例子中代碼的區別。基本的邏輯是這樣的,zidan.y=0的時候,判斷運動角度,後面根據這個角度運動,超出螢幕則從新來。超出螢幕要對x,y軸做判斷這裡例子主要的知識點有1.對象的方法2.通過函數和對象來封裝代碼。3.Math庫中的幾個三角函數 大家可能已經體會到對象的好處,學生可以參試把飛機也做成一個對象,另外,可以把子彈改成跟蹤彈,<!DOCTYPE
Time of Update: 2018-12-04
前一陣子,開發了個24點遊戲的,用的as3.0 。開發前對flash和as3.0並不是很瞭解,簡單的文法是知道的。flash裡面因為可以做movieclip,建立動畫對象真是很方便。其他語言中的自訂控制項,在as3中幾乎是原生功能。支援類,支援多個檔案的程式碼群組織,簡單項目用起來還是很方便的。是否有解,用了個遞迴演算法,感覺效率還是挺高的。運算式計算走了捷徑,調用了eval。合法性檢測,直接加了點代碼。試玩地址:算24點http://85xt.cn/vod_play.aspx?indexid=
Time of Update: 2018-12-04
從官網下載了opencv2.4.2 , 是exe檔案,直接安裝。已經有build好的版本,vs2010可以直接用。也可以用cmake重新做。記得build好的版本,好像無法跟蹤到內部,我用cmake做了vs2010的sln,然後編譯了64位版本。修改了c++的相應設定,include目錄,lib目錄,input相應的lib。編譯以前寫的幾個demo。一個有問題。是cv::kmeans函數的變動引起的。下面來試下。cv namespace下沒有sift特徵運算元。有fast,orb。看到有文章說2
Time of Update: 2018-12-04
這裡給出了跟蹤飛機的子彈完整版。子彈會一直跟蹤直到打到飛機。打到後會提示堅持了幾秒。有個小bug,打到後是先出提示再變紅的,可以改下,變成先變紅,再提示。另外可以改成子彈飛行10s後自動消失(重頭再來)還可以改成子彈的速度每秒+1; <!DOCTYPE html><html><head> <title>聰明的子彈完整版</title> <script type="text/javascript"
Time of Update: 2018-12-04
最近想用svm來輸出top n 匹配的結果。看了下opencv中的svm,predict,只能輸出top 1 。有3個predict函數可選。其中有一個用了cv::parallel_for,應該是並行最佳化了,查不到相應的解釋文檔。最後選了float CvSVM::predict( const float* row_sample, int row_len, bool returnDFVal )
Time of Update: 2018-12-04
gets擷取一行資料包括末尾的斷行符號都擷取。所以輸入一行資料,然後斷行符號結束,系統就預設這一行資料都是輸入,除開末尾的斷行符號字元。#include #include main() { char a1[5],a2[5]; gets(a1); gets(a2); puts(a1); puts(a2); printf("%d/n",strlen(a2)); } 當我輸入: pen book penbook 時
Time of Update: 2018-12-04
dup和dup2也是兩個非常有用的調用,它們的作用都是用來複製一個檔案的描述符。它們經常用來重新導向進程的stdin、stdout和stderr。這兩個函數的 原形如下: #include <unistd.h> int dup( int oldfd ); int dup2( int oldfd, int targetfd
Time of Update: 2018-12-04
手機開發已經火了這麼多年了,一直沒有動力去嘗試。趁著wp8發布,也來看看wp手機開發的知識線上安裝好vs 2012 express for wp 8,開始頁提供了一些入門文章連結。因為是用c#編程,而且是微軟的東西,可以說入門絕對是沒難度的。What's new in Windows Phone SDK
Time of Update: 2018-12-04
從網上下了DirectX 9.0 SDK,運行裡面的的BaseClasses的時候出現了N多錯誤,在網上找到了相應的方法。就是上面那個連結啦,哈哈~~ 1. 編譯基類原始碼 BaseClasses編譯產生路徑:<DXSDK>/Samples/C++/DirectShow/BaseClasses環境:VS2005為了正確編譯,需修改以下檔案:(a)
Time of Update: 2018-12-04
一、為什麼需要多核開發? 答案很簡單,目前的晶片製造技術對CPU主頻的提升已經達到一個極限了,也就是說效能的垂直伸縮已經不太可能了。因此通過多核的方法,可以讓程式橫向的伸縮,這就類似於用多台伺服器實現負載平衡(水平伸縮),而不是簡單的靠將伺服器升級成小型機來提供處理能力(垂直伸縮)。 雖然多核並行計算的概念已經存在了幾十年了,但直到最近多核CPU在PC上的普及,多核開發才不得不提引起程式員的重視。
Time of Update: 2018-12-04
保護模式(Protected Mode,或有時簡寫為 pmode) 是一種 80286 系列和之後的 x86 相容 CPU操作模式。保護模式有一些新的特色,設計用來增強 多工 和系統穩定度,像是 記憶體保護,分頁 系統,以及硬體支援的 虛擬記憶體。大部分的現今 x86作業系統 都在保護模式下運行,包含 Linux、FreeBSD、以及 微軟 Windows 2.0 和之後版本。另外一種 286 和其之後 CPU
Time of Update: 2018-12-04
IP互連網方面,現在電信裝置商只在核心用cisco了,cisco現在很尷尬了.在國外的市場也在被junipor/華為雙面夾擊.另外,國內3大電訊廠商的承載網,華為佔了2又1/4,不排除有政治因素.而
Time of Update: 2018-12-04
首先我們把上個例子中的代碼進行修改。把子彈封裝成一個類。寫在一個單獨的js檔案中,然後在網頁中引用這個類。封裝成一個類,便於我們更好的重複使用這段代碼,關於類和對象的概念,大家可以google下。代碼如下Czidan.js:
Time of Update: 2018-12-04
最新AMI BIOS設定手冊 BIOS是英文Basic Input/Output System(基本輸入/輸出系統)的縮寫,其程式儲存在主板上的 EPROM或Flash ROM 內,作用是測試裝在主板上的組件能否正常工作,並提供驅動程式介面,設定系統相關配備的組態。當你的系統配件與原CMOS參數不符合時,或CMOS參數遺失時,或系統不穩定時,就需要進入BIOS設定程式,以重新設定正確的系統組態。 進入AMI BIOS設定程式 1.開啟系統電源或重新啟動系統,顯示器螢幕將出現自我測試的資訊;
Time of Update: 2018-12-04
js檔案和網頁做如下修改。支援飛機發出多顆子彈。學生可以改下,增加在螢幕上面運動的長方形,代表敵機。然後增加敵機和子彈的碰撞檢測。function Czidan(){ this.x = 245; this.y = 400; this.jiaodu = Math.PI * 0.5; this.sudu = 10; this.dadao = 0;//0代表沒打到,1代表打到 this.stop = 1; this.move = function () {
Time of Update: 2018-12-04
AWARD BIOS設定手冊 AWARD BIOS是目前相容機中應用較為廣泛的一種BIOS,但是由於裡面的資訊全為英文且需要使用者對於相關專業知識的理解相對深入,所以有些使用者佈建起來感到困難很大。如果這些有關資訊設定不當的話,將會大大影響整台電腦主機的效能。下面介紹一下AWARD BIOS中的有關設定選項的含義和設定方法,AWARD BIOS的主菜單主要有以下幾個功能表項目:Standard CMOS
Time of Update: 2018-12-04
這裡zidan新增了一個draw函數。把子彈的樣式也進行了封裝。子彈的移動方式在move裡封裝。網頁中只要調用對應的方法就可以了。背景,飛機也可以做類似的處理。大家可以從網上找一個子彈的圖片,代替小黑圈。同樣可以把背景也美化下。 總結:玩了幾天的html5
Time of Update: 2018-12-04
語音訊號處理之(一)動態時間規整(DTW)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 這學期有《語音訊號處理》這門課,快考試了,所以也要瞭解瞭解相關的知識點。呵呵,平時沒怎麼聽課,現在只能抱佛腳了。順便也總結總結,好讓自己的知識架構清晰點,也和大家分享下。下面總結的是第一個知識點:DTW。因為花的時間不多,所以可能會有不少說的不妥的地方,還望大家指正。謝謝。 Dynamic Time
Time of Update: 2018-12-04
最近deep learning大火,不僅僅受到學術界的關注,更在工業界受到大家的追捧。在很多重要的評測中,DL都取得了state of the art的效果。尤其是在語音辨識方面,DL使得錯誤率下降了大約30%,取得了顯著的進步,現在如果哪個做語音辨識的公司沒用DL,都不好意思打招呼了,相信後續這種狀況還會延伸到映像和自然語言處理等其它領域。 deep learning本身算是machine learning的一個分支,簡單可以理解為neural network的發展。