08 2023 档案

摘要:UML类图是用于构建和可视化的面向对象的系统的图形表示法。统一建模语言 (UML) 中的类图是一种静态结构图,它通过显示系统的以下内容来描述系统的结构: 类, 他们的属性, 操作(或方法), 以及对象之间的关系。 什么是类? 类是对象的蓝图。对象和类齐头并进。我们不能只谈一个而不谈另一个。面向对象设 阅读全文
posted @ 2023-08-29 16:03 冰山奇迹 阅读(216) 评论(0) 推荐(0) 编辑
摘要:UML图有很多种,但是并非必须掌握所有的UML图,才能完整系统分析和设计工作。一般说来,在UML图中,只要掌握类图、用例图、时序图的使用,就能完成大部分的工作。也就是说,掌握UML的20%,就能做80%的事情。对于程序员来说,最频繁使用的莫过于类图。因此,这里我们只讲解UML类图。至于其它UML图, 阅读全文
posted @ 2023-08-29 09:12 冰山奇迹 阅读(79) 评论(0) 推荐(0) 编辑
摘要:MySQL_STMT函数详解及使用方法 MySQL_STMT是MySQL提供的一个C API,用于执行预处理语句(Prepared statements)。相比于直接执行SQL,预处理语句具有更高的运行效率和更好的安全性。本文将详细介绍MySQL_STMT函数的使用方法。 1. 创建预处理语句 使用 阅读全文
posted @ 2023-08-28 09:48 冰山奇迹 阅读(1788) 评论(0) 推荐(1) 编辑
摘要:Asio 介绍 Asio是一个建立在Boost所提供的相关组件之上的异步的网络库,可以运行在Win/Linux/Unix等各种平台之上。不过随着C++11的发布,其对于Boost的依赖也越来越少,作者又做了一个不依赖于boost的版本。对于Asio所提供的功能以及整体架构,可以从下图中可窥一斑: 网 阅读全文
posted @ 2023-08-24 19:02 冰山奇迹 阅读(622) 评论(0) 推荐(0) 编辑
摘要:std::enable_shared_from_this使用场景 在很多场合,经常会遇到一种情况,如何安全的获取对象的this指针,一般来说我们不建议直接返回this指针,可以想象下有这么一种情况,返回的this指针保存在外部一个局部/全局变量,当对象已经被析构了,但是外部变量并不知道指针指向的对象 阅读全文
posted @ 2023-08-18 11:32 冰山奇迹 阅读(198) 评论(0) 推荐(0) 编辑
摘要:std::packaged_task 将任何可调用对象(比如函数、lambda 表达式等等)封装成一个 task,可以异步执行。执行结果可以使用 std::future 获取。 比如下面的例子,构造一个 std::packaged_task 后,get_future() 函数返回一个 std::fu 阅读全文
posted @ 2023-08-18 09:23 冰山奇迹 阅读(709) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示