- 博客(6)
- 收藏
- 关注
原创 linux安装 ProtoBuf
在我写我的RPC项目时,需要用到protobfu这个库。但是我在安装的时候出现了问题,导致代码无法运行。所以在仔细搜索各种资料后,逐渐明白了库的安装方法与原理。
2025-02-15 19:02:13
634
原创 回调函数定义及使用原因
回调函数就是把一个函数作为参数传递给另一个函数,后者在合适的时机调用前者。它常用于异步操作、事件处理和自定义行为的场景。使用回调函数的主要原因在于灵活性和解耦性。通过回调函数,你可以在运行时动态地传递功能或行为,而不需要在调用方代码中硬编码特定的操作。这使得代码更加通用、可扩展且易于维护。回调函数可以提高代码的灵活性可重用性解耦性和可维护性。不能直接调用函数会导致代码硬编码,缺乏灵活性,且很难扩展和维护,尤其在异步操作和事件驱动编程中,回调是必不可少的工具。
2025-02-09 15:13:52
931
原创 CMU15-445环境配置
安装完之后,显示没有网络,调整网络问题:虚拟机VMware网络连接激活失败解决方案_虚拟机网络连接激活失败-优快云博客。
2024-10-12 21:47:49
768
原创 dynamic_cast理解
在阅读https://blog.youkuaiyun.com/albertsh/article/details/118663176与https://blog.youkuaiyun.com/qq_28127741/article/details/120625183?这种情况下,向上转型(从子类转换为父类)总是安全的,因为父类是子类的一部分。此外,子类之间的横向转型(如从 XiaoHong* 转换为 XiaoMing*)在单继承结构中也是不可能的,因为两个子类之间没有直接的继承关系,它们是相互独立的类,这种转换自然也会失败。
2024-10-04 16:01:41
1395
原创 关于01背包问题的思路与理解
有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i],得到的价值是value[i]。,求解将哪些物品装入背包里物品价值总和最大。完全背包问题即是01背包问题的拓展:01背包每种重量的物品数量是有限的,而完全背包是无限的。
2024-08-30 20:54:51
1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人