原创 Python客戶端開發總結

python客戶端總結 最近開發了一個Python的客戶端,裏面主要用得到的技術包括:Python基礎、Python多線程、PythonGUI之PyQt5、Python結合Matlab進行科學計算。當然其中也參雜着許多再開發過程中遇到

原创 Volatile關鍵字

volatile關鍵字詳解 原文鏈接:volatile詳解 https://www.cnblogs.com/dolphin0520/p/3920373.html

原创 Java中double類型的精度問題

double類型的精度 轉載兩篇博客 Java中的double的精度 https://blog.csdn.net/u011032983/article/details/51810504 解決方法:使用BigDecimal並且一定要使用

原创 Java初學者學習總結(三)——String

Java初學者學習總結(三)——String 一、概念 String類代表字符串,字符串是常量,他們的值在創建之後不能更改。 字符串緩衝區支持可變的字符串。因爲String對象是不可變的,所以可以共享。 二、創建 1、直接賦值方式創建對

原创 Windows10下安裝MySQL數據庫

Windows10安裝MySQL數據庫 安裝軟件的選擇 安裝過程中的配置 安裝完成後開啓服務 可視化管理工具的使用 安裝軟件的選擇 官網下載安裝軟件 官網:http://www.mysql.com/ 1.選擇download

原创 Java多線程--等待與通知(喚醒)

等待與通知(喚醒) 今日《Java併發編程的藝術》學習第二話 等待/通知機制,是指一個線程A調用了對象O的wait()方法進入等待狀態,而另一個線程B調用了對象O的notify()或者notifyAll()方法,線程A收到通知後從對象

原创 Java多線程--join()

Java多線程–join() 今日學習《Java併發編程的藝術》第一話。 * 如果一個線程A執行了thread.join()語句,其含義是:當前線程A等待thread線程終止之後才從thread.join()返回。 * 線程Thr

原创 Thread.currentThread().getName() ,對象實例.getName() 和 this.getName()區別

Thread.currentThread().getName() ,對象實例.getName() 和 this.getName()區別 https://www.cnblogs.com/signheart/p/922dcf75dd5fe6b

原创 安裝Code::Blocks踩過的坑

安裝Code::Blocks踩過的幾個坑 最近聽說Code::Blocks這款編譯器十分優秀想要親自嘗試一下,結果在安裝的過程中出現了許多的問題,踩過幾個坑。現在來分享一下解決問題的過程所帶來的喜悅。 錯誤示範 解決過程 錯誤示範

原创 sqlserver多表聯合查詢

sqlserver多表聯合查詢 新手第一篇文章,不足之處多多指教 例如:表A裏面存儲教師基本信息;表B存儲教師獲獎情況;表C存儲教師出書情況;表D存儲教師學術論文情況 現在需要查詢出教師基本信息以及另外三個表中關於該教師其他情況的記錄條

原创 Java中while(true)與for(;;)是沒有區別的

測試代碼: public class Test { public static void main(String [] aargs){ test0(); test1(); } pub

原创 Java初學者學習總結(一)——數組

Java初學者學習總結(一)——數組 概念 1、Java中的數組是真數組。 2、Java中數組是一個對象。 3、變量放在棧中,數據部分放在堆中。 (棧內存的特點:棧內存存儲的都是局部變量,變量一旦出了自己的作用域那麼馬上會從內存中消

原创 在網站發佈之後不需要修改默認文檔

web.config配置 剛剛把學校的網站重新發布了一個新版本,結果登錄頁面沒有了,直接變成了文件瀏覽模式。。。 解決方法 每一次發佈程序都要重新配置IIS的默認文檔,在網上看到的情況說是在程序發佈的時候會把配置寫進webconfig文

原创 一個Java程序的運行有多個其他線程同時運行

一個Java程序的運行有多個其他線程同時運行 今天在學習《Java併發編程的藝術》這本書的時候運行了書中的一個例子。該例子是講解Java多線程,代碼的功能是打印出一個Java程序運行的時候不僅僅是main()方法的運行,而是main線程和

原创 Java初學者學習總結(二)——編碼

Java初學者學習總結(二)——編碼 測試樣例: String str = "english,中文,123456789"; try { //編碼方式 //這裏可以嘗試使用不