Time of Update: 2018-12-04
最初,讀取串口資料這樣處理:while (1){data = ReceiveByte();switch(data){case 'a':function1()...break;case 'b':...break;case 'c':...break;default:break;}}這樣寫只能讀取一次,隨後再怎麼寫給串口資料,也讀取不到了。一旦進入顯示狀態,就陷入無限迴圈無法跳出。查閱LPC1114手冊,尋找串口相關資訊。UART接收資料時,可以使用查詢方式接收,也可以使用中斷方式接收。 表4-1
Time of Update: 2018-12-04
我們經常看見許多.NET的Class是從System.ComponentModel.Component繼承過來的,他實現了System.ComponentModel.IComponent介面,而且MS也在Visual Studio .NET中,推薦你經常使用System.ComponentModel.Component作為基礎類。但是很遺憾,很多人不知道為什麼這樣做。 MS的解釋包括: 1、控制外部資源 IComponent 介面繼承自 System.IDisposable 介面,
Time of Update: 2018-12-04
網上有很多類似的解決方案,很多是使用if ((fileName != null) && (fileName.toLowerCase().indexOf("gb2312") != -1)){ fileName = MimeUtility.decodeText(fileName);}來解決,但對應gbk編碼的附件名,這裡仍不能正確處理。解決的方法很簡單,加入對gbk的判斷即可fileName = bodyPart.getFileName();//解決中文附件名的問題if
Time of Update: 2018-12-04
轉自http://bbs.weiphone.com/read-htm-tid-344593.htmlVLC對於Mac/Ubuntu使用者來說算得上是必備軟體。其相當於PC機上的“暴風影音”,但Mac/Ubuntu的新手使用VLC播放avi時都會碰到字幕亂碼的問題。avi字幕的格式有多種,這裡假設你使用常見的.srt字幕。VLC預設支援的字幕內碼為utf-8,而網上提供的.srt字幕基本上都是GBK碼,所以在初裝VLC後的預設狀態下,載入.srt字幕都會出現亂碼。 本教程以當前最新的VLC 1.
Time of Update: 2018-12-04
1.說明本文檔適用於在SCO 5.0.6下編譯及使用gcc-3.0及gcc-3.0.x.同樣的方法也可用於編譯gcc-2.95.x、gcc-3.2.x、gcc-3.3.本文以gcc-3.0為例說明gcc的編譯過程和使用中的部分注意點。2.源碼的gcc-3.0的源碼可以從gcc的官方網站(gcc.gnu.org)及鏡像網站。後將源碼包在SCO下解壓、解包。本文中假設解包後的目錄為/usr/test/gcc-3.0.3.編譯前準備3.1. 作業系統補丁在SCO OpenServer
Time of Update: 2018-12-04
最近蘋果的ipad被網友們炒的沸沸揚揚,感覺如果沒有ipad世界就會缺少很多。 那麼到底什麼是ipad呢?簡單的說,ipad就是平板電腦,它具有以下特點:觸控螢幕無鍵盤和滑鼠,但是使用者可以通過筆或者是手直接進行操作。平面輕薄便攜相比較於普通的迷你筆記型電腦,除了觸控螢幕、無鍵盤和滑鼠和平面(非翻蓋)之外,其他特點基本上是一致的,那麼為啥ipad是行業發展趨勢而迷你筆記型電腦必將被邊緣化呢? 在我得出結論之前,我們首先看看ipad的配置吧!處理器:AppleA4 1GHz螢幕:9.7寸 IPS
Time of Update: 2018-12-04
Create a thread.uintptr_t _beginthread( void( __cdecl *start_address )( void * ), unsigned stack_size, void *arglist );uintptr_t _beginthreadex( void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ),
Time of Update: 2018-12-04
Clutter最近終於正式release了1.0.0的版本,:http://www.clutter-project.org/sources/。我也想學習一下Clutter。Clutter是個美麗的傳說: 一、Clutter可能使用到driver的較為底層的能力。我的機器使用vesa的驅動,Clutter跑起來很慢,回到了以前286的年代,後來通過安裝ATI的顯卡驅動來解決這個問題。因此如果我們的Linux系統不能使用原裝顯卡驅動,可能效果很不好。基於同樣的道理,如果我們使用KVM的虛擬系統
Time of Update: 2018-12-04
SmartNX Mobile(TM) Operating System and NX200 Platform March into the Global Smartphone ArenaSHANGHAI, China, July 30 /Xinhua-PRNewswire/ -- Chipnuts Technology, Inc., the leading provider of highly-integrated mobile multimedia chips and system
Time of Update: 2018-12-04
l 利用 P3.2 的外部中斷觸發功能,通過按鍵產生外部中斷 0l 主程式是一個普通跑馬燈程式l 主程式執行時,按 P3.2 鍵,產生外部中斷 0 ,進入中斷處理常式l 要求記憶按鍵次數,並在指示燈上進行顯示,當第 N 次按鍵時,顯示燈的第 1-N 個燈被點亮,並閃爍 N 次。l 當顯示燈閃爍時,屏蔽所有其它中斷,中斷返回後,跑馬燈程式返回上次中斷的位置繼續運行l 當所有 8 個指示燈全部點亮後,計數清零,一切從頭再來org 0000hajmp mainorg 0003hajmp
Time of Update: 2018-12-04
我的系統是ubutnu11.04,最近打算部署trac等專案管理系統,因此打算在虛擬機器裡面做一個CentOS系統。首先,在ubuntu中安裝virtualbox,可以在softwre center(軟體中心)中搜尋到其次,下載CentOS鏡像。鏡像有兩種,一種是livecd,大小為600多M,另一種是dvd的,大小為4G。需要下載的是dvd的版本,因為CentOS的livecd不能安裝,只能用dvd版本安裝。下載完成後,開啟virtual
Time of Update: 2018-12-04
程式人生之三:從新手到專案管理,五年程式人生路 很感謝 CSDN 網友 333sunshine 先生的這篇文章。真實記錄了一個平凡程式員,從菜鳥到大蝦,從弱到強,從平凡到閃光的踏踏實實的奮鬥曆程。一步一個腳印,充滿心酸和欣喜,除了奮鬥,我們別無選擇!文章原文部分如下: 論壇裡很多人都喜歡聊程式人生的話題,我也來發一封文章。給大家一個參考,也讓自己有一翻自省! 希望更多有經驗的程式員看到後,也能在此記錄一下自己程式生涯,相互學習!
Time of Update: 2018-12-04
從Windows 3.X到Windows 95,Windows使用的協助檔案一直都是hlp格式。在Windows 98以後,增加了一種基於HTML檔案特徵的chm協助檔案,Windows 98稱之為Compiled HTML Help File。chm協助檔案是一個統一的視窗,左側是目錄、索引和搜尋這三個功能項,通過常見的標籤欄進行切換;右側是Html檔案的顯示部分,改變了原來協助檔案目錄視窗和主題視窗分離的情況;上部是工具列。你可以用chm檔案來製作軟體說明書、產品介紹說明、學習教程、電子書、
Time of Update: 2018-12-04
首先在網站建立一個目錄,如Fonts,存放這些特殊字型,lcdd.ttf 和 lcdd.eot,這兩個檔案其實只是一種字型,只是副檔名不一樣。是解決IE與非IE瀏覽器不能正常顯示的問題。 CSS style: 複製代碼 代碼如下: <style type="text/css"> /*IE瀏覽器*/ @font-face { font-family: LcdD; src: url(Fonts/lcdd.eot)
Time of Update: 2018-12-04
如果不是方陣的話,會有個廣義逆矩陣(偽逆),matlab裡面用pinv()實現。基本文法為X=pinv(A),X=pinv(A,tol),其中tol為誤差,pinv為pseudo-inverse的縮寫:max(size(A))*norm(A)*eps。函數返回一個與A的轉置矩陣A' 同型的矩陣X,並且滿足:AXA=A,XAX=X.此時,稱矩陣X為矩陣A的偽逆,也稱為廣義逆矩陣。>> A=rand(2,3)A = 0.9572 0.8003 0.4218 0.4
Time of Update: 2018-12-04
iTween是一個動畫庫,作者建立它的目的就是最小的投入實現最大的產出.讓你做開發更輕鬆,用它可以輕鬆實現各種動畫,晃動,旋轉,移動,褪色,上色,控制音頻等等. iTween的核心是數值的插值.只需要定義開始和結束,中間過程iTween就會幫你弄好,簡單易用,作用毫不馬虎. "但是我用xxx可以做這個的" 每件事情都會有多個方法來實現,Unity裡也是,你可以用建模軟體做動畫,也可以在Unity內部的動畫時間軸來做,也可以用Js,C#等來做,可是誰不
Time of Update: 2018-12-04
checkStyle簡介Checksytle 是一款代碼格式檢查工具。它可以根據設定好的編碼規則來檢查代碼。比如符合規範的變數命名,良好的程式風格等等。如果你的專案經理開會時說,“我希望我們寫出來的代碼就象一個人寫的!” 時,用Checkstyle絕對是正確選擇,checkStyle主要用於以下三個方面。1 ant : 編寫指令碼,調用checkstyle。一般用於構建指令碼的一部分。2 eclipse:作為外掛程式調用checkstyle。一般用於開發人員自行檢查。3 cvs
Time of Update: 2018-12-04
做項目的時候涉及到一個翻頁效果,具體就是把一塊panel從左側淡出,更新panel上的內容,然後從右側淡入,給人的感覺就像換了一頁一樣。具體執行流程:按下一個按鈕後:1、Stroyboard A :將panel從左側淡出。2、讀取資料庫,更新panel中ListView的內容。3、Storyboard B : 將panel從右側淡入。 做完後我F5,然後一下一下的按按鈕測試,前5下都是正常的,動畫流暢,沒有不妥,但是再繼續按下去,Storyboard
Time of Update: 2018-12-04
nnd,調了半天,原來綁了個itemssource. private void listView1_MouseUp(object sender, MouseButtonEventArgs e) { try { ListViewItem lvi = new ListViewItem();
Time of Update: 2018-12-04
在Objective-C中,message與方法的真正實現是在執行階段綁定的,而非編譯階段。編譯器會將訊息發送轉換成對objc_msgSend方法的調用。 objc_msgSend方法含兩個必要參數:receiver、方法名(即:selector),如: [receiver message]; 將被轉換為:objc_msgSend(receiver, selector); objc_msgSend方法也能hold住message的參數,如: