原创 使用TortoiseGit操作分支的創建與合併

  第一步:創建本地分支 點擊右鍵選擇TortoiseGit,選擇Create Branch…,在Branch框中填寫新分支的名稱(若選中”switch to new branch”則直接轉到新分支上,省去第二步),點擊OK按鈕:    

原创 JS學習筆記(一)

ECMA-262 是 JavaScript 標準的官方名稱。 1、一個頁面的基本結構: <!DOCTYPE html> <html> <head> // 通常放置一些函數 // ... </head> <body> // 放置一些頁

原创 Java學習點滴記

1、Applet —— Applet是採用Java編程語言編寫的小應用程序,該程序可以包含在 HTML(標準通用標記語言的一個應用)頁中,與在頁中包含圖像的方式大致相同。含有Applet的網頁的HTML文件代碼中部帶有<applet> 和

原创 VS2013使用技巧

1、註釋: 先CTRL+K,然後CTRL+C 2、取消註釋: 先CTRL+K,然後CTRL+U 3、在C/C++編程時經常需要在源文件與頭文件之間切換。舊的Visual Studio中沒有這個快捷鍵。新版Visual Studio(我的是

原创 軟件架構系列感想(六)

1、代碼不會講述完整的故事。 編寫好的代碼很重要,重構迫使我們考慮讓方法變得更小、更可複用和自文檔化,每個人都應該追求編寫易於閱讀、理解和維護的好代碼。 瞭解系統的設計意圖,可以通過代碼庫如何被拆分爲子項目、目錄、包、命名空間等對整體架構

原创 軟件架構系列感想(四)

1、技術約束。 時間和預算是大多數軟件開發者都熟悉的約束,還有一些在大型組織裏經常碰到的一些技術相關的約束: (1)批准的技術清單(目的是限制組織必須支持,運行,維護和購買許可證的技術) (2)現有系統的互操作性(有時別的系統需要和你構建

原创 軟件架構系列感想(五)

1、通用的抽象集合。 可以將軟件系統簡單的理解成由多個容器構成,容器又由多個組件構成,組件由一個或多個類實現。 類(在一個面向對象系統裏,類是最小結構單元) 組件(組件可以想象成一個或多個類組成的邏輯羣組,通常由多個類在更高層次的約束下組

原创 chrome 安裝 gliffy 繪圖插件以及使用

     由於項目中最近使用gliffy查看之前的文件(繪圖),且chrome在最新的版本以後無法離線安裝crx插件,本人搜索後成功安裝gliffy插件並使用,特此記錄。 安裝需要: chrome插件安裝輔助程序:crxhelp 下載地址

原创 軟件架構系列感想(一)

文章原鏈接:https://blog.csdn.net/woshibendangao/article/details/79684492 1、什麼是架構?       架構是一種能力,架構角色則是要求你在具體事物中行使某些行爲,而架構師則是

原创 軟件架構系列感想(三)

1、未來的架構師在哪裏? 我們可能花了很長時間談論編寫代碼、自動化測試、自動化部署、工具、各種技術,以及所有相關的流程,而可用的軟件是關鍵。多想想這些問題: (1)你上次寫代碼是什麼時候 (2)你上次重構是什麼時候 (3)你上次測試你的代

原创 QtWebEngine 在某些機器上崩潰的問題

項目發佈後,在某些機器上出現崩潰的現象,經查,是在啓動初始化QtWebengine模塊時導致的崩潰。然後測試了Qt的官方例子simpleBrownser,在這些機器上同樣也出現崩潰,開始以爲是缺少資源文件或

原创 Qt與JS數據交互

QT版本:5.6.2核心類:QWebEngineView, QWebChannel 1、C++和HTML通過websocket通信,通過官方的 qwebchannel.js 實現。2、C++和HTML共用一

原创 軟件架構系列感想(二)

3、軟件架構師是什麼? 應用程序架構的關注點是應用程序,通常包括將應用程序解構爲類和組件,確保設計模式的正確應用,構建和使用框架等等。本質上,應用程序架構談論的是軟件設計的低級別切面,通常只考慮單一的技術棧。 結構單元主要以軟件爲基礎,包

原创 客戶端網絡接口訪問方式

       在最近的一個客戶端軟件產品中,需要用到大量的網絡服務器API接口調用,每調用一個網絡接口,我們都會增加一個類來對這個接口進行封裝,接口一旦多了,類數量迅速膨脹,其實每個類裏面都大同小異,只是部分代碼不同而已, 如果說少的話,

原创 回顧Bob大叔的簡潔架構(轉)

Robert Martin 就是我們常說的Bob大叔,是碼界的骨灰級人物了,在4年前提出了所謂的簡潔架構,值得回顧反思一下,看看是否可以借鑑到微服務中呢? 大叔在文中介紹了一下幾種知名的架構思想: Alistair Cockburn 的