原创 Java反射

1.什麼是反射?    反射是一門動態的創建對象的技術    反射可以在運行期期間  動態的 訪問和操作對象的 屬性 和 方法2.爲什麼要有反射?    java 是一門靜態的語言    因爲有了反射  java被稱爲 半動態語言    

原创 SQL--索引,DDL,DML,

索引索引依賴於表建立的,其中註明了表的各個值所在的位置。 實際上,一個表的存儲是由兩部分組成的,一部分用來存放表的數據頁面;另一部分存放索引頁面,索引就存放在索引頁面上。 索引的優點 通過創建唯一索引,保證數據庫表每行數據的唯一性 大

原创 SQL

SQL全稱是Structured Query Language ,也就是結構化查詢語言。SQL 是操作和檢索關係型數據庫的標準語言,標準的SQL語句可用於操作任何關係數據庫。使用SQL語句,攻城獅、程序猿和DBA(數據庫管理員)可以完成如

原创 Java 阻塞隊列

阻塞隊列(BlockingQueue)棧和隊列是在程序設計中被廣泛使用的兩種線性數據結構Java5提供了阻塞隊列的接口BlockingQueue,阻塞隊列的概念是,一個指定長度的隊列,如果隊列滿了,添加新元素的操作會被阻塞等待,直到有空位

原创 關於串口的配置

一、USART涉及到的寄存器: 1.USART->SR 狀態寄存器 位7:TXE 發送數據寄存器空,數據沒有被送到移位寄存器爲0,反之爲1 位6:TC   發送完成,發送還沒完成爲,0 位5:RXNE 讀數據寄存器爲非空,數據沒有收到爲0

原创 關於RCC的配置

一、寄存器 1.RCC_CR   時鐘控制寄存器 位25      PLLRDY(r)  PLL時鐘就緒標誌       置1 PLL鎖定 位24     PLLON          

原创 SQL查詢語言

1.DQL查詢語句        通過特定的sql語句,請求服務器,查到符合規則的數據。把結果集返回。        返回的結果集是一張虛擬的表,查詢不會改變數據庫中的數據        1.1一般查詢語法格式: select 字段1,

原创 Java線程

第三種方法:CallableCallable位於java.util.concurrent包下,是個接口,它提供了一個call() 方法可以作爲線程執行體。        call() 方法可以有返回值。        call() 方法可

原创 Java - IO

1、文件的複製 public static void copy2(String file1,String file2) throws IOException{ InputStream is = new FileInputStream(

原创 怎麼解決STM32(MDK)中不能使用printf()函數的問題

簡單地說:想在mdk 中用printf,需要同時重定義fputc函數和避免使用semihosting(半主機模式),標準庫函數的默認輸出設備是顯示器,要實現在串口或LCD輸出,必須重定義標準庫函數裏調用的與輸出設備相關的函數.例如:pri

原创 TIM配置

一、寄存器 1.TIMx->CR1    控制寄存器1 位7       ARPE 自動重裝載預裝載允許位     置1,TIMx_ARR被裝入緩衝器 置0   直接與ARR相連,不需進入緩衝器; 置1  在每一次更新事件(UEV)時

原创 hdu 4279

題意:如果A不是B的因子,且A B不互質 則稱A是B的特殊數 定義一函數f(x) 爲x的特殊數的數量若f(x)爲奇數 則 x爲real number 給x 和y 求x和y間的real number。思路:只要算出[sqrt(x),sqrt

原创 獲取網頁中的郵箱

private static void getMail(String mail) throws IOException { URL url = new URL(mail); HttpURLConnection conn = (

原创 關於DMA的配置

一、DMA寄存器 1.DMA->ISR中斷狀態寄存器 TEIF(27,23,19,15,11,7,3)通道x傳輸錯誤標誌 HTIF(26,22,18,14,10,6,2) 通道x半傳輸標誌 TCIF(25,21,17,13,9,5,1)