Time of Update: 2018-12-05
RDS(Radio Data
Time of Update: 2018-12-05
usart這部分代碼我也是從網上copy出來的,一下是作者的解釋:簡單地說:想在mdk 中用printf,需要同時重定義fputc函數和避免使用semihosting(半主機模式), 標準庫函數的預設輸出裝置是顯示器,要實現在串口或LCD輸出,必須重定義標準庫函數裡調用的與輸出裝置相關的函數. 例如:printf輸出到串口,需要將fputc裡面的輸出指向串口(重新導向),方法如下: #ifdef __GNUC__ /* With GCC/RAISONANCE, small printf
Time of Update: 2018-12-05
cmake vs qmakeqmake 是為 Qt 量身打造的,使用起來非常方便cmake 使用上不如qmake簡單直接,但複雜換來的是強大的功能內建的 out-of source 構建。(目前QtCreator為qmake也預設啟用了該功能,稱:shadow build)為各種平台和情境提供條件編譯可處理多個可執行檔情況,和很好配合 QtTest 工作如何選擇?Using CMake to Build Qt Projects 一文中說:對簡單的Qt工程,採用 qmake對複雜度超過
Time of Update: 2018-12-05
ftp是網路常用命令,但是使用此命令時都必鬚根據提示互動輸入使用者名稱和密碼,對於希望程式自動執行或者批處理而言很不方便。下面提供兩種ftp登陸時指定使用者名稱密碼的方法:1.使用命令ftp://username:password@hostname:port 這種用法只能在覽器裡使用,不能在命令列使用。2.在命令列裡可以使用設定檔來解決這個問題: 格式:ftp -s:[設定檔] [ftp地址] 例子:ftp -s:e:/test_ftp.txt 192.1.101.203
Time of Update: 2018-12-05
轉至:http://blog.sina.com.cn/s/blog_455851af0100ctr8.html 最近在業餘時間整了個GPIO的驅動程式,並通過應用程式調用,最終實現通過應用程式調用GPIO的驅動,然後實現硬體上LED燈的亮與滅。這裡將整個步驟記錄在案,供菜鳥學習。一:編寫驅動程式1.將硬體廠商提供的BSP包拷備到D:\WINCE500\PLATFORM下,如SMDK2440;在D:\WINCE500\PLATFORM\smdk2440\DRIVERS中建一個用於存放驅動程式的檔案
Time of Update: 2018-12-05
介紹1:一、基本原理 CRC檢驗原理實際上就是在一個p位位元據序列之後附加一個r位二進位檢驗碼(序列),從而構成一個總長為n=p+r位的二進位序列;附加在資料序列之後的這個檢驗碼與資料序列的內容之間存在著某種特定的關係。如果因幹擾等原因使資料序列中的某一位或某些位發生錯誤,這種特定關係就會被破壞。因此,通過檢查這一關係,就可以實現對資料正確性的檢驗。二、幾個基本概念1、幀檢驗序列FCS(Frame Check
Time of Update: 2018-12-05
vs2005調試DLL時,編譯沒有錯誤但在啟動調試的時候提示:——————————————————————————————無法啟動程式“%CSIDL_PROGRAM_FILES%/XX/XX.exe”。發生了通常表示安裝被損壞的錯誤(代碼 0x8007007e)。如果問題仍然存在,則通過“控制台”中的“添加或刪除程式”修複 Visual Studio
Time of Update: 2018-12-05
LRESULT CallWindowProc(WNDPROC lpPrevWndFunc,HWND hWnd.UINT Msg,WPARAM wParam,LPARAMIParam);函數功能, CallWindowProc將指定訊息資訊傳送給指定的視窗過程. lpPrevWndFunc是視窗訊息處理函數指標(函數名), hWnd為接受表單控制代碼.DefWindowProc(HWND hWnd.UINT Msg,WPARAM
Time of Update: 2018-12-05
(以下摘自 百度百科 )純迴圈小數例:將無限迴圈小數0.26(··)化成分數:解題:已知無限迴圈小數0.26(··),將已知無限迴圈小數0.26(··)的未知分數設為X,即0.26(··) =X——1式,令100X=100(0.26+0.0026(··)),100X=26+0.26(··)——2式,將(2式)中的無限迴圈小數0.26(··)更換為X得:100X=26+X,100X-X=26,99X=
Time of Update: 2018-12-05
用VC建立控制台工程,支援ATL和MFC把SolidWorks安裝路徑下的sldworks.tlb、swconst.tlb、swpublished.tlb拷貝到工程檔案夾中在代碼中添加相應代碼,如下:#import "sldworks.tlb" raw_interfaces_only, raw_native_types, no_namespace, named_guids#import "swpublished.tlb" raw_interfaces_only,
Time of Update: 2018-12-05
一、儲存資料的原理 兩種快閃記憶體都是用三端器件作為儲存單元,分別為源極、漏極和柵極,與場效應管的工作原理相同,主要是利用電場的效應來控制源極與漏極之間的通斷,柵極的電流消耗極小,不同的是場效應管為單柵極結構,而FLASH為雙柵極結構,在柵極與矽襯底之間增加了一個浮置柵極。 浮置柵極是由氮化物夾在兩層二氧化矽材料之間構成的,中間的氮化物就是可以儲存電荷的電荷勢阱。上下兩層氧化物的厚度大於50埃,以避免發生擊穿。 二、浮柵的重放電 向資料單元內寫入資料的過程就是向電荷勢阱注入電荷的過程,
Time of Update: 2018-12-05
RS -232通行方式允許簡單串連三線:Tx、Rx和地線。但是對於資料轉送,雙方必須對資料定時採用使用相同的傳輸速率。儘管這種方法對於大多數應用已經足夠,但是對於接收方過載的情況這種使用受到限制。這時需要串口的握手功能。在這一部分,我們討論三種最常用的RS-232握手形式:軟體握手、硬體握手和 Xmodem。a,軟體握手:我們討論的第一種握手是軟體握手。通常用在實際資料是控制字元的情況,類似於GPIB使用命令字串的方式。必須的線仍然是三根:Tx,
Time of Update: 2018-12-05
//最近在向Linux方面發展,所以,先學習一下VMare虛擬機器!!redhat!!呵呵。....虛擬機器中文綠色版 是不支援拖拽檔案的! 大家要注意!只能 共用 和 映射 傳檔案!首先:我們準備兩個東西!第一是:Vmware6.0虛擬機器中文綠色版 檔案大小是22MB : http://www.qupan.com/123099002@qq.com/16155.html第二是:GhostXP系統! 小路工作室有的下載! 有很多GHost系統,你們自己選擇我就用 蘿蔔家園 Ghost XP
Time of Update: 2018-12-05
我是電信2m的寬頻,adsl貓是上海貝爾HomeAccess的,用上amule後一直是low id,下載速度一直10來kb,想想2m的寬頻,太浪費了,遂上網查如何獲得high 經過兩個晚上的奮鬥,終於找到了結果,因為發現網上基本沒有這個貓的設定方法,特把針對這個貓的設定方法共用出來,對其他人應該會有協助的,哈哈。1。下載安裝amule那是不用說的了,哈哈。2。設定amule的tcp連接埠和udp連接埠,隨便的數字,但不要是4662(tcp)和4672(udp)(不知為什
Time of Update: 2018-12-05
引自:http://www.windowsitpro.com/article/windows-powershell/how-to-handle-long-powershell-statementsExtracted from :http://www.windowsitpro.com/article/windows-powershell/how-to-handle-long-powershell-statements文中講述的是如何編輯多行powershell
Time of Update: 2018-12-05
Option ExplicitPublic Declare Function ChangeDisplaySettings()Function ChangeDisplaySettings Lib "user32.dll" Alias "ChangeDisplaySettingsA" (ByRef lpDevMode As DEVMODE, ByVal dwFlags As Long) As LongPublic Declare Function EnumDisplaySettings()Funct
Time of Update: 2018-12-05
加州旅館的另外含義 這首歌反映的是當時美國吸毒泛濫,社會墮落的狀態,從作者的內心裡表達了當時的落魄感,很顯然是作者的體會,一種想逃逃不掉的感受!用心去體會這首歌吧,永遠經典的加洲旅館,無可替代! On a dark desert highway.行駛在昏黑的荒漠公路上。 Cool wind in my hair.涼風吹過我的頭髮。 Warm smell of colitas.溫馨的大麻香。(注意這裡是什麼香味) Rising up through the air.瀰漫在空氣中。 Up
Time of Update: 2018-12-05
移豆子遊戲是這樣玩的,有一定數目的豆子(比方說有100粒),然後規定,兩個人依次拿走一些數量的豆子數,每次拿走的數目有上限(比方說3粒),而且至少拿一粒。最後,誰拿走最後一堆豆子算誰輸(當然,也可以設定最後拿走的贏)。這其實是個數學趣題,高中的時候還搞定不了,不過現在自己想想倒也輕鬆搞定,看來的確是有進步啊。假定遊戲的完法是誰拿走最後一堆豆子算誰輸(會分析這個,誰拿走最後一堆豆子算誰贏的必勝玩法就會容易搞定),我來分析一下這個遊戲的奧秘,QUIT EASY!FOLLOW ME:先分析個別情況,(
Time of Update: 2018-12-05
文章目錄 搜尋地區(The Search Area) 開始搜尋(Starting the Search) 路徑排序(Path Sorting) 繼續搜尋(Continuing the Search) A*演算法總結(Summary of the A* Method) 題外話(Small Rant) 實現的註解(Notes on Implemetation) 進一步閱讀(Further Reading) 原文地址:
Time of Update: 2018-12-05
大家都知道,從C/C++來源程式到可執行檔要經曆兩個階段:(1)編譯器將源檔案編譯成彙編代碼,然後由彙編器 (assembler)翻譯成機器指令(再加上其它相關資訊)後輸出到一個個目標檔案(object file,VC的編譯器編譯出的目標檔案預設的尾碼名是.obj)中;(2)連結器(linker)將一個個的目標檔案(或許還會有若干程式庫)連結在一起產生一個完整的可執行檔。編譯器編譯源檔案時會把源檔案的全域符號(global