原创 synchronized關鍵字

synchronized定義 synchronized關鍵字是Java多線程中經常使用到的一個關鍵字。代表這個方法加鎖,相當於不管哪一個線程(例如線程A),運行到這個方法時,都要檢查有沒有其它線程B(或者C、 D等)正在用這個方法

原创 Syntax error: end of file unexpected (expecting "fi")

今天寫腳本是遇到一個錯誤:Syntax error: end of file unexpected (expecting "fi"),這個問題第一次遇到,但是其實原因很簡單。 我們腳本里面cmake執行語句後,如果執行成功的話就進行後續操

原创 設計模式學習之路(序幕)

前言:一直以來使用的是C、C++語言,做項目時感覺自己類的設計還有不足,最近想學習設計模式從而提升自己。可恥的是網上許多相關資料代碼使用的是java語言,雖然java和C++類似有共通的地方,但是沒用過java的皮皮馬錶示看的很吃

原创 設計模式學習之路(一)——創建型模式之簡單工廠模式

前言:先選擇簡單工廠模式一方面是創建型模式是基礎,另一方面我之前學過簡單工廠模式,比較熟悉((#.#))。 一、模式定義 簡單工廠模式(Simple Factory Pattern):又稱爲靜態工廠方法(Static Facto

原创 Makedown文本編譯使用教程

一、修改文字及顏色 <font face="黑體">我是黑體字</font> <font face="微軟雅黑">我是微軟雅黑</font> <font face="STCAIYUN">我是華文彩雲</font> strong標籤

原创 QT之服務器與客戶端的搭建

服務器的搭建: const QString IP = “127.0.0.1”; QTcpServer *tcp_server; QTcpSocket *cfd; tcp_server = new QTcpServer(this);