- 博客(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
原创 QMetaObject::invokeMethod()应用举例,举一个完整的例子
QMetaObject::invokeMethod()应用举例,举一个完整的例子
2025-12-09 21:36:57
112
原创 Ubuntu多线程崩溃隔离:真相与应对
在Ubuntu系统的C++多线程环境中,。SIGSEGVSIGSEGVjoindetach()try-catchSIGSEGVSIGSEGVSIGSEGVkill()SIGTERMtry-catchSIGSEGV:虽然操作系统默认倾向于终止整个进程,但通过精细的异常处理、信号管理和资源同步,可部分实现线程崩溃的隔离。然而,这需要严谨的设计和测试,以避免数据损坏或未定义行为。在生产环境中,建议结合日志、监控和崩溃分析工具(如gdbvalgrind)定位并修复根本原因。
2025-12-05 14:56:18
601
原创 ubuntu 删除指定名称的进程
这段代码在Linux环境下是有效的,但需补充结果解析和错误处理逻辑才能构成完整解决方案。这些方法覆盖了从简单检测到复杂场景的需求,可根据实际场景选择最适合的方案。的模糊查询能力,可以高效完成进程监控、批量管理等运维任务,避免编写复杂的正则表达式或脚本逻辑。在Ubuntu系统中,通过进程名称检测进程是否存在是Linux系统管理中的基础操作。工具通过进程名查找PID,是Linux/Unix环境下检测进程的标准方法。通过以上方法,您可以安全高效地管理Ubuntu中的进程。确认进程存在性,避免误操作。
2025-12-04 14:24:51
870
JFreeChart
2020-10-21
webpack-使用webpack-dev-server.rar
2020-04-12
webpack-使用webpack-dev-middleware.rar
2020-04-12
Dagger2Test.rar
2019-05-21
gcc-arm-10.3-2021.07-x86-64-aarch64-none-linux-gnu.tar.gz
2024-09-29
创建一个矩形,矩形下面有一个图片,指定矩形区域裁切图片
2024-07-27
创建一个矩形,当鼠标进入这个矩形的时候,这个矩形边线变色,且鼠标变成手型,且这时候按下鼠标,鼠标可以上下拖动这个矩形
2024-07-27
linux 系统登录源码的位置在哪里
2021-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅