個人博客主頁:不會飛的紙飛機
微信公衆號:不會飛的紙飛機
不定時更新技術文章,還有輕鬆搞笑的段子每日推送
下面是我寫的技術性文章彙總,持續更新中。。。
1. C++技術(C++基礎/C++11/STL)
-
C++ 基礎系列
C++中的虛表
C++中的虛析構
C++中的new和delete
內存池的簡單實現 -
C++11
c++11學習筆記(1)-__func__預定義標識符
c++11學習筆記(2)- std::function
c++11學習筆記(3)- 左值、右值和右值引用
c++11學習筆記(4)- 移動構造函數與移動語義
c++11學習筆記(5)- 引用摺疊和完美轉發
c++11學習筆記(6)- 智能指針
c++11學習筆記(7)- 智能指針的簡單實現
c++11學習筆記(8)- 可變參數宏、函數、模板 -
STL
STL學習筆記(1)- list的簡易仿真
STL學習筆記(2)- vector和deque
STL學習筆記(3)- STL容器和使用場景
STL學習筆記(4)- STL算法導論for_each和仿函數
STL學習筆記(5)- STL的函數適配器bind1st和bind2nd
2. Qt開發之路
-
Qt基礎
Qt中的信號和槽
Qt中的事件(1)
Qt中的事件(2)- 事件過濾器
Qt中的事件(3)- 自定義事件
Qt中的屬性系統
Qt中的模態、非模態、半模態對話框
Qt繪製文字輪廓 -
Qt應用實戰
QSplitter QSS hover失效的解決辦法
Qt 圖片預覽(等比例顯示、放大、縮小、平移圖像)顯示
Qt自定義ColorDialog(支持RGB和HSV)
基於Qt的簡易Http下載軟件
Qt 實現上下滾動字幕
字符串四則運算表達式求值
繪製貝塞爾曲線
繪製漸變的貝塞爾曲線
Qt漸變方式顯示圖片
Qt 切換城市顯示(切換省、縣、城市位置)
Qt 解析Json數據顯示天氣信息 -
Qt與音視頻
使用FFMpeg 解碼音頻文件
使用FFMpeg 獲取MP3文件中的信息和圖片
使用Qt播放音頻
使用FFMpeg 提取MKV文件中的字幕
使用Qt錄製音頻
使用FFMpeg將音頻PCM數據生成WAV和MP3文件 -
Qt和它的QML
Qt C++與QML混合編程(1)- QML中使用C++的類和函數
Qt C++與QML混合編程(2)- QML中使用C++的枚舉、結構體、列表類型的函數
1.QML基礎語法
2.QML的基本用法
3.QML中的JavaScript(1)- JavaScript基礎
4.QML中的JavaScript(2)- 函數、運算符、控制語句
5.QML中的JavaScript(3)- 對象
6.QML中的JavaScript(4)- 對象2
7.QML中的信號和信號處理
8.QML中的組件Component
9.QML中的佈局 -
Qt自制小工具
Qt實戰小工具 – 簡易Gif製作工具
Qt實戰小工具 – 日麗天氣V1.0
Qt實戰小工具 – 簡單的音樂播放器
Qt實戰小工具 – 簡單的錄音軟件
3. 多線程與Qt
線程的創建和基本使用
使用Qt中的QThread創建線程
使用Windows API實現自定義線程類CThread
線程的互斥和同步(1)- 原子操作與自旋鎖
線程的互斥和同步(2)- Windows的臨界區
線程的互斥和同步(3)- Windows的互斥鎖
線程的互斥和同步(4)- Qt中的互斥鎖(QMutex和QMutexLocker)
線程的互斥和同步(5)- Windows的信號量Semaphore
線程的互斥和同步(6)- Qt的信號量QSemaphore
4. Python入門筆記
1、Python語法基礎
2、Python的數據類型
3、Python的結構數據類型
4、Python中的常量、運算符和序列
5、Python中的控制語句
6、Python中的函數(一)
7、Python中的函數(二)
8、Python中的類(一)
9、Python中的類(二)
10、Python中的錯誤和異常
11、Python中的模塊
12、Python中的包
13、Python中的迭代器
14、Python中的生成器
15、Python中的裝飾器
16、Python中的閉包、上下文、類的專有方法及鴨子類型
17、Python中的文件操作