自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4605)
  • 资源 (33)
  • 问答 (1)
  • 收藏
  • 关注

原创 常用算法实现

1.分治法Fibonacci数列爬楼梯数塔取数问题编辑距离矩阵取数问题背包问题最大子段和最长公共子序列Lcs正整数分组2.动态规格3.贪心算法4.回溯法5.分支界限法...

2019-05-31 08:54:08 498 1

原创 一个实例讲完23种设计模式

概要如下我将用坦克大战的游戏作为需求讲解各种设计模式的应用我尽量都用坦克大战讲解所有的模式运用这样在我看来有如下有点1.不会因为有复杂的需求浪费大家的时机2.相同的需求用不同的模式去实现更容易理解模式的特点坦克大战的需求坦克有如下属性1.速度2.发射炮弹3.附加机能,红外瞄准,水路两栖,等目录设计模式(23种设计模式)创建型:1. 单件模式(Singleton Patt...

2019-03-21 13:49:47 3167 2

原创 最简设计模式

更开始学刚开始学习设计模式的时候,感觉很兴奋,这东西太好了。困惑当时学完后,不知道如何用。甚至自己用过了也不知道自己用过了。于是我想:学这东西到底有什么用呢,到底如何才算学会呢?领悟后来我明白了,其实设计模式只是面上对象应用的一些典型案例,模式的价值在于对面向对象属性的巧妙运用,如果你找到了每一种模式的巧妙之处,即每种模式都什么用的面向对象特性(继承,重载,多态)。建议其实如果想学...

2019-02-20 09:22:49 782 2

原创 c++ reinterpret_cast类型转换规律总结

c++ reinterpret_cast类型转换规律总结

2025-12-10 10:12:08 401

原创 QMetaObject::invokeMethod()应用举例,举一个完整的例子

QMetaObject::invokeMethod()应用举例,举一个完整的例子

2025-12-09 21:36:57 112

原创 qt 信号和槽的原理

qt 信号和槽的原理

2025-12-09 21:29:49 526

原创 一个实例用全创建型模式-优化(冗余消除)

一个实例用全创建型模式-优化(冗余消除)

2025-12-09 20:57:06 780

原创 Ubuntu动态库查找全攻略

Ubuntu动态库查找全攻略

2025-12-07 20:37:19 982

原创 焦点的管理机制,linux和windows有啥差别

焦点的管理机制,linux和windows有啥差别

2025-12-07 19:51:57 904

原创 Qt定时任务优雅关闭指南

Qt定时任务优雅关闭指南

2025-12-06 19:22:40 312

原创 Qt主线程QTimer槽函数执行机制解析

Qt主线程QTimer槽函数执行机制解析

2025-12-06 19:10:50 903

原创 Qt单次定时器使用全攻略

在Qt框架中,是实现延迟执行函数的常用方法。

2025-12-06 16:20:26 229

原创 Qt中aboutToQuit信号的深度解析

Qt中aboutToQuit信号的深度解析

2025-12-06 16:19:33 152

原创 电脑关闭符号×的多种输入方法

电脑关闭符号×的多种输入方法

2025-12-06 16:11:52 334

原创 关闭窗口那个叉的符号怎么打印出来

关闭窗口那个叉的符号怎么打印出来

2025-12-06 16:10:24 135

原创 折线图的构成

折线图的构成

2025-12-06 16:09:02 958

原创 c++ 表示函数的数组

c++ 表示函数的数组

2025-12-06 15:59:37 555

原创 Ubuntu跨进程共享内存优化方案

Ubuntu跨进程共享内存优化方案

2025-12-06 09:24:33 297

原创 Qt跨进程数据交换与监控重启实战

Qt跨进程数据交换与监控重启实战

2025-12-06 09:15:42 896

原创 linux c++ 调用一个动态库函数的过程

linux c++ 调用一个动态库函数的过程

2025-12-05 22:03:14 733

原创 QSharedMemory的attach函数详解

QSharedMemory的attach函数详解

2025-12-05 21:50:19 984

原创 Qt中quit()与startDetached()的完美配合

Qt中quit()与startDetached()的完美配合

2025-12-05 21:26:57 600

原创 Linux静默追加写入配置技巧

Linux静默追加写入配置技巧

2025-12-05 21:18:06 171

原创 Qt中aboutToQuit信号何时触发?

Qt中aboutToQuit信号何时触发?

2025-12-05 21:16:33 309

原创 Ubuntu命令行配置修改全攻略

在Ubuntu中通过命令行向配置文件写入内容,主要依赖或。

2025-12-05 21:11:50 697

原创 C++静态变量初始化时机全解析

C++静态变量初始化时机全解析

2025-12-05 14:59:20 322

原创 Ubuntu下C++异常处理全解析

Ubuntu下C++异常处理全解析

2025-12-05 14:57:45 890

原创 Ubuntu多线程崩溃隔离:真相与应对

在Ubuntu系统的C++多线程环境中,。SIGSEGVSIGSEGVjoindetach()try-catchSIGSEGVSIGSEGVSIGSEGVkill()SIGTERMtry-catchSIGSEGV:虽然操作系统默认倾向于终止整个进程,但通过精细的异常处理、信号管理和资源同步,可部分实现线程崩溃的隔离。然而,这需要严谨的设计和测试,以避免数据损坏或未定义行为。在生产环境中,建议结合日志、监控和崩溃分析工具(如gdbvalgrind)定位并修复根本原因。

2025-12-05 14:56:18 601

原创 Qt中setFont()失效原因解析

Qt中setFont()失效原因解析

2025-12-04 20:50:32 967

原创 小项目实验 系统启动前加个进度条

小项目实验 系统启动前加个进度条

2025-12-04 20:26:54 991

原创 Qt子线程安全弹出主线程弹窗

cpp// 在构造函数中添加样式设置progressBar->setFormat("%v秒后关闭");"}""}"

2025-12-04 15:03:00 584

原创 c++ qt 表格控件

c++ qt 表格控件

2025-12-04 14:45:07 790

原创 wmctrl详解

wmctrl详解

2025-12-04 14:27:29 625

原创 ubuntu 删除指定名称的进程

这段代码在Linux环境下是有效的,但需补充结果解析和错误处理逻辑才能构成完整解决方案。这些方法覆盖了从简单检测到复杂场景的需求,可根据实际场景选择最适合的方案。的模糊查询能力,可以高效完成进程监控、批量管理等运维任务,避免编写复杂的正则表达式或脚本逻辑。在Ubuntu系统中,通过进程名称检测进程是否存在是Linux系统管理中的基础操作。工具通过进程名查找PID,是Linux/Unix环境下检测进程的标准方法。通过以上方法,您可以安全高效地管理Ubuntu中的进程。确认进程存在性,避免误操作。

2025-12-04 14:24:51 870

原创 c++ QTableView的列宽分配有几种策略

c++ QTableView的列宽分配有几种策略

2025-12-04 14:13:50 837

原创 Qt日期时间格式全解析

Qt日期时间格式全解析

2025-12-04 14:08:16 591

原创 c++ 静态变量的初始化

c++ 静态变量的初始化

2025-12-04 14:01:50 370

原创 Qt对话框关闭事件响应指南

Qt对话框关闭事件响应指南

2025-12-03 20:20:13 138

原创 为虚函数设置友元类,是设置在基类还是子类上?

为虚函数设置友元类,是设置在基类还是子类上?

2025-12-03 15:38:54 166

原创 QDateTime默认构造为何不返回当前时间?

QDateTime默认构造为何不返回当前时间?

2025-12-03 15:28:35 313

桥接模式源码

桥接模式模拟,源代码,多种对比方式,桥接模式简单实现

2019-02-18

JFreeChart

JFreeChart 使用的库,包括:jcommon-1.0.18.jar、jfreechart-1.0.15-swt.jar、jfreechart-1.0.16.jar、jfreechart-1.0.16-experimental.jar

2020-10-21

vs2019 dll使用

vs 2019 c++ dll使用实践

2021-01-19

CreateFileTest.rar

c++ mfc 用文件做持久化内存

2021-05-05

ON_MESSAGE_test.rar

ON_MESSAGE()实验

2021-05-05

WindowsFormsApp11.zip

c#-System.Windows.Forms.Time-简单实验

2021-02-24

WindowsProject1.zip

c++窗体实验

2021-02-06

MVVMtest.rar

mvvm 在android上的简单实践,使用dataBinding完成,简单数据绑定和事件响应的绑定更新

2019-05-16

最简单的实现组合模式

最简单的组合模式实现,最能体现模式本身的特性,最少对需求理解的依赖

2019-02-19

webpack-使用webpack-dev-server.rar

webpack-dev-server 为你提供了一个简单的 web 服务器,并且能够实时重新加载。这里用一个最简单的例子,让大家迅速的了解原理,避免被其他的附加技术干扰。

2020-04-12

最简单的装饰模式

最简单的装饰模式实现,在学习的过程种不需要理解复杂的需求,只需理解该模式的特性。

2019-02-19

webpack-使用配置文件.rar

webpack-使用配置文件:使用配置文件生成前端代码,最简单的配置文件应用实例。其中将引用的models文件夹删除了

2020-04-11

webpack-使用webpack-dev-middleware.rar

使用webpack-dev-middleware:最简单使用webpack-dev-middleware,避免被其他是技术干扰,迅速的理解原理。

2020-04-12

MEF-简单例子.rar

MEF-简单例子:最简单的一个MEF实验的例子。接口+实现+客户端

2019-11-04

设计模式对比分析

最简单理解设计模式,个模式特征对比分析,分析模式的特性和差别

2019-02-18

Dagger2Test.rar

Dagger2最简单的实验,相当于helloword,最简单的一个类的构建。包括:1.环境创建。2..创建实例化的类。3.创建module类.4.Component接口.5在Activity注入

2019-05-21

命令模式最简单实现

命令模式,最简单的实现命令模式,没有对需求的负责理解,只针对模式本身。最纯粹的体现命令模式的特点

2019-02-19

最简单的简单享元模式

最简单的享元模式实现,只代码,无需求,纯粹的模式特点

2019-02-19

观察者模式

观察者模式,多种实现方式,深刻理解观察者模式的特点

2019-02-18

状态模式简单实现

最简单的装模式实现,因为状态模式是一个比较复杂的模式,如果真的用一个需求去套用这个模式,会导致你看不到模式本身的特点是什么了,所以我实现了一个最简单模型。

2019-02-22

简单打包工具,把一个app依赖的动态库拷贝到指定的路径下

简单打包工具,把一个app依赖的动态库拷贝到指定的路径下

2025-02-22

gcc-arm-10.3-2021.07-x86-64-aarch64-none-linux-gnu.tar.gz

交叉编译器,在x86的环境上编译出arm的程序; 使用换ubuntu

2024-09-29

qt 类库 环境变量 windows

qt 使用环境变量引入类库

2024-09-20

创建一个矩形,矩形下面有一个图片,指定矩形区域裁切图片

/* **需求:创建一个矩形,矩形下面有一个图片,指定矩形区域裁切图片 **要求:1矩形区域可以拆分 **设计:设计一个图层,一个发图片,一个放矩形 **通过拆分矩形增加矩形数量,通过缩放矩形选择裁切区域 */

2024-07-27

创建一个矩形,当鼠标进入这个矩形的时候,这个矩形边线变色,且鼠标变成手型,且这时候按下鼠标,鼠标可以上下拖动这个矩形

qt 6.7版, 创建一个矩形,当鼠标进入这个矩形的时候,这个矩形边线变色,且鼠标变成手型,且这时候按下鼠标,鼠标可以上下拖动这个矩形,当鼠标松开的时候停止移动,但鼠标离开矩形的时候,矩形颜色恢复,完整代码举例;强调一下,鼠标进入矩形内,颜色变化,鼠标变成手型,不是鼠标进入矩形所在的控件就有上述变化。

2024-07-27

一个qtlog输出的工程,会按照分钟的频率输出log

一个qtlog输出的工程,会按照分钟的频率输出log

2024-07-27

qt 滚动区域添加图片简单实验

qt 滚动区域实验,文本滚动、横向滚动、纵向滚动、图片滚动

2024-07-03

dataGridView实验

有些时候,你实验gridview可能会很麻烦,不如你用一个指定要的控件更方便。

2022-12-14

定周期清除一个命令 时间函数测试.rar

定周期清除一个命令,使用定时器

2021-12-18

配置文件在动态连接库的使用.rar

在动态连接库中使用配置文件

2021-08-08

配置文件读取实验.rar

c# 配置文件的读取实验,最简单的使用,最容易的使用

2021-08-08

mfc弹窗实验.rar

mfc弹窗实验的源工程,是用vc++6.0.

2021-07-07

mfctest.rar

ON_MESSAGE 实验

2021-06-27

ON_MESSAGE 实验vs版本.rar

ON_MESSAGE vc++6.0 升级到visual studio

2021-06-27

c++ mfc 筛选器使用.rar

c++ mfc 筛选器的使用

2021-06-26

筛选器+自定义文件夹实验.rar

为了管理项目中的文件,使用了筛选器管理工程的文件,使用文件夹管理物理结构的文件

2021-06-26

C#调用c++ dll.rar

c# 调用c++ 的简单实验

2021-06-08

用dll承载webService-2.rar

用dll承载webService,承载webservice的变化

2021-05-11

file_fprintf.rar

file_fprintf

2021-05-07

CFileTest.rar

CFile+CArchive 简单应用试验

2021-05-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除