- 博客(75)
- 资源 (7)
- 收藏
- 关注
原创 C++ linux打包运行方案(cmake)
使用C++编写的一个小项目,需要打包成ubuntu下的可执行文件,方便分发给其他ubuntu执行,因为docker镜像方案过于臃肿,所以需要把项目的动态库都打在软件包中,分发之后可以直接运行,而不需要再重复安装。第一步尝试将所有动态库转为静态库安装,发现 pcl 和 rosbag 间接依赖太多,只好暂时先将yaml库转为静态库,这里使用的方式是直接把yaml的源码包含进来。经过依赖精简和梳理,项目最终必须依赖的动态库包括:pcl, yaml, rosbag(用于读取rosbag包)
2025-04-22 19:31:28
465
原创 Windows cursor集成powershell(conda)
笔者在使用cursor/vscode 时发现打开terminal终端使用powershell时 先是无法使用各种命令,解决之后发现又无法使用conda命令,特此记录。本文同样适用于 Windows 版本的VSCode 集成 Powershell terminal。
2025-04-03 16:41:13
369
原创 23种设计模式-结构型模式-代理
代理是一种结构型设计模式,让你能够提供对象的替代品或其占位符。代理控制着对于原对象的访问,并允许在把请求提交给对象前后进行一些处理。服务接口(Service Interface):声明接口,代理必须遵循这个接口才能伪装成服务对象。服务(Service)类提供了一些实用的业务逻辑。代理(Proxy)类包含一个指向服务对象的引用成员变量。代理完成他的任务之后,(比如延迟初始化、记录日志、访问控制和缓存等),会把请求传递给服务对象。通常情况下,代理会对这个服务对象的整个生命周期进行管理。
2025-04-02 19:39:08
513
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人