偕臧🍀
偕臧
偕臧
看待世界始终保持着好奇
273
20
53



标签

共计 53 个标签
ArchLinux C++11 C++17 CLion CSDN DDE DPI DTK Deepin GitHub Homebrew OhMyPosh OpenWrt PowerShell QStyle Qt STL Shell UOS VPN Visual Studio WPS Wallpaper Wayland WinDbg Windows 编程 graphviz spdlog 三亚 上海 书信 乱码 人间烟火 偶然乐趣 原理 多线程 字符集 学习方法 工程经验 年度总结 拆机 新年 旅游 烟火 破解 网络 翻译 藕汤 虚函数表 调试 路由器 闲谈 项目实战开发
鄂ICP备2021002780号
© 2019 – 2023 偕臧
由 Hexo 驱动 v6.2.0|主题 - Yun v1.10.9
本博客已萌萌哒地运行(●'◡'●)
  • 学习 - Linux 55
    • ArchLinux + DDE 安装教程
    • DTK常用和测试代码片
    • DTK的历史起源、发展,和简单入门(精华篇)
    • Deepin Custom Modify Window Corner Rounding Size
    • Deepin 开发任务栏网速插件 lfxSpeed
    • Deepin 愿望墙:社区插件等需求调研结果
    • Deepin 自定义修改窗口圆角大小
    • Deepin / UOS 中配置 DTK 开发环境
    • Deepin 任务栏网速插件推荐 NetSpeed(重构 lfxSpeed)
    • Linux or Mac 安装 gitbook 3.2.3 失败解决方案
    • Linux 中用 dh_make 将 Qt + CMake 项目打包为 deb 文件
    • Linux 该如何自我系统的学习「心路」?
    • Linux(uos20)借助Qv2ray工具使用vpn进行科学上网
    • Linux上面使用lintian检测deb包报错的解决方案
    • Linux下使用gcc生成动态库.so和调用(图文并茂,坑已踩完)
    • Linux下使用gcc生成静态库.a和调用(图文并茂,坑已踩完)
    • Linux中apt与apt-get命令的区别与解释
    • Linux中fork创建(兄弟)子进程,验证进程之间全局变量不共享,exec函数族
    • Linux中man手册,阻塞和非阻塞,stat,文件操作和遍历,文件描述符复制dup()
    • Linux中使用使用互斥量(锁)Mutex来操持多线程同步执行pthread_mutex_lock()
    • Linux中创建多线程实例pthread_create()
    • Linux中创建守护进程setsid()
    • Linux中原子操作,死锁原因以及解决方法,读写锁的属性和函数使用pthread_rwlock_wrlock()
    • Linux中多线程使用信号量(信号灯),和sem_wait()函数使用
    • Linux中多线程使用条件变量阻塞线程,和pthread_cond_wait()函数使用
    • Linux中多线程操作函数pthread_exit()、pthread_jion()、pthread_detach()、pthread_cancel()
    • Linux中孤儿进程,僵尸进程,进程回收wait、waitpid函数
    • Linux中文件操作,软硬链接ln,用户权限chmod、chown,文件查找和检索find、grep,压缩gz,bz2
    • Linux中普通的进程间通信方式--有名管道fifo(适用于无血缘关系的进程)
    • Linux中未决信号集和阻塞信号集的状态关系sigaddset,以及捕捉信号函数signal、sigaction
    • Linux中父子进程、兄弟子进程之间通信方式--匿名管道pipe(适用于有血缘关系的进程)
    • Linux中系统信号初识,和函数kill,raise,abort,alarm,setitimer
    • Linux中虚拟地址空间、pcb、文件描述符、C库函数工作流程、标准库和系统库函数区别
    • Linux中进程间的通信方式--内存映射区mmap()
    • Linux学习:root,apt,vim,gcc,静动态库制作和使用
    • PicGo在uos&&deepin系统运行失败:chrome-sandbox is owned by root and has mode 4755
    • Qt 项目用 doxygen 生成 .qch,嵌入文档到 Assistants
    • QtCreator 中自定义项目例子置于“欢迎-实例”中
    • Qv2ray 检测到 DDE 环境,提示弹窗:Deepin 设置代理错误
    • deepin、dde的历史起源与发展(附deepin所有版本的dde截图)
    • gcc和g++的区别,编译.c和.cpp文件的区别
    • gcc工作流程:预处理,编译,汇编,链接
    • gdb调试器的使用,初探全貌
    • shell、bash、cmd、PowerShell的区别
    • 使用gpg提交遇到error:gpg数据签名失败fatal:写提交对象失败
    • 在Linux中,编写入门的makefile文件,然后逐渐迭代
    • 在MacOS上面通过brew命令安装gcc编译器集
    • 对 GNU/Linux 介绍、ArchLinux社区氛围、DDE移植Arch流程
    • 小米AX6S刷OpenWrt和开启OpenClash,及刷回官网固件
    • 小米路由器 R4A 刷原生 OpenWrt 后的风景
    • 翻译:Qt5 on Wayland
    • 翻译:Wayland架构、渲染、硬件支持
    • 重装 UOS/Deepin V20+ 后必安装软件(个人习惯)
    • 阿里云服务器 nginx 上部署 SSL 证书实现 https 访问
    • 阿里云服务器部署 Hexo 博客
  • 学习 - MacOS 22
    • Linux 该如何自我系统的学习「心路」?
    • MacOS安装虚拟机Parallels_Desktop,安装UOS20和 QtCreaor,搭建dtk开发环境
    • Mac的邮件客户端使用--登录GMail邮箱和QQ邮箱的解决方案
    • gcc和g++的区别,编译.c和.cpp文件的区别
    • MacOS 安装切换到 zsh
    • macOS执行npm install -g hexo-cli失败的解决方法
    • shell、bash、cmd、PowerShell的区别
    • 使用gpg提交遇到error:gpg数据签名失败fatal:写提交对象失败
    • 修改typora主题的字体
    • 在 Mac 编译成功运行 qt5.15 源码:debug 和 release 版本
    • 在Linux中,编写入门的makefile文件,然后逐渐迭代
    • 在MacOS10.14.6中使用Tunnelblick(openVPN)连接内网
    • 在MacOS10.14.6安装最新gdb8.3的详细教程,含可能遇到的所有坑(网上最新教程)
    • 在MacOS上面通过brew命令安装gcc编译器集
    • 在MacOS环境下安装QtCreator作为c++的IDE开发工具,学习和使用qt
    • 在MacOS解决"修改“Applications”需要输入管理员名称和密码"的方法
    • 在MacOS,在zsh中设置,使用Homebrew具有自动补全功能
    • 在Mac上打不开“uPic.dmg”,因为 Apple 无法检查其是否包含恶意软件
    • 在Mac上面安装HomeBrew失败的解决方案:修改hosts文件
    • 在Mac使用Wine运行Windows软件:PanDownload_Beat(非虚拟机)
    • 在macOS 10.14的虚拟机VMware Fusionlimian里面安装deepin15.11(Linux)
    • 重装 Mac 系统后的安装软件和个人配置[个人习惯]
  • 学习 - Qt 98
    • DTK 基础教程:自定义控件规范
    • DTK常用和测试代码片
    • DTK的历史起源、发展,和简单入门(精华篇)
    • Deepin 开发任务栏网速插件 lfxSpeed
    • Deepin / UOS 中配置 DTK 开发环境
    • Deepin、DTK 文档参考资料集合
    • Deepin 任务栏网速插件推荐 NetSpeed(重构 lfxSpeed)
    • GitHub某一个小仓库 cPlusPlus 仓库里面的一些项目集合的展示
    • HOW TO BUILD QT5(5.15)
    • Linux 中用 dh_make 将 Qt + CMake 项目打包为 deb 文件
    • MacOS安装虚拟机Parallels_Desktop,安装UOS20和 QtCreaor,搭建dtk开发环境
    • Misleading indentation; statement is not part of the previous 'if'
    • Model-View-Delegate:"模型-视图-代理"的讲解
    • QAbstractButton的clicked、pressed、released、toggled、triggered等信号区别
    • QComboBox和QPlainTextEdit的讲解和使用
    • QFileSystemModel数据模型获取本机文件系统的使用
    • QNetworkAccessManager,QNetworkReply,QNetworkRequest实现高层网络的操作http
    • QPushButton使用从右往左的显示之LayoutDirection
    • QSlider、QScrollBar、QProgressBar控件的联动
    • QString在2,8,10,16进制之间转换
    • QString常用的功能函数的介绍和用法
    • QStyle/DTK重绘Qt-GUI已有控件,举例QScrollBar
    • QStyle/DTK重绘自定义需求控件,举例MySwitchButton
    • QStyle之PenStyle的CustomDashLine使用
    • QStyle自定义重绘QRubberBand控件
    • QStyle自定义重绘QScrollBar
    • QStyle自定义重绘QSlider控件
    • QStyle自定义重绘QSlider控件二
    • QStyle设置界面的外观和QCommonStyle继承关系图讲解和使用
    • QTableView和QStandardItemModel(以及代理的例子)的用法
    • QTableWidget表格组件的属性介绍和使用
    • QTimer和QDateTime的讲解和使用
    • QTreeWidget和QDockWidget的讲解和使用
    • QT源码分析QObject
    • Qt Creator 关闭.cpp文件右侧的黄色警告
    • Qt 信号和槽原理分析
    • Qt 项目(CMake)设置国际化支持
    • Qt 项目用 doxygen 生成 .qch,嵌入文档到 Assistants
    • Qt Creator 安装SDK,在MSVC编译模式下使用CDB调试器
    • `Qt`中`QT_BEGIN_NAMESPACE`和`QT_END_NAMESPACE`的作用'
    • Qt 编程中 namespace Ui { class Widget; } 解析
    • Qt资料大全和Google编程规范(中文版,含c++、java等)
    • Qt4和Qt5的信号和槽的使用差异
    • Qt5 QTreeWidget使用 创建具有多级联动和复选框的树形控件
    • QtCreator 中自定义项目例子置于“欢迎-实例”中
    • QtCreator此IDE的界面基本组成和入门使用讲解(Win,Linux,MacOS搭配不同版本 Qt)
    • 小技巧:QtCreator用快捷键秒实现,声明在基类中重写的派生类(纯)虚函数
    • QtCreator设置代码美化astyle之Artistic
    • `Qt图片的绘图类`QPixmap`/`QBitmap`/`QImage`/`QPicture`区别和使用
    • Qt官方编码Style
    • Qt推倒重学系列--总目录
    • Qt新弹窗不响应键盘按键,难道也是无焦点?
    • Qt的`emit`发射(信号)、`signals`信号、`slot`槽的使用
    • TCP通信之QTcpServer和QTcpSocket,服务器和客户端通讯
    • Upd通信之QUdpSocket的unicast单播、broadcast广播、multicast组播
    • VS2017调试Qt源码
    • VS2019调试Qt5时QString显示为内存地址而非字符串
    • Win10上CLion、CMake、MSVC/MinGW配置Qt开发
    • deepin、dde的历史起源与发展(附deepin所有版本的dde截图)
    • getOpenFileName标准对话框和自定义对话框的使用
    • Qt5 中文乱码解决
    • Qt之proxy()代理探究
    • Qt绘画扇形drawPie()和反三角函数qAcos()
    • Qt网络编程之使用cookie和ssl
    • Qt项目在Linux平台上面发布成可执行程序.run
    • Qt项目在MacOS平台上面发布成可执行程序.app
    • Qt项目在Windows平台上面发布成可执行程序.exe
    • 在Win10环境下安装QtCreator5.9.8作为c++的IDE开发工具
    • Windows10环境下安装QtCreator+VisualStudio2015作为C++的IDE开发工具
    • 【QT】Qt 5.9 QWidget程序执行过程分析
    • 主机信息查询QHostInfo和QNetworkInterface查询IP等
    • 仪表盘QSlider和数值显示QLCD_NUmber的讲解和使用
    • 修改 Doxygen 主题,生成 Qt 风格的文档
    • 元对象系统moc(Meat-Object System)的对象MetaObject和(含动态)属性Propert的用法
    • 列表控件QListWidget和工具按钮QToolButton的和用法
    • 创建 QKeySequenceEdit() 后,显示方块■◆乱码
    • 在 Mac 编译成功运行 qt5.15 源码:debug 和 release 版本
    • 在MacOS环境下安装QtCreator作为c++的IDE开发工具,学习和使用qt
    • 在win10里面的VMware安装UOS20,在uos20里面安装QtCreator,配置dtk开发环境
    • 在子类里使用 using 父类 父类函数名fun
    • 多文档界面MDI(Multi-document Interface)的实现,QMdiArea使用
    • 如何构建 QT5(5.15)
    • 如何给上游Qt提交Bug反馈和贡献代码Patch?
    • 小技巧:Design设计师里,无法拖拽action到toolbar里
    • 小技巧:设置`QToolBox`的每一页page的使用单独的布局(`QTabWidget`同理)
    • 应用软件在「ous20和MAcOS10.14下」显示应用不同的QStyle「即:所有控件的样式换肤」
    • 愿编程不再乱码(含Qt)-根因深究
    • 更换`Qt`应用程序的界面`UI`,实现换肤,改用自带其他默认`QStyle`风格样式
    • 标准对话框之文件、颜色、字体、保存、消息、输入等对话框使用
    • 根据给定(任意)的QString文本, 获取其矩形大小
    • 滑动条QSlider和QAbstractSlider的介绍和用法
    • 目录树组件QTreeWidget和停靠区域组件QDockWidget的用法
    • 自定义和标准对话框的用法
    • 讲解自定义和标准对话框的使用,以及多窗口之间的交互解决
    • 输出乱码原因:古文码、口字码、符号码、问号码、棍拷码
    • 重绘的QStyle中sizeFromContents()没有被调用
    • 项目实战:仿QQ的QQ简洁版2019群聊项目
    • 高分屏、分辨率、DPI、PPI,及 Qt 处理高分屏
  • 学习 - OpenMesh 2
    • OpenMesh入门,安装,运行示例Hello World
    • OpenMesh模型分割:区域增长实现
  • 学习 - Windows 36
    • Beyond Compare 4文件对比神器 (带官网离线安装包和破解工具) 破解教程
    • Git Bash 在win10 显示中文为数字的解决方案
    • Git Bash下安装使用tree(windows)
    • LPSTR/LPCSTR/LPTSTR/HWND/HANDLE/HMODULE/HINSTANCE 等含义和区别
    • Navicat Premium 12激活破解教程(亲测可用)(附上官网离线安装包和破解工具)
    • Qt新弹窗不响应键盘按键,难道也是无焦点?
    • STL 中给 vector 去重的三种方法
    • STL 的 std::set 创建自定义结构体的对象,定义严格弱序的比较函数
    • UltraEdit_chinese_64.exe强大的记事本工具(带官网离线安装包和破解工具)破解教程
    • VS2017调试Qt源码
    • VS2019调试Qt5时QString显示为内存地址而非字符串
    • Visual Studio 2019 进行远程调试
    • Visual Studio 断点调试之箭头偏移进错函数,怪异捉🐛记
    • Visual Studio实际仅增删数行,却显示文件所有行均发生变更
    • Visual Studio生成.vs隐藏文件夹,导致Git命令错误
    • Win10上CLion、CMake、MSVC/MinGW配置Qt开发
    • WinDbg:入门分析 dmp 文件『一』
    • WinDbg:调试之附加进程生成 dmp『二』
    • Windows 编程之 WINUSERAPI 和 WINAPI 区别
    • Windows-Terminal 美化 PowerShell 7
    • Windows-Terminal 配置 OhMyPosh 来美化 GitBash
    • XMind 8 Update 8 Pro 激活教程(亲测可用) 国外官网下载 破解教程(带离线安装包)
    • dot 绘图语言
    • shell、bash、cmd、PowerShell的区别
    • Win10的20H2使用VS2019,拖曳窗口会崩溃
    • “.inl”文件在C++工程的意义
    • 一个微软自带的 notepad 所导致的问题
    • 入门分析,多线程竞争为何不安全?
    • 创建 QKeySequenceEdit() 后,显示方块■◆乱码
    • 制作一根好的六类网线使用
    • 微软 SDK 导致的项目编译失败哦!
    • 愿编程不再乱码(含Qt)-根因深究
    • 由于找不到VCRUNTIME140D.dll,无法继续执行代码
    • 破解百度云 PanDownload_Beta 使用
    • 编译 LNK1104 无法打开文件“ xxx.dll”
    • 获取当前模块 exe / dll 的版本号信息
  • 学习 - C/C++ 序二 23
    • C++ 实现智能指针:shared_ptr 和 unique_ptr
    • C++ 标志位使用:校验、添加、删除
    • C++ 类的六个特殊成员函数
    • LPSTR/LPCSTR/LPTSTR/HWND/HANDLE/HMODULE/HINSTANCE 等含义和区别
    • Lambda 表达式详解
    • Log:日志之 Spdlog 极简用法示范『二』
    • Log:日志之 Spdlog 核心构成『三』
    • Log:日志选型调研『一』
    • Misleading indentation; statement is not part of the previous 'if'
    • Qt新弹窗不响应键盘按键,难道也是无焦点?
    • STL 中给 vector 去重的三种方法
    • STL 的 std::set 创建自定义结构体的对象,定义严格弱序的比较函数
    • Visual Studio 2019 进行远程调试
    • Visual Studio 断点调试之箭头偏移进错函数,怪异捉🐛记
    • WinDbg:入门分析 dmp 文件『一』
    • WinDbg:调试之附加进程生成 dmp『二』
    • Windows 编程之 WINUSERAPI 和 WINAPI 区别
    • “.inl”文件在C++工程的意义
    • 一个微软自带的 notepad 所导致的问题
    • 入门分析,多线程竞争为何不安全?
    • 创建 QKeySequenceEdit() 后,显示方块■◆乱码
    • 微软 SDK 导致的项目编译失败哦!
    • 获取当前模块 exe / dll 的版本号信息
  • 学习 - C/C++ 序一 35
    • C++ 深入虚函数表
    • C++ 重载(overload)、重写(overrride)、重定义(redefine)总结
    • c++常见面试题30道
    • C++: explicit的适用场合以及为什么要使用explicit
    • C语言中的 static变量(全局和局部)、static函数总结
    • GitHub某一个小仓库 cPlusPlus 仓库里面的一些项目集合的展示
    • OpenMesh入门,安装,运行示例Hello World
    • OpenMesh模型分割:区域增长实现
    • QStyle自定义重绘QSlider控件二
    • `Qt`中`QT_BEGIN_NAMESPACE`和`QT_END_NAMESPACE`的作用'
    • Qt 编程中 namespace Ui { class Widget; } 解析
    • Qt资料大全和Google编程规范(中文版,含c++、java等)
    • Qt5 QTreeWidget使用 创建具有多级联动和复选框的树形控件
    • Qt的`emit`发射(信号)、`signals`信号、`slot`槽的使用
    • STL之仿函数、谓词、内建函数对象、适配器、常用算法
    • STL之常用容器string、vector、deque、stack、list、set、map讲解
    • STL之类型异常处理、类型转换
    • STL模板set/multiset容器插入自定义数据类型排序
    • STL模板,内建函数对象(仿函数)的讲解运用和示范:greater()
    • STL模板,适配器的讲解运用和示范:函数对象适配器、函数指针适配器、成员函数适配器
    • C++中sizeof()运算符的的深入理解
    • C++类型转换`static_cast`,`dynamic_cast`,`const_cast`,`reinterpret_cast`
    • error [Makefile1689 moc_ xxxx .cpp] 解决方法
    • #ifndef/#define/#endif使用详解
    • make、makefile、cmake、qmake都是什么?有什么区别?
    • Qt5 中文乱码解决
    • Qt项目在Linux平台上面发布成可执行程序.run
    • Qt项目在MacOS平台上面发布成可执行程序.app
    • Qt项目在Windows平台上面发布成可执行程序.exe
    • 【QT】Qt 5.9 QWidget程序执行过程分析
    • 在子类里使用 using 父类 父类函数名fun
    • 理解 C++ 中的头文件和源文件的作用
    • 输出乱码原因:古文码、口字码、符号码、问号码、棍拷码
    • 重绘的QStyle中sizeFromContents()没有被调用
    • 项目实战:仿QQ的QQ简洁版2019群聊项目
  • 学习 - 设计模式 1
    • C++ 设计模式(8大设计原则、23种设计模式)李建忠
  • 学习 - CMake 2
    • CMake 之 BUILD_SHARED_LIBS 和 CMAKE_BUILD_TYPE 用法教程
    • CMake 设置 Target 输出目录和后缀名
  • 学习 - ASP.NET 1
    • GitHub某一个小仓库 website 仓库里面的一些项目集合的展示
  • 学习 - Doxygen 6
    • DTK 每日自动更新其 API 文档
    • Qt 项目用 doxygen 生成 .qch,嵌入文档到 Assistants
    • doxygen介绍和安装和在Linux下使用
    • doxygen添加枚举在生成的文档里面显示
    • doxygen生成截图和注释图片在文档里面查看
    • 修改 Doxygen 主题,生成 Qt 风格的文档
  • 专栏 - QtExamples系列 61
    • C++ 实现智能指针:shared_ptr 和 unique_ptr
    • DTK 基础教程:自定义控件规范
    • DTK常用和测试代码片
    • Deepin 开发任务栏网速插件 lfxSpeed
    • Deepin、DTK 文档参考资料集合
    • Deepin 任务栏网速插件推荐 NetSpeed(重构 lfxSpeed)
    • HOW TO BUILD QT5(5.15)
    • MacOS安装虚拟机Parallels_Desktop,安装UOS20和 QtCreaor,搭建dtk开发环境
    • Model-View-Delegate:"模型-视图-代理"的讲解
    • QAbstractButton的clicked、pressed、released、toggled、triggered等信号区别
    • QComboBox和QPlainTextEdit的讲解和使用
    • QFileSystemModel数据模型获取本机文件系统的使用
    • QNetworkAccessManager,QNetworkReply,QNetworkRequest实现高层网络的操作http
    • QSlider、QScrollBar、QProgressBar控件的联动
    • QString在2,8,10,16进制之间转换
    • QString常用的功能函数的介绍和用法
    • QStyle/DTK重绘Qt-GUI已有控件,举例QScrollBar
    • QStyle/DTK重绘自定义需求控件,举例MySwitchButton
    • QStyle之PenStyle的CustomDashLine使用
    • QStyle自定义重绘QRubberBand控件
    • QStyle自定义重绘QScrollBar
    • QStyle自定义重绘QSlider控件
    • QStyle自定义重绘QSlider控件二
    • QStyle设置界面的外观和QCommonStyle继承关系图讲解和使用
    • QTableView和QStandardItemModel(以及代理的例子)的用法
    • QTableWidget表格组件的属性介绍和使用
    • QTimer和QDateTime的讲解和使用
    • Qt 信号和槽原理分析
    • Qt 项目(CMake)设置国际化支持
    • Qt4和Qt5的信号和槽的使用差异
    • QtCreator 中自定义项目例子置于“欢迎-实例”中
    • QtCreator此IDE的界面基本组成和入门使用讲解(Win,Linux,MacOS搭配不同版本 Qt)
    • 小技巧:QtCreator用快捷键秒实现,声明在基类中重写的派生类(纯)虚函数
    • Qt推倒重学系列--总目录
    • Qt新弹窗不响应键盘按键,难道也是无焦点?
    • TCP通信之QTcpServer和QTcpSocket,服务器和客户端通讯
    • Upd通信之QUdpSocket的unicast单播、broadcast广播、multicast组播
    • VS2017调试Qt源码
    • Win10上CLion、CMake、MSVC/MinGW配置Qt开发
    • getOpenFileName标准对话框和自定义对话框的使用
    • 在Win10环境下安装QtCreator5.9.8作为c++的IDE开发工具
    • Windows10环境下安装QtCreator+VisualStudio2015作为C++的IDE开发工具
    • 主机信息查询QHostInfo和QNetworkInterface查询IP等
    • 仪表盘QSlider和数值显示QLCD_NUmber的讲解和使用
    • 元对象系统moc(Meat-Object System)的对象MetaObject和(含动态)属性Propert的用法
    • 列表控件QListWidget和工具按钮QToolButton的和用法
    • 创建 QKeySequenceEdit() 后,显示方块■◆乱码
    • 在 Mac 编译成功运行 qt5.15 源码:debug 和 release 版本
    • 在win10里面的VMware安装UOS20,在uos20里面安装QtCreator,配置dtk开发环境
    • 多文档界面MDI(Multi-document Interface)的实现,QMdiArea使用
    • 如何构建 QT5(5.15)
    • 小技巧:Design设计师里,无法拖拽action到toolbar里
    • 小技巧:设置`QToolBox`的每一页page的使用单独的布局(`QTabWidget`同理)
    • 应用软件在「ous20和MAcOS10.14下」显示应用不同的QStyle「即:所有控件的样式换肤」
    • 更换`Qt`应用程序的界面`UI`,实现换肤,改用自带其他默认`QStyle`风格样式
    • 标准对话框之文件、颜色、字体、保存、消息、输入等对话框使用
    • 滑动条QSlider和QAbstractSlider的介绍和用法
    • 目录树组件QTreeWidget和停靠区域组件QDockWidget的用法
    • 自定义和标准对话框的用法
    • 讲解自定义和标准对话框的使用,以及多窗口之间的交互解决
    • 重绘的QStyle中sizeFromContents()没有被调用
  • 专栏 - 项目实战开发 10
    • Deepin 开发任务栏网速插件 lfxSpeed
    • Deepin 任务栏网速插件推荐 NetSpeed(重构 lfxSpeed)
    • GitHub某一个小仓库 cPlusPlus 仓库里面的一些项目集合的展示
    • GitHub某一个小仓库 website 仓库里面的一些项目集合的展示
    • QTreeWidget和QDockWidget的讲解和使用
    • Qt项目在Linux平台上面发布成可执行程序.run
    • Qt项目在MacOS平台上面发布成可执行程序.app
    • Qt项目在Windows平台上面发布成可执行程序.exe
    • 项目实战:仿QQ的QQ简洁版2019群聊项目
    • 项目实战:楔子
  • 学习 - 底层兼架构 14
    • C++ 深入虚函数表
    • C++: explicit的适用场合以及为什么要使用explicit
    • Git Bash 在win10 显示中文为数字的解决方案
    • QT源码分析QObject
    • `Qt`中`QT_BEGIN_NAMESPACE`和`QT_END_NAMESPACE`的作用'
    • Qt 编程中 namespace Ui { class Widget; } 解析
    • #ifndef/#define/#endif使用详解
    • make、makefile、cmake、qmake都是什么?有什么区别?
    • 【QT】Qt 5.9 QWidget程序执行过程分析
    • 乱码原因产生和解决方案
    • 位(bit)、字节(Byte)、MB(兆位)之间的换算关系
    • 在子类里使用 using 父类 父类函数名fun
    • 理解 C++ 中的头文件和源文件的作用
    • 输出乱码原因:古文码、口字码、符号码、问号码、棍拷码
  • 学习 - Git 14
    • git submodule 基本用法
    • Git 将本地代码,提交到 GitHub远程仓库
    • Git 设置代理
    • Key is invalid. You must supply a key in OpenSSH public key format
    • Visual Studio实际仅增删数行,却显示文件所有行均发生变更
    • Windows-Terminal 配置 OhMyPosh 来美化 GitBash
    • error failed to push some refs to
    • Git commit之后,撤销commit提交,却保留代码
    • Git pull --rebase讲解
    • Git pull失败原因和解决
    • Git 提交两次commit到同一分支,被糅合为一次Marge Request的解决方法:cherry-pick
    • GitHub加载图片丢失解决方案
    • 三十分钟学会Git(写的挺好的一篇)
    • 配置 Git Bash 的透明度和颜色等
  • 学习 - Hexo 17
    • Hexo 升级教程
    • Hexo 开启双线程解析部署到 GitHub + aliyun
    • Hexo 部署 valine 评论的 leancloud 设置
    • hexo+github+coding开启双线程搭建博客,提高访问速度
    • hexo-博客-博客视频内容分类
    • hexo博客 Maupassant主题 旧电脑迁移到新电脑
    • hexo博客 Maupassant主题 添加萌妹纸、萌宠
    • hexo博客CI自动部署网站[个人习惯]
    • hexo博客插入视频bilibili 和 youtube的mv视频《take me hand 》
    • hexo框架Maupassant主题设置:归纳不分页(或分页数),设定rss订阅,开启本地搜索
    • hexo框架Maupassant主题,将valine匿名评论改迁为disqus评论系统
    • macOS执行npm install -g hexo-cli失败的解决方法
    • 个人博客的Hexo搭建,主题maupassant
    • 刚买的域名怎么绑定自己博客?再白嫖一年的SSL,使用https访问博客
    • 框架hexo从win10迁移到新的电脑macOS10.14.6,重新设置环境变量
    • 阿里云服务器 nginx 上部署 SSL 证书实现 https 访问
    • 阿里云服务器部署 Hexo 博客
  • 学习 - 代理 10
    • Git 设置代理
    • Linux(uos20)借助Qv2ray工具使用vpn进行科学上网
    • Linux下搭建v2ray服务器飞机场教程,畅享YouTube 4k体验
    • Linux系统下搭建Shadowsocks服务器教程
    • Qv2ray 检测到 DDE 环境,提示弹窗:Deepin 设置代理错误
    • V2ray客户端突然连接不上,问题排查和解决原因
    • 在MacOS10.14.6中使用Tunnelblick(openVPN)连接内网
    • 在MacOS解决"修改“Applications”需要输入管理员名称和密码"的方法
    • 小米AX6S刷OpenWrt和开启OpenClash,及刷回官网固件
    • 小米路由器 R4A 刷原生 OpenWrt 后的风景
  • 专栏 - 配置习惯 6
    • DTK常用和测试代码片
    • Linux(uos20)借助Qv2ray工具使用vpn进行科学上网
    • PicGo在uos&&deepin系统运行失败:chrome-sandbox is owned by root and has mode 4755
    • Win10上CLion、CMake、MSVC/MinGW配置Qt开发
    • hexo博客CI自动部署网站[个人习惯]
    • 重装windows后必安装软件(个人习惯)
  • 生活 - 闲暇的趣闻 19
    • MateBoook x pro 2020 升级 1T 固态
    • Telegram Download Default Chat Wallpaper
    • WPS 的缩写含义
    • 三亚之旅,让键盘先长几天草
    • 上海之旅,再让键盘长几天草
    • 上班两年干了些啥?该思考人生
    • 人的一生七八十年,到底该如何度过?
    • 人间烟火-藕汤篇
    • 初次上班的感觉
    • 又是一年春好色(辛丑年)
    • 我的CSDN的排名突然变化靠前
    • 收到来信,甚是开心良久💌
    • 有些快乐是真的快乐吗?
    • 二十岁的所困惑所思考
    • 清理一下最近所想,关于朋友圈
    • 眠` 忆卿
    • 短时间如何清晰阐述你的需求、观点和目的?
    • 第一次开车车
    • 项目实战:楔子
  • 生活 - 阅读 2
    • 《如何阅读一本书》
    • 《找对英语学习方法的第一本书》