Time of Update: 2018-12-04
轉載:http://bbs.pceva.com.cn/thread-36238-1-1.htmlZ77比起Z68,有2個比較明顯的區別:1. Z77原生支援4個USB3.0,而Z68沒有。目前Z68主板上的USB3.0都是通過第三方晶片實現,需要佔用一條PCIE通道。2.
Time of Update: 2018-12-04
1,Qt編譯arm版本後,裡面有很多歌檔案夾。其實只需要將裡面的lib檔案夾拷貝到板子上就行了。有文章說要把plugin檔案夾也一併拷過去。我沒拷,也沒發現問題。拷貝時先將lib檔案夾tar壓縮後,然後隨身碟拷過去,利用超級終端操作解壓到對等目錄。然後要設定環境變數:export QTDIR=/usr/local/arm/arm-qt-4.8.1export
Time of Update: 2018-12-04
碼流的概念 數位視訊和聲音傳輸所涉及到的一個重要概念是所謂的“碼流”概念。所謂流媒體是指視頻、聲音和資料從源端同時向目的地傳輸,它可以作為連續即時資料流在目的地被接收。這裡的源指的是伺服器端的應用,而目的地或稱接收端是指用戶端應用。 流資料從伺服器端應用傳輸後可由用戶端應用接收並顯示或回放,一般是用戶端應用接收到足夠的資料並將之儲存在緩衝區後便立即將視頻顯示出來,或將音頻回放出來。
Time of Update: 2018-12-04
一,文法定義 1)文法:對語言結構的定義與描述。即從形式上用於描述和規定語言結構的稱為“文法”(或稱為“文法”),而未涉及語義問題。 例:有一句子:“我是大學生” 。這是一個在文法、語義上都正確的句子,該句子的結構(稱為文法結構)是由它的文法決定的。在本例中它為“主謂結構” 2)文法定義 文法G=(Vn,Vt,P,Z)
Time of Update: 2018-12-04
http://blog.csdn.net/yanzi1225627/article/details/7802018這裡的問題我已經找到了答案.setContentView的秘密: 當activity 調用 setContentView() 時,android 才會去繪製 layout 上的各個元素,並為其分配記憶體。只有分配了記憶體以後,才能繼續執行findViewById(); 才能得到引用,不然得到Null 參考。Null
Time of Update: 2018-12-04
舉個例子 我現在要從A介面 跳轉到B介面或者C介面 這樣的話 我就需要寫2個Intent 如果你還要涉及的傳值的話 你的Intent就要寫兩遍添加值的方法 那麼 如果我用1個Bundle 直接把值先存裡邊 然後再存到Intent中 不就更簡潔嗎? 另外一個例子 如果我現在有 Activity A ,B ,C;現在我要把值通過A經過B傳給C你怎麼傳 如果用Intent的話 A-B先寫一遍 再在B中都取出來 然後在把值塞到Intent中 再跳到C
Time of Update: 2018-12-04
開發環境為Linux+Qt, 功能是實現tcp 、udp發送訊息,檢測隨身碟插拔、同時在arm端移植syszuxpinyin軟鍵盤出入法。下面是我當時的工作總結。下面是:關於tcp、udp: 工作狀況和總結 工作狀況:1, 調通了Qt下的TCP通訊模組,並在板子上測試通過,A8開發板與PC通訊良好,發送中文無亂碼。2, 將TCP模組和UDP模組整合到一起,做到一個GUI介面裡。由於TCP的服務端和用戶端是不同的,所以合到一起後代碼分兩份。3,
Time of Update: 2018-12-04
以前都是在虛擬機器下開發,但隨著虛擬機器越來越慢突然想在硬碟安裝linux做開發,人不能一輩子活在虛擬機器裡,呵呵!最初是讓哥們硬碟安裝的fedora17,可安好後發現上不了網,上麼都設定配好了還是上不了網,真操蛋!這次我自己來裝fedora14!所用到的資源我會稍後提供下載。首先說要準備的軟體,:1,您需要下載fedora14的DVD版本,我的是Fedora-14-i386-DVD.iso,3.2G左右,一定要下載這個版本。而600多M的live版本是不能用此方法硬碟安裝的,我就是在這塊搞了一
Time of Update: 2018-12-04
經過今天研究,終於明白了dbus移植到arm後,使用流程。往往第一次運行程式的時候會出現這個問題,"?????????QDBusInterface?" "Failed to connect to socket /usr/local/arm/dbus-1.0.2/var/run/dbus/system_bus_socket: Connection refused"原因是dbus沒有啟用。解決:cd
Time of Update: 2018-12-04
TCP協議部分,還真讓我迷糊了好大一會。原因是剛弄完UDP,UDP的本地端和遠程端代碼是完全一樣的。只是初始化在建構函式裡,綁定的本地Ip地址不同,這點有函數getIp()自動完成。因此本地和遠程完全一樣。但Tcp部分不是這樣,我這裡總結一下(本人水平很低級的,屬菜鳥未入門級。總結下只是防自己忘):一,伺服器端: 整個工作流程是:如:
Time of Update: 2018-12-04
http://blog.csdn.net/yanzi1225627/article/details/8111806 、http://www.eyeandroid.com/thread-9629-1-1.html這裡討論了求第二大的思路。現在研究如果是第i大怎麼辦? 先清晰一下概念,如果有個數組a[6] = 2 60 10 32 84 6; 那麼第1大的數是最大值84, 第2大是60, 第3大是32, 第1小是2, 第二小是6., 第三小是10, 第4小是32. 也即如果讓找第i小,
Time of Update: 2018-12-04
http://hi.baidu.com/wxpool/item/9dd17846613991ab60d7b9c7交叉編譯器:arm-linux-gcc 4.4.3(友善之臂提供)平台:Ubuntu 10.04硬體:mini2440,256M Flash,T35 LCDTslib:Tslib-1.4==============================================================================1.slib為觸控螢幕驅動獲得的採樣提供諸如濾
Time of Update: 2018-12-04
“如果能時光倒流,回到過去,作為一個開發人員,你可以告訴自己在職業生涯初期應該讀一本,你會選擇哪本書呢?我希望這個書單列表內容豐富,可以涵蓋很多東西。”很多程式員響應,他們在推薦時也寫下自己的評語。以前就有國內網友介紹這個程式員書單,不過都是推薦數 Top 10的書。其實除了前10本之外,推薦數前30左右的書籍都算經典
Time of Update: 2018-12-04
typedef 一,定義 typedef:聲明自訂資料類型,配合各種原有資料類型,用來簡化編程。 二,用途 1,便於移植 typedef int INT32; INT32 a;//定義整型變數 (INT32) a;//強制轉換類型 為什麼有int 還要取同名 INT32 ?
Time of Update: 2018-12-04
void foo(void) { unsigned int a = 6; int b = -20; (a+b > 6) ? puts("> 6") : puts(" <= 6"); } 這個問題測試你是否懂得C語言中的整數自動轉換原則,我發現有些開發人員懂得極少這些東西。不管如何,這無符號整型問題的答案是輸出是 ">6"。原因是當運算式中存在有符號類型和無符號類型時所有的運算元都自動轉換為無符號類型。因此-20變成了一個非常大的正整數,所以該運算式
Time of Update: 2018-12-04
看看下面一段代碼: char *newbuf; long int flen,read_size; FILE *pFile=fopen("./get_time.cpp","r"); fseek(pFile, 0, SEEK_END); flen=ftell(pFile); printf("flen=%d/n",flen); newbuf=(char
Time of Update: 2018-12-04
講座視頻在我的馬鈴薯,連結《講座:跨過演算法和程式之間的那道溝》 相關博文連結:《給資料結構初學者:跨過演算法和程式之間的鴻溝》,比看視頻節約時間,得到的資訊量大於看投影片。 以下是投影片:在組織學生社團活動中,發現同學們有這個需求而想到做這個報告。未來IT工程協會的日常課外學習活動見《2012-2013-學生社團學習活動組織(連結)》,本講座針對的學習活動見:C04-演算法達人修鍊營學習安排及方法指導 http://blog.csdn.net/sxhelijian/article/deta
Time of Update: 2018-12-04
__asm__ __volatile__內嵌彙編用法簡述 在閱讀C/C++原碼時經常會遇到內聯彙編的情況,下面簡要介紹下__asm__ __volatile__內嵌彙編用法。因為我們華清遠見教學平台是ARM體繫結構的,所以下面的樣本都是用ARM彙編。 帶有C/C++運算式的內聯彙編格式為: __asm__ __volatile__("InSTructiON List" :Output : Input : Clobber/Modify); 其中每項的概念及功能用法描述如下: 1、 _
Time of Update: 2018-12-04
【 聲明:著作權,歡迎轉載,請勿用於商業用途。 聯絡信箱:feixiaoxing @163.com】 在互斥資料訪問中有一種多讀少寫的情況。正對這麼一種情形,我們也提出了讀寫鎖的方案。但是呢,這個鎖有些缺陷。什麼缺陷呢?那就是,這個寫鎖需要在所有的讀鎖完成之後才能寫。否則的話,寫鎖需要這麼一直等下去。 那麼,有沒有什麼辦法能使得寫操作快速一點進行呢?那就是順序鎖。typedef struct _SEQUENCE_LOCK{ unsigned int sequence;
Time of Update: 2018-12-04
【 聲明:著作權,歡迎轉載,請勿用於商業用途。 聯絡信箱:feixiaoxing @163.com】 要想編寫多線程,那就要使用鎖。而在軟體編寫中,資料結構是少不了的。所以,我們在編寫多線程的時候,就需要考慮一下如何在資料結構中插入鎖。當然,有些資料結構是沒有鎖的,所以自然這個鎖並不一定是必須的。 比如說,我們編寫一個多線程堆棧,應該怎麼做呢,typedef struct _STACK{ void* pData; int maxLen; int top;