自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu20.04动态库的制作

程序库(Library),也称为软件库(Software Library),是一组预编写的代码和资源的集合,旨在帮助开发人员完成特定任务或解决特定问题。这些代码和资源可以包括函数、类、变量、常量、数据结构、文档等,它们被封装在一个独立的单元中,以便在多个项目中重复使用。库的存在可以使得程序模块化,可以加快程序的再编译,可以实现代码重用,可以使得程序便于升级。它的代码不会被复制到应用程序文件中,而是保存在独立的库文件中,应用程序在需要时动态地加载和链接这些库。要将上面所有cpp文件制作动态库。

2023-08-16 17:26:36 186

原创 Ubuntu20.04安装scons, jsoncpp以及错误解决

是因为ubuntu中python版本导致步骤3中scons安装有问题,使用python -V指令查看python版本,如果是3以上就会出现以上问题,此时需要更换版本。1.准备安装包,我使用的是 jsoncpp-0.10.7.tar.gz 以及 scons-3.0.5.zip。(2)linux-gcc-9的版本号需按自己安装的进行填写,我的是gcc-9,有可能是其他版本号。的解压目录 注意此处python版本的问题,在下文中有提示。4.安装 jsoncpp -> 进入。3.安装scons -> 进入。

2023-07-26 19:35:48 1145 1

原创 protof生成c++头文件,并用vs2022进行编译测试

然后修改c/c++下,预处理器,在预处理器定义中添加 PROTOBUF_USE_DLLS,如果这个地方没有添加,会在后序编译中报错。使用cmake生成的protoc.exe对proto文件进行编译,我的proto文件名称为:Person.proto。生成的Person.pb.h以及Person.pb.cc文件路径与proto文件路径一致,在vs2022中创建空项目。将上面两个文件添加进项目中,修改项目属性,将cmake生成的头文件以及库添加,我是放在D盘中。

2023-07-17 10:09:06 951 1

原创 ubuntu20.04.03安装openssl1.1.1c教程

5.然后运行make进行编译。编译完成后运行sudo make install进行安装,注意安装编译过程中必要的工具—gcc和make工具。注意可能执行 sudo echo "/usr/local/lib" >> ld.so.conf 的时候会出现问题,此时可以使用.6.到上一步openssl就算安装好了,但是还无法使用,需要通过软链接的方式将新旧版本就行替换,依次运行下列命令。来替换,最后安装完成,使用openssl version -a 查看安装版本。完成安装,安装包需要的可以私信或者评论我发你。

2023-07-16 11:40:20 804 3

原创 由于找不到 ibcrypto-1_1-x64.dll或者libssl-1_1-x64.dll,无法继续执行代码问题

win10系统/win11系统(64位系统对应64位dll文件,32位系统对应32位dll文件),将libcrypto-1_1.dll和libssl-1_1-x64.dll复制到C:\Windows\System32目录下即可。libcrypto-1_1-x64.dll和libssl-1_1-x64.dll包需要的可以私信我,或者评论我发你。

2023-07-11 17:23:54 2623 10

原创 基于广度优先算法BFS求无权图单源最短路径算法,c++代码全

代码中其余函数请看给出的参考文章(比如找顶点所对应的数组下标等),测试数据也与其相同,对下图进行验证(来自王道考研视频)

2023-05-26 15:51:03 217

原创 图的广度优先算法全部代码,使用邻接矩阵,包括FirstNeighbor函数以及NextNeighbor函数的实现

话不多说,直接上代码,注意代码中顶点的序号是从1开始,但是存放顶点的数组序号是从0开始,所以在代码中需要实现一个函数该函数来通过顶点找到对应的下标,辅助队列使用的是带头结点的链式队列。下图来自王道考研视频,验证中也是从顶点1开始遍历,当然可以自己指定顶点进行验证。注意,边数以及顶点数也可以自己输入,我这里是直接进行赋值了,最后进行验证。

2023-05-26 11:09:16 1231 2

原创 数据结构之Dijkstra算法 代码部分

1.Dijkstra算法可以用来解决单源最短路径问题,本文中采用有权图进行编写代码。2.使用 Dijkstra算法求最短路径问题,需要使用三个数组。以上,如有错误请批评指正!

2023-05-25 21:04:06 165 1

原创 解决先序线索二叉树线索化中出现死循环

先序线索二叉树遍历出现死循环问题

2023-05-24 17:07:53 546 5

伪距单点定位,使用c++,编程环境是vs2019

修正电离层、对流层、卫星星历误差等,最后将三维位置误差转到东北天,精度可达5cm左右,有计算DOP,可供学习单点定位的进行参考。

2022-06-21

空空如也

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

TA关注的人

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