Time of Update: 2018-07-26
出現這個原因是因為我們在ads的DebugRel Settings中的設定與AXD中Options->Configure Target中的設定不一樣。請看下面的圖: ADS中:因為我用的是ARM920T,所以全部在設定為ARM920T,就是Language Setting下的五個選項的Architecture or Processor全部設定為ARM920T AXD中:見AXD中Options->Configure
Time of Update: 2018-07-26
1、餘弦距離 餘弦距離,也稱為餘弦相似性,是用向量空間中兩個向量夾角的餘弦值作為衡量兩個個體間差異的大小的度量。 向量,是多維空間中有方向的線段,如果兩個向量的方向一致,即夾角接近零,那麼這兩個向量就相近。而要確定兩個向量方向是否一致,這就要用到餘弦定理計算向量的夾角。 餘弦定理描述了三角形中任何一個夾角和三個邊的關係。給定三角形的三條邊,可以使用餘弦定理求出三角形各個角的角度。假定三角形的三條邊為a,b和c,對應的三個角為A,B和C,那麼角A的餘弦為:
Time of Update: 2018-07-26
QTreeWidget類是一個以樹形顯示資料的控制項。 樣本: window.h #ifndef __WINDOW_H__#define __WINDOW_H__#include <QMainWindow>#include <QLineEdit>#include <QLayout>#include <QLabel>#include <QTreeWidget>#include
Time of Update: 2018-07-26
x264 ffmpeg編解碼 demo: https://github.com/wangzuxing/MyFFmpegH264H265YUVOpenGL H.264編碼: java端的camera preview data經mediacodec編碼,送jni端, jni調用x264庫/ffmpeg進行編碼、產生.264檔案 H.264解碼: java端的camera preview data經mediacodec編碼,送jni端,
Time of Update: 2018-07-26
Hashmat the brave warrior Input: standard input Output: standard output Hashmat is a brave warrior who with his group of young soldiers moves from one place to another to fight against his opponents. Before fighting he
Time of Update: 2018-07-26
SetSel(start,end)作用: 定製EDIT的所選擇內容.間接地可以用於定位游標位置. 使用例子: EXP1:設定游標 CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT1); pEdit->SetSel(2,2); pEdit->SetFocus();
Time of Update: 2018-07-26
概念介紹: SDRAM:Synchronous Dynamic Random Access Memory,同步動態隨機儲存空間。同步是指其時鐘頻率和CPU前端匯流排的系統時鐘相同,並且內部命令的發送與資料的傳輸都以它為基準;動態是指存放裝置陣列需要不斷的重新整理來保證資料不丟失;隨機是指資料不是線性依次儲存,而是自由指定地址進行資料的讀寫。 SDRAM記憶體晶片的內部結構1.邏輯Bank與晶片位寬: 現在進行深入瞭解SDRAM的內部結構。這裡主要的概念就是邏輯Bank。簡單的說,
Time of Update: 2018-07-26
在影像處理中,經常會碰到掩膜(Mask)這個詞。那麼這個詞到底是什麼意思呢。下面來簡單解釋一下。 1.什麼是掩膜 首先我們從物理的角度來看看mask到底是什麼過程。 在半導體製造中,許多晶片工藝步驟採用光刻技術,用於這些步驟的圖形“底片”稱為掩膜(也稱作“掩模”),其作用是:在矽片上選定的地區中對一個不透明的圖形模板遮蓋,繼而下面的腐蝕或擴散將隻影響選定的地區以外的地區。 映像掩膜與其類似,用選定的映像、圖形或物體,對處理的映像(全部或局部)進行遮擋,來控製圖像處理的地區或處理過程。
Time of Update: 2018-07-26
這兩天一直在調試STM32F4的 TCP,並且想應用到freemodbus TCP,這樣我的裝置就可以整合化連網控制。 因為現在大部分使用STM32的應該都使用ST專用的配置軟體STM32 CubeMX進行程式的初期工程,這有一個好處,就是加快開發進度,我這裡也是在此軟體下進行開發,我只是為了記下自己的使用過程,方便以後查看,寫的可能會比較亂。 1、STM32 CubeMX建立工程,內容包括 ETH,FreeRTOS,LWIP
Time of Update: 2018-07-26
JQGrid 裡邊Inline編輯時按Enter之類的都對應有事件處理,但 Esc 卻沒有開放事件介面,那它會觸發什麼事件呢。 通過尋找,在http://stackoverflow.com/questions/2718351/jqgrid-inline-editing-event-on-esc-cancel找到了答案, The jqGrid source code for editRow contains the following handler for
Time of Update: 2018-07-26
一.視窗看門狗 視窗看門狗(WWDG)通常被用來監測由外部幹擾或不可預見的邏輯條件造成的應用程式背離正常的運行序列而產生的軟體故障。除非遞減計數器的值在T6位(WWDG->CR的第六位)變成0前被重新整理,看門狗電路在達到預置的時間周期時,會產生一個MCU複位。在遞減計數器達到視窗配置寄存器(WWDG->CFR)數值之前,如果7位的遞減計數器數值(在控制寄存器中)被重新整理, 那麼也將產生一個MCU複位。這表明遞減計數器需要在一個有限的時間視窗中被重新整理。如圖: T[
Time of Update: 2018-07-26
The operator sort_region sorts the regions with respect to their relative position. All sorting methods with the exception of 'character' use one point of the region. With the help of the parameter RowOrCol = 'row' these
Time of Update: 2018-07-26
python調用 from pycocotools.coco import COCO時,出現錯誤: ImportError: No module named pycocotools.coco 解決方案是安裝ipython,安裝步驟如下. 下載安裝包: git clone https://github.com/pdollar/coco 進入PythonAPI目錄: cd coco/PythonAPI 編譯安裝ipython: make -j8
Time of Update: 2018-07-26
剛好前不久搞過PID,部分程式如下,僅供參考 /*============================================================================== 在使用單片機作為控制cpu時,請稍作簡化,具體的PID參數必須由具體對象通過實驗確定。 由於單片機的處理速度和ram資源的限制,一般不採用浮點數運算,而將所有參數全部用整數,
Time of Update: 2018-07-26
轉自http://blog.csdn.net/adriano119/article/details/5878169 http://www.cnblogs.com/braver/articles/1935891.html 學習Qt時,發現有些知識看了不經常用就忘了,以下是書本上寫的一些關於qmake的相關知識,自己看後,打算把一些經常用到的記下來,整理整理。 Qt程式一般使用Qt提供的qmake工具來編譯。
Time of Update: 2018-07-26
TCP是主機對主機層的傳輸控制通訊協定,提供可靠的串連服務,採用三向交握確認建立一個串連。 (1)位碼即tcp標誌位:有6種標示:SYN(synchronous建立聯機)、 ACK(acknowledgement 確認) 、PSH(push傳送 、ST(reset重設)、 URG(urgent緊急) 、
Time of Update: 2018-07-26
簡介 最近做Linux課程設計(核心裁剪和檔案系統定製),選擇了ubuntu10.10作為實驗的平台。不同的Linux發行版,使用者態的初始化機制有所差別,ubuntu自從6.10版本之後就使用了較新的upstart機制來進行系統的初始化。 upstart是一種基於事件驅動的服務啟動機制,可以使多個系統任務在保持依賴關係的前提下並發啟動(據說這樣這樣啟動會比較快,理論上應當如此)。使用upstart機制時,我們通過/etc/init下的一系列 *.conf
Time of Update: 2018-07-26
背景 我在Qunar的工作是營運開發,因此需要通過終端串連到遠程開發機進行工作,由於安全等因素,登入開發機時需要先登入跳板機,然後在跳板機上再實際串連開發機,如下圖所示: 正常的登入流程 使用ssh命令登入跳板機,輸入自己的設定的密碼+token產生的動態密碼;
Time of Update: 2018-07-26
系統:Debian -2.6.17.8 i686在用Synatpic升級完GNOME環境後,重啟發現無法進入圖形介面:#startx Fatal server error: no screens found
Time of Update: 2018-07-26
一、linux核心、使用者空間的記憶體劃分: 如下圖:核心空間劃分0~3G為使用者空間,3~4G為核心空間。詳細請參考《Linux使用者空間與核心空間》 注意:核心地址空間的範圍是 0xC0000000 ~ 0xFFFFFFFF 二、異常記憶體訪問導致的oops: