原创 計算垂直平面與三維線段交點
三維空間中垂直平面映射到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