原创 Spring架構圖詳解

spring簡介: 框架圖: 分模塊講解: 1.核心容器 2.AOP 3.消息 4.Web 5.數據訪問與集成

原创 C++有關回車與換行問題

回車(Carriage Return, CR)和換行(Line Feed, LF),在一起稱之爲CRLF,這兩個是不同的操作,在C++中回車符是"\r",換行符是"\n" 介紹: 回車(Carriage Return, CR)和換

原创 分佈式配置中心spring cloud config(背景、原理、應用技巧)

一、背景 分佈式與微服務的應用深入,配置項的繁瑣引出分佈式配置中心技術。首先回顧分佈式與微服務的基本思路,用戶量的增加引入了分佈式技術,不斷進行鍼對性擴容。 微服務是在簡單分佈式架構上的一個升級,每個微服務有自己的數據庫,是插拔

原创 HashMap 線程不安全原因剖析(jdk1.7,jdk1.8)

我們都知道HashMap是線程不安全的,在多線程環境中不建議使用,但是其線程不安全主要體現在什麼地方呢,本文將對該問題進行解密。在jdk1.8

原创 還在爲下載開發軟件與資源速度發愁?最快最全國內下載鏡像在此,還不快快收下。

介紹: 什麼是開源鏡像站點,百度百科的定義是“即一個放置開源系統鏡像文件的站點.免費提供鏡像文件下載下來可以刻盤也可以直接用虛擬光驅安裝操作系統,開源的軟件,LINUX源碼網站”。開源安裝發行包則是爲了減少你從國外官網下載資源的時

原创 Qml之ListView(前後端分離)

方法: 1、listView 需要包括:model+delegate 2、main.qml:基本佈局 + MyModel.qml:數據綁定 + MyDelegate.qml:樣式 代碼: MyDelegate.qml import

原创 Qt中使用qml的方法

1.1包含頭文件//以下頭文件均爲 <>包含,因爲編輯不允許所以使用"" #include “QApplication” #include “QGuiApplication” #include “QQmlApplicationE

原创 常用時間與空間座標系統

1 參考文獻 [1] 《GPS原理與接收機設計 謝鋼》; [2] 《GPS、GLONASS、GAL ILEO三大系統間時間系統以及座標系統的轉換》; 2 空間座標 2.1 地心地固座標 地心地固座標系(Earth-Cente

原创 QT的QDateTime與QString之間轉換

1.QDateTime 轉換爲 QString QString qtime; QDateTime time; time = QDateTime::currentDateTime(); time= time.toS

原创 Java爲什麼不支持運算符重載?

問題引入: c++運算符重載一頓操作猛如虎,Java是否可以呢? 現實: java並不支持這項特性,但是這樣的功能也是可以直接使用方法進行實現,就是用起來比較的囉嗦,c++一個運算符搞定的事情,java需要寫一個方法調用。 現況分

原创 Qt5實現子線程讀取串口數據上報至主線程

直接擼代碼 #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow

原创 C#使用FastReport開發報表

本文介紹c#應用FastReport開發報表,因此首先附該工具下載地址:http://download.csdn.net/detail/hws1058648831a/6378499 下載解壓後可以直接使用,裏面還有相關實例供參考

原创 C++多態內幕

c++ 多態,就是利用了一個二級指針(指針數組),數組裏的每個元素都指向了,用virtual修飾的成員函數。 既然提到了指針,那就讓我們用內存地址來證明一下吧。 爲了證明,我們必須要取到成員函數的首地址。利用下面的函數取得成員函

原创 爲什麼ArrayList,Vector等都不支持循環中remove?

爲什麼ArrayList,Vector等都不支持循環中remove1 Vector 直接刪除2 Vector 遍歷元素2.1 for循環遍歷2.2 迭代器循環2.3 任意方向遍歷2.4 Vector的foreach3. Vec

原创 Qt小白之選擇何種開發方式(vs+qt or qt+mingw/msvc)

首先介紹下Qt常見的有多少種開發方式,一般我們常用的就是2種。 第一種:純QtCreator方式,QtCreator編碼+MinGW或MSVC或其他編譯。 第二種:VS+Qt庫,把Qt當成一個界面庫來在VS中調用。VS編碼+MS