原创 Android開發修煉——我的java學習 Day02
1.標識符、關鍵字 標識符:名字(常量、變量、方法、類和包等的名稱) Java 標識符有如下命名規則: 1.標識符必須以字母(包括英文字母和漢字等)、下劃線_、美元符$開頭。 2.標識符其它部分可以是字母、下劃線“_”、美
原创 邊界對齊問題
結構體邊界對齊 許多實際的計算機系統對基本類型數據在內存中存放的位置有限制,它們會要求這些數據的首地址的值是某個數k(通常它爲4或8)的倍數,這就是所謂的內存對齊,而這個k則被稱爲該數據類型的對齊模數(alignment m
原创 STM32硬件開發環境
調試模式: 1、RAM調試 0x2000 0000 較小 2、FLASH調試 0x0800 0000 較大 (CM3的Flash只能燒寫1000次,所以小的調試最好採用RAM調試) Keil4 中STM32工程的
原创 畫板子時遇到的問題及經驗總結(1)
1.線間距,8mil是最小間距,一般最好用10mil。 2.數字信號線,線寬10mil,全部統一,不要有粗有細。 3.地不用走線,一般敷銅可以代替地線,間距一般在20mil以上,防止短路。 4.記得選上自動跳到電子
原创 PCB設計入門—學習記錄
畫原理圖庫時: 快捷鍵: “p p”:Place Pin 放置引腳(注意:鼠標所在引腳一端朝外)。 “g” :Grid 切換柵格對齊精度(1,5,10)。 技巧: 可用多
原创 Android開發修煉——我的java學習 Day01
1.什麼是java? java是一門編程語言(強類型)區分大小寫 2.java的發展史: 1995年 sun 推出的語言 2009年4月20日 74億美元被甲骨文公司收購 3.java中名詞: JDK java開發工具包 JRE ja
原创 舵機控制
1、什麼是舵機 舵機是一種位置(角度)伺服的驅動器,適用於那些需要角度不斷變化並可以保持的控制系統。目前在高檔遙控玩具,如航模,包括飛機模型,潛艇模型;遙控機器人中已經使用得比較普遍。舵機是一種俗稱,其實是一種伺服馬
原创 Android開發修煉——我的java學習 Day04
1.什麼是循環語句 重複的做同一件事兒 2.掌握 for 循環 語法: for(初始化變量;條件判斷;迭代式){ 循環體; } 特點:先判斷再執行 條件不滿足至少執行0次 3.掌握 while 循環 語法
原创 Android開發修煉——我的java學習 Day03
1.進制 二進制 0、1 512 256 128 64 32 16 8 4 2 1 165-128=37 37-32=5 0 1 0 1 0 0 1 0
原创 WebView:onReceiveError的應用與變遷
onReceiveError是WebViewClient提供的方法,用於網頁產生錯誤時進行回調處理。 1. 舊版的onReceiveError 在API23之前,該方法的簽名是: public void onReceivedErro
原创 第六章 命令模式
定義 命令模式: 將“請求”封裝成對象,以便使用不同的請求、隊列或者日誌參數化其他對象。命令模式也支持可撤銷的操作。 優點: 命令模式可以將“動作的請求者”從“動作的執行者”對象中解耦。利用命令對象,把請求(執行者&其動作)封裝成一個特
原创 AsyncTask並行執行
使用AsyncTask時發現一個奇怪的現象,即創建多個任務的時候,他是一個一個按順序執行的,查資料之後發現: 在1.5中初始引入的時候, AsyncTask 執行( AsyncTask.execute() )起來是順序的,當同時
原创 android多渠道打包&&幾個打包小技巧
android多渠道打包 多渠道的意義 更詳細的統計app被下載的途徑 查看app在每個渠道的表現 有利於app的推廣 使用友盟實現多渠道打包 多渠道打包的原理 爲每個渠道的apk指定一個唯一的標識符 android中通常在
原创 JDBC中Statement接口提供的execute、executeQuery和executeUpdate之間的區別
Statement 接口提供了三種執行 SQL 語句的方法:executeQuery、executeUpdate 和 execute。使用哪一個方法由 SQL 語句所產生的內容決定。 方法executeQuer
原创 第八章 模版方法模式
模版方法模式 定義: 在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模版方法使得子類可以在不改變算法結構的情況下,重新定義算法中的某些步驟。 優點: AbstractClass中的templateMethod()擁有算法,並