原创 計算垂直平面與三維線段交點

三維空間中垂直平面映射到xy平面是一條線段,三維線段映射到xy平面,得到兩條xy平面的兩條線段。   計算xy平面中兩條線段的交點分爲兩部分內容: 1.判斷兩條線段是否相交 http://www.cnblogs.com/wuwangchu

原创 不使用裝機軟件---裝純淨的Win10系統

沒裝過系統,每次搞亂了就請人裝系統挺不好意思。自己動手豐衣足食。記錄一下: 原料: 本人用的惠普筆記本            U盤一個   1.官網下載win10 系統,製作系統盤 百度搜索 : win10系統下載 或者鏈接 https:

原创 Qt Vs 開發程序打包發佈(包含很多第三方庫的)

新手上路,純屬做個記錄 1.準備工作 1.1 打開 Qt 5.9.2 64-bit for DeskTop(MSVC 2015) 1.2 使用“cd 路徑” 命令進入到一個新文件夾,該新文件夾內部存放Release 版本的**.exe

原创 UML圖學習資源

https://blog.csdn.net/andy_93/article/details/77484430(極好的) http://www.cnblogs.com/firstcsharp/p/5327659.html

原创 C++中的const成員函數(函數聲明後加const,或稱常量成員函數)用法詳解

在C++的類定義裏面,可以看到類似下面的定義: 01 class List { 02 private: 03 Node * p_head; 04 int length; 05 …… 06 Pub

原创 Qt之findChildren()

這篇文章標題比較特殊,呵呵,昨天在讀別人源代碼得時候發現了一個函數 :findChildren() ,當時就吸引我了,這是什麼意思,翻了下文當終於明白是幹什麼用得了。在實際得Qt編程過程中,通常會有多個空間嵌套,就比如說:主窗體是QMai

原创 QFileInfo

#include <QCoreApplication> #include <QFileInfo> #include <QDebug> #include <QDateTime> int main(int argc, char *argv

原创 怎樣成爲一名優秀的程序員的細節

先不說高級。 就只說初級程序員經常容易犯的錯誤,把這些錯誤改正了,你離中級就不遠了。   初級程序員經常犯的錯誤集錦   1 命名不規範 2 日誌不規範 3 拒絕寫接口和假數據 4 不寫單元測試 5 盲目集成 6 邏輯不清 7 不

原创 對於虛析構函數的理解

首先,對於虛析構函數,那就得說下構造函數和析構函數了。   構造函數:進行初始化成員變量的函數。   析構函數:在對象生命週期結束的時候,完成資源的回收和清理。 如果我們在設計一個類的時候,沒有顯示聲明定義構造函數,析構函數,則編

原创 Qt之自定義屬性Q_PROPERTY

           如果你不用QML,不用QtScript,不用於創建Designer插件,不使用QItemDelegate,不使用ActiveQt,不使用...... 的話,那麼Q_PROPERTY確實沒用。 QT提供了一個成熟的屬性

原创 Visual Studio的工作目錄和環境設置

vs的屬性頁設置另初學者很是頭疼。 “工作目錄 ”: 是exe運行的目錄或是.exe的所在的上級目錄。 “環境”: 根據相對路徑設置了,還是找不到動態庫。因爲環境變量是在運行時起作用,所以應該是是以工作目錄爲起始目錄來設置環境變量。 附

原创 qobject_cast用法

函數原型: T qobject_cast ( QObject * object ) 本方法返回object向下的轉型T,如果轉型不成功則返回0,如果傳入的object本身就是0則返回0。 在使用時有兩個限制:   

原创 vs快捷鍵彙總

Ctrl+E,D —-格式化全部代碼  Ctrl+E,F —-格式化選中的代碼  CTRL + SHIFT + B生成解決方案  CTRL + F7 生成編譯  CTRL + O 打開文件  CTRL + SHIFT + O打開項目  C

原创 卡爾曼濾波

學習卡爾曼濾波看了4天的文章,硬是沒看懂.後來找到了下面的文章一下就看懂了. 我對卡爾曼濾波的理解, 我認爲,卡爾曼濾波就是把統計學應用到了濾波算法上.  算法的核心思想是,根據當前的儀器"測量值" 和上一刻的 "預測量" 和 "

原创 linux下簡體繁體互換

快捷鍵 :Ctrl + shift + f