自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 侵入式链表

*侵入式链表(Intrusive List)**是一种数据结构的设计模式,在这种模式中,链表节点自身负责维护其在链表中的链接信息,而不是由外部的数据结构或者容器来管理这些信息。这里的“侵入式”主要指的是链表的操作直接作用于链表中的元素本身,即元素节点内部包含了用于链接到其他节点的指针或其他相关字段。而链表之所以是链表,是因为元素存在着指向其他元素的链接,所以直接使用原始对象作为链表节点的话,就需要对象中本身就包含指向其他元素的指针,这是使用侵入式容器的前提(precondition),

2024-07-25 09:53:56 679

原创 关于openssl.conf文件

和用户证书不同的是,中间证书需要在证书的basicConstraints中设置CA:true标签,以标明该证书属于证书机构的证书,可以用于签发和验证用户证书。这些扩展字段可以描述证书的用途和限制。在生成三级证书中一般使用该配置文件,在生成中间证书的时候会使用到,应该也是可以通过命令来是实现,下面给出的命令行是采用了使用配置文件生成中间证书的;我们可以把根证书和中间证书的内容一起放到一个证书链文件中,然后使用该证书链文件来验证用户证书。对Alice的用户证书进行验证,验证时需要同时指明根证书和中间证书。

2024-07-24 06:44:42 450

原创 CMakeList.txt函数-ExternalProject_Add

该函数是 CMake 中的一个非常强大的函数,用于在项目构建过程中添加外部项目。它允许你在构建过程中下载、配置、构建和安装外部依赖库,而无需将这些库的源代码包含在你的项目仓库中。通过这种方式,ExternalProject_Add 将自动处理 zlib 的下载、配置、构建和安装过程,使得你的项目能够无缝地使用 zlib 库,而不需要用户手动处理这些步骤。创建了一个 zlib::zlib 的接口库,并设置了相应的头文件搜索路径和链接库。我们指定了 zlib 的下载 URL 和 SHA256 校验值。

2024-07-23 14:48:20 118

空空如也

空空如也

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

TA关注的人

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