Time of Update: 2018-12-03
這個問題有點模糊,因為用sizeof來判斷等都是來測試的編譯器的類型。不使用sizeof的方法:16位的系統下,int i = 65536;cout << i; // 輸出0;int i = 65535;cout << i; // 輸出-1;32位的系統下,int i = 65536;cout << i; // 輸出65536;int i = 65535;cout << i; // 輸出65535;#include
Time of Update: 2018-12-03
http://zhedahht.blog.163.com/blog/static/2541117420072143251809/題目:輸入一個已經按升序排序過的數組和一個數字,在數組中尋找兩個數,使得它們的和正好是輸入的那個數字。要求時間複雜度是O(n)。如果有多對數位和等於輸入的數字,輸出任意一對即可。例如輸入數組1、2、4、7、11、15和數字15。由於4+11=15,因此輸出4和11。分析:如果我們不考慮時間複雜度,最簡單想法的莫過去先在數組中固定一個數字,再依次判斷數組中剩下的n-1個數
Time of Update: 2018-12-03
http://zhedahht.blog.163.com/blog/static/2541117420072250322938/題目:n個數字(0,1,…,n-1)形成一個圓圈,從數字0開始,每次從這個圓圈中刪除第m個數字(第一個為當前數字本身,第二個為當前數位下一個數字)。當一個數字刪除後,從被刪除數位下一個繼續刪除第m個數字。求出在這個圓圈中剩下的最後一個數字。分析:本題就是有名的約瑟夫環問題。既然題目有一個數字圓圈,很自然的想法是我們用一個資料結構來類比這個圓圈。在常用的資料結構中,我們很
Time of Update: 2018-12-03
http://zhedahht.blog.163.com/blog/static/254111742007289205219/題目:輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字元的順序不變。句子中單詞以空格符隔開。為簡單起見,標點符號和普通字母一樣處理。例如輸入“I am a student.”,則輸出“student. a am
Time of Update: 2018-12-03
本人手中的開發板使用的事UDA1341音頻晶片,走的標準的IIS匯流排,Linux中對IIS及UDA1341的支援已經非常完善了,我們只需要將相應的IIS管腳設定為我們開發板的原理圖設計的管腳就可以了。1、makemenuconfig 音效卡的配置是:Device Drivers <*>Sound card support <*>Advanced Linux Sound Architecture
Time of Update: 2018-12-03
1、編寫GPIO驅動並編譯為模組完全按照linux驅動的編寫方式,封裝為標準的linux字元驅動2、使用C語言編寫測試程式 編寫、編譯一個操作led的程式進行驅動測試以上兩步可參考《s5pv210-gpio》:s5pv210-gpio.cs5pv210-gpio.hs5pv210-gpio_test.c其編譯必須在linux環境下完成,交叉編譯測試程式時使用靜態編譯3、在eclipose中設計java介面在eclipose中建立一個android工程用於設計底層jni的操作介面(windows、
Time of Update: 2018-12-03
ARM指令集中,LDR通常都是作載入指令的,但是它也可以作偽指令。LDR偽指令的形式是“LDR Rn,=expr”。下面舉一個例子來說明它的用法。 COUNT EQU 0x40003100……LDR R1,=COUNTMOV R0,#0STR R0,[R1]COUNT是我們定義的一個變數,地址為0x40003100。這中定義方法在組合語言中是很常見的,如果使用過單片機的話,應該都熟悉這種用法。LDR
Time of Update: 2018-12-03
實際上GPRS DTU上實現的是協議棧是TCP/IP Over PPP。我們在使用時必須要有一些相應的概念。因此在下面我們就與GPRS模組使用相關的一些事項作一些簡要的說明,如果您想詳細瞭解這些協議,請參見相關書籍:
Time of Update: 2018-12-03
http://zhedahht.blog.163.com/blog/static/254111742011125100605/題目:寫一個函數,求兩個整數的之和,要求在函數體內不得使用+、-、×、÷。分析:這又是一道考察發散思維的很有意思的題目。當我們習以為常的東西被限制使用的時候,如何突破常規去思考,就是解決這個問題的關鍵所在。看到的這個題目,我的第一反應是傻眼了,四則運算都不能用,那還能用什麼啊?可是問題總是要解決的,只能開啟思路去思考各種可能性。首先我們可以分析人們是如何做十進位的加法的,
Time of Update: 2018-12-03
在前面tslib1.0移植完成的基礎上我們可以開始QT的移植,以下步驟經測試在4.6.2、4.6.3、4.7.0、4.7.2平台上均可順利通過:http://qt.nokia.com/downloads-cn把下面文檔中相應的數字改為對應的版本即可step 1:echo yes |../qt-everywhere-opensource-src-4.7.0/configure -opensource -release -fast -embedded arm -xplatform
Time of Update: 2018-12-03
mcu由於內部資源的限制,軟體設計有其特殊性,程式一般沒有複雜的演算法以及資料結構,代碼量也不大, 通常不會使用 OS (Operating System), 因為對於一個只有 若干K ROM, 一百多byte RAM 的 mcu 來說,一個簡單OS 也會吃掉大部分的資源。 對於無 os 的系統,流行的設計是主程式(主迴圈 ) +
Time of Update: 2018-12-03
問題描述:許多程式會大量使用字串。對於不同的字串,我們希望能夠有辦法判斷其相似程式。我們定義一套操作方法來把兩個不相同的字串變得相同,具體的操作方法為: 1.修改一個字元(如把“a”替換為“b”); 2.增加一個字元(如把“abdd”變為“aebdd”); 3.刪除一個字元(如把“travelling”變為“traveling”); 比如,對於“abcdefg”和“abcdef”兩個字串來說,我們認為可以通過增加/減少一個“g”的方式來達到目的。上面的兩種方案,都僅需要一次
Time of Update: 2018-12-03
下載原始碼樹:首先,安裝Repo按照如下步驟安裝,初始化,配置Repo建立立一個bin目錄,並加到環境變數:$ mkdir ~/bin$ PATH=~/bin:$PATH下載Repo指令碼和修改許可權為可執行:$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo$ chmod a+x ~/bin/repoRepo的校正和(這裡不懂什麼意思,有知道的不?)The SHA-1 checksum
Time of Update: 2018-12-03
問題一:某年夏天,位於希格瑪大廈四層的微軟亞洲研究院對辦公樓的天井進行了一次大 規模的裝修.原來的地板鋪有 N×M塊正方形瓷磚,這些瓷磚都已經破損老化了,需要予以 更新.裝修工人們在前往商店選購新的瓷磚時,發現商店目前只供應長方形的瓷磚,現在的一塊長方形瓷磚相當於原來的兩塊正方形瓷磚, 工人們拿不定主意該買多少了, 讀者朋友們 請幫忙分析一下:能否用 1×2 的瓷磚去覆蓋 N×M
Time of Update: 2018-12-03
這個檔案在編譯android系統時首先要執行一下,除了配置了android編譯的環境外,在它代碼的前幾行可以看到這些文字:Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment:- croot: Changes directory to the top of the tree.- m: Makes from the top of the tree.-
Time of Update: 2018-12-03
焦點 - 平行光線通過透鏡形成的像點焦距 - 從焦點到透鏡中心的距離像距 -
Time of Update: 2018-12-03
焦距係數(focal length
Time of Update: 2018-12-03
在virtualbox中開啟usb時出現如下提示: USB 2.0 is currently enabled for this virtual machine. However, this requires the Oracle VMVirtualBox Extension Pack to be installed.Please install the Extension Pack from the VirtualBoxdownload site. After this you
Time of Update: 2018-12-03
暗色調(low key)映像中有更大的對比和美術效果時就會出現暗色調映像。通常,但不是總是,這意味著在較暗的背景上有著較暗的拍攝對象。在暗色調映像中,實際照亮拍攝對象的光線更具有側光或逆光的性質。參見“亮色調”。微距攝影(macro
Time of Update: 2018-12-03
在linux或android系統中,假如我們要配置飛思卡爾IMX6處理器的GPIO管腳,比如是GPIO_19這個管腳,那麼要像這樣:#define MX6Q_PAD_GPIO_19__GPIO_4_5\(_MX6Q_PAD_GPIO_19__GPIO_4_5 | MUX_PAD_CTRL(NO_PAD_CTRL))其中_MX6Q_PAD_GPIO_19__GPIO_4_5定義為:#define _MX6Q_PAD_GPIO_19__GPIO_4_5\IOMUX_PAD(0x0624, 0x02