原创 java 對應的Windows鍵值

Windows鍵盤鍵值轉java KeyEvent鍵值方法:/** * Windows鍵盤鍵值轉java KeyEvent鍵值 * * @param keyValue * @return

原创 C語言學習系列(一)

1.計算機與程序設計語言的關係答:計算機由 硬件 與 軟件系統 組成,硬件提供了物質基礎, 而軟件則是計算機的靈魂;如果脫離了軟件,計算機就只是一臺 什麼都做不了的裸機;可以形象地把他們比作人的大腦與身體,缺一不可。2.什麼是C語言答:C

原创 VS2017 使用scanf報錯

VS2017 使用scanf報錯錯誤信息爲:嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態 錯誤 C4996 'scanf': This function or variable may be unsafe. Consider usin

原创 java檢測集合是否爲空或長度是否爲0

java檢測集合是否爲空或長度是否爲0當讀數據庫的數據後,返回的數據可能爲空或長度等於0,而我們要取第一個,或其他的數據,如果這個數據爲空時就會報錯,寫了一個工具類方便調用:package com.yx.utils; import or

原创 java自定義調度定時器工具類(java電商訂單自動失效或收貨)

java電商訂單超時改狀態工具類最近在做一個電商項目,要求在用戶下單後未付款30分鐘後就將訂單的狀態改爲失效,最初想的是用定時器沒幾秒去數據庫查看有哪些訂單未付款但超過30分的,就修改狀態,這個方式有兩種缺點,一:如果時間設置的較短,就會

原创 NE555芯片常用產生的頻率計算方法

常用的振盪器的頻率 T=0.7(R1+2R2)C ,當然還有很多的類型。你可以在圖書城或書店去查看專業的書籍,這方面的資料還是蠻多的。附帶一個這個電路計算器地址:NE555頻率計算器

原创 Jackson錯誤和注意

當在Windows是系統中springMVC使用@ResponseBody不配置json轉換器照樣可以把對象轉換爲json,但把項目放在Linux上就會出錯。 注意:spring和Jackson有三個jar包:jackson-annota

原创 java小問題集錦

一.java string爲null時的字符串拼接答:String s = null;      s = s+"word"; 等價於 s = String.valueOf(s)+"word";

原创 C語言學習系列

printf函數學習:https://blog.csdn.net/sinat_34009734/article/details/51646469scanf函數學習:https://blog.csdn.net/21aspnet/articl

原创 ((GPIO_TypeDef *) GPIOB_BASE)或((GPIO_TypeDef *) xxxx)

#define GPIOA ((GPIO_TypeDef*)GPIOA_BASE)1)GPIOA_BASE被強制轉換爲地址,空間以GPIO_TypeDef的類型進行構建,首址爲GPIOA_BASE,空間內有成員,之間依各自固有類型順序分配

原创 物理單位對應(如:電阻與電容相乘)

電阻與電容相乘,單位怎麼對應的?比如1K的電阻與1uf的電容相乘.壓控振盪器的中心頻率f2,且 f2≈1÷1.1RC.這個怎麼算的.歐姆對應pf還是uf.涉及到單位換算的根據C=Q/U,I=U/R,I=q/t,可知RC=QR/U=Q/I=

原创 IDEA Tomcat 遠程調試程序

1、Tomcat遠程調試設置 Windows Tomcat7:打開apache-tomcat-7.0.52\bin\catalina.bat下 Tomcat9: 打開apache-tomcat-9.0.2\bin\catalina.b

原创 #define assert_param(expr) ((void)0) 這是個宏定義,(void)0執行的操作

問題:#define assert_param(expr) ((void)0) 這是個宏定義,但是我真是不知道(void)0能執行什麼操作 具體的定義和用法在下面 void MY_NVIC_SetVectorTable(u32 NVIC_

原创 STM32庫常用到的英語單詞

英語HAL:Hardware Abstraction Layer的縮寫代表HAL庫Transmit:傳輸;傳播;發射;傳達;遺傳,發送Init:初始化(initialization)clock:時鐘;計時器system:制度,體制;系統;

原创 B/S聊天室(websocket)

WebSocket實現的B/S聊天室地址:點擊打開聊天室登錄頁:聊天頁: