Time of Update: 2018-12-03
沿用之前CM3核的STM32F10X系列的加入RDP功能,之後在Segger的Unsecured Chip或者Unlock STM32的Cmd無法進行去除RDP,而Unlock STM32則提示無法識別該型號。嘗試了很多方法,依然無法對其進行Remove RDP,估計是型號比較新,Segger還未完全支援吧。所用 的Segger為官方最新的Release跟Beta版本V4.65d跟V4.67c/估計可用的方法有以下三種: 1、配置Boot區,用System bootloader啟動,
Time of Update: 2018-12-03
看了很多,覺得這個對我協助對大。1. soldermask 是阻焊層,物理效果就是板上的綠油層,因是負片,你用SOLDER MASK 畫過 的地方就意味著不被綠油覆蓋.2. PASTEMASK 是助焊層,物理效果就是需要開鋼網刷錫膏的地方留個視窗用的.3."如果只想在板子上出現白色銅缽, 該放什麼層???"-----------------在有銅皮的地方,放 soldermask 即可.4."焊盤周圍的紫色是Solder層,加工出來的PCB焊盤尺寸是只有TopLayer層的,
Time of Update: 2018-12-03
0歐電阻的作用:大概有以下幾個功能:①做為跳線使用。這樣既美觀,安裝也方便。②在數字和類比等混合電路中,往往要求兩個地分開,並且單點串連。我們可以用一個0歐的電阻來串連這兩個地,而不是直接連在一起。這樣做的好處就是,地線被分成了兩個網路,在大面積鋪銅等處理時,就會方便得多。附帶提示一下,這樣的場合,有時也會用電感或者磁珠等來串連。③做保險絲用。即做電路保護用,由於PCB上走線的熔斷電流較大,如果發生短路過流等故障時,很難熔斷,可能會帶來更大的事故。由於0歐電阻電流承受能力比較弱(其實0歐電阻也是
Time of Update: 2018-12-03
邊界掃描(Boundary scan )是一項測試技術,是在傳統的線上測試不在適應大規模,高整合電路測試的情況下而提出的,就是在IC設計的過程中在IC的內部邏輯和每個器件引腳間放置移位寄存器(shift register).每個移位寄存器叫做一個CELL。這些CELL准許你去控制和觀察每個輸入/輸出引腳的狀態。當這些CELL連在一起就形成了一個資料寄存器鏈(data register
Time of Update: 2018-12-03
剛用PSoC Designer5.0寫Timer16_1_ISR中斷服務函數,出現warning,按之前4.3的版本是沒有警告的,google了下,找到資料解決。Question: When I compile a project with new version of PSoC Designer, I get warning “Old Style Function Definition”. But earlier, this project used to build without any
Time of Update: 2018-12-03
經過在同一光照環境下觀察,記錄以下3點:1、紅外發射二極體在透鏡正對看進去,裡面有個類似小十字的形狀,而光敏二極體看進去,是單點,並且在正極那還有一個點;2、紅外接收管與光敏管對光的靈敏度有一定差別,光敏對光的靈敏度更高;3、最重要的一點,類似這類元件,管腳一定要頭尾基本一樣,不會,在腳頂部明顯突出,個人在實踐中得到的結論是,該類器件,大可能是次品,靈敏度基本為零,說好聽點可能是“抗幹擾能力極強,強到把應該接受的訊號都屏蔽”。這件事對我們隊來說,是慘重的教訓,因為這類的器件,直接影響了尋光等功能
Time of Update: 2018-12-03
剛接觸ubuntu不久,從一個新手的角度寫一些文章,以避免後來的學習者走更多的彎路。 ubuntu中很多地方都會涉及到許可權的問題,這是linux的一個特色。因此,有些命令在沒有許可權的情況下就會無法使用。比如,我們在剛接觸ubuntu的時候,對於一個開發人員最關心的就是配置開發環境了。可以參考這篇文章進行配置http://www.cnblogs.com/and_he/archive/2011/09/19/2181778.html
Time of Update: 2018-12-03
public class ThreadLocalTest {//這是第三種改進的方式用為線程資料共用。這種方式主要設計思想是運用單例模式,當每個線程產生的對應的對象存放到一個ThreadLocal中去。//然後線上程中來擷取。private static ThreadLocal<Integer> x = new ThreadLocal<Integer>();private static ThreadLocal<MyThreadScopeData>
Time of Update: 2018-12-03
一、下載必備的一些工具和jar包1.下載並安裝firefox(1)下載selenium IDE http://release.seleniumhq.org/selenium-ide/1.9.0/selenium-ide-1.9.0.xpi(2)下載Test Suite Batch Converter
Time of Update: 2018-12-03
//Exchanger//用於實現兩個人之間的資料交換,每個人在完成一定的事務後想與對方交換資料,//第一個先拿出資料的人將一直等待第二個人拿著資料到來時,才能彼此交換資料public class ExchangerTest {public static void main(String[] args) {ExecutorService service = Executors.newCachedThreadPool();final Exchanger exchanger = new
Time of Update: 2018-12-03
推挽、開漏、強上拉、弱上拉、強下拉、弱下拉輸出 推挽輸出:可以輸出高,低電平,串連數字器件;推挽結構一般是指兩個三極體分別受兩互補訊號的控制,總是在一個三極體導通的時候另一個截止開漏輸出:輸出端相當於三極體的集電極. 要得到高電平狀態需要上拉電阻才行. 適合於做電流型的驅動,其吸收電流的能力相對強(一般20ma以內).上拉電阻:1、當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般為3.5V),這時就需
Time of Update: 2018-12-03
//CountDownLatch同步工具類//猶如倒計時計數器,調用CountDownLatch對象的countDown方法就將計數器減1,//當計數到達0時,則所有等待者或單個等待者開始執行。這直接通過代碼來說明CountDownLatch的作用,//這樣學員的理解效果更直接。//可以實現一個人(也可以是多個人)等待其他所有人都來通知他,//這猶如一個計劃需要多個領導都簽字後才能繼續向下實施。還可以實現一個人通知多個人的效果,//類似裁判一聲口令,運動員同時開始奔跑。用這個功能做百米賽跑的遊戲
Time of Update: 2018-12-03
About "No network connection" popup:This popup is shown by Browser when it "thinks" it detected that network is down (it also sets its field mIsNetworkUp = false then).It is done on receiving intent CONNECTIVITY_ACTION.this is where intent
Time of Update: 2018-12-03
一‘、建立一個android工程該步驟只適合初學者,有一定基礎的同學可以跳過該步驟,直接進入步驟二。1.new project2.選擇Android project進入下面的3.輸入項目名稱點擊next進入4.點擊下一步,在出現的介面裡面輸入包名5.點擊finish就完成了一個簡單的android工程。工程的目錄結構如下6.運行介面二’、Robotium的使用1.下載robotium的jar檔案在下面的地址下載所需要的jar檔案http://code.google.com/p/robotium/
Time of Update: 2018-12-03
本文提供的方法,僅供個人學習,若是用於商業用途,任何法律責任自負。1.loadRunner112.破解檔案的破解工具,把這個檔案下載之後,裡面有三個檔案。其中有兩個dll檔案,一個exe檔案。使用的方法是在LoadRunner安裝之後,在根目錄的Bin檔案中,把裡面的兩個dll檔案拷貝進去。若是預設的安裝路徑,是C:\Program
Time of Update: 2018-12-03
多路RTSP會話的串連請求 媒體資料的下載 暫停下載 繼續下載 停止下載 關閉會話串連。流媒體資料的輸出 狀態輸出。 RTSP發起/終結流媒體、RTP傳輸串流媒體資料 、RTCP對RTP進行控制,同步。 使用RTSP協議時,可能需要RTP/RTCP模組的支援,也可以直接使用RTSP(RTSP without
Time of Update: 2018-12-03
ant是java中進行項目部署的一個整合工具,主要用於編寫好的代碼的統一打包、編譯等工作,還可以將編寫好的代碼脫離eclipse在命令列中執行。1.下載ant包在下面的地址中下載最新的ant包http://ant.apache.org/bindownload.cgi2.配置環境變數將根目錄的bin目錄配置到環境變數中,注意不要有中文,否則配置後使用ant命令會提示不是內部命令在命令列中輸入下面ant進行驗證,如果顯示的是Buildfile: build.xml does not
Time of Update: 2018-12-03
1.LoadRunner的下載及安裝參考LoadRunner的安裝2.指令碼的錄製進入到LoadRunner中後,介面如下點擊Create/Edit Script按鈕進入如下介面點擊建立指令碼的按鈕(+那個按鈕)選擇左側的New Multiple Protocol Script-----Web(HTTP/HTML)選項,如點擊Create按鈕,進入如下介面點擊介面中的錄製按鈕(小紅點那個)。在新出現的介面裡面的URL Address裡面輸入要測試的網址,如點擊OK按鈕後,等待要測試的網址出現後,
Time of Update: 2018-12-03
I/O 複用 以下場合:1,多監聽介面。 2,既要處理TCP,又要處理UDP。 3,多服務,多個協議。 I/O 模型有以下幾種: 1,阻塞I/O :預設情況下,所有套介面都是阻塞的,如 進程阻塞於recvfrom 調用。recvfrom和recv都可以接受連線導向和不需連線的通訊端,如果socket為阻塞的,在沒有資料時,都將阻塞。 2,非阻塞型I/O :當所有請求的I/O 操作非得把本進程投入睡眠才能完成時,不要把本進程投入睡眠,而是返回一個錯誤 如:recvfrom
Time of Update: 2018-12-03
抽象類別class AdapterView<T extends Adapter> extends ViewGroup也是泛型類,例如AdapterView<SpinnerAdapter>就是它的執行個體化子類。所以它既可以包含AdapterView類的特徵,也可以包含SpinnerAdapter的特徵。上面所說的抽象類別包含這些listener:OnItemSelectedListener