自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 apt-file 查找编译缺少库所在的软件包

后,完美解决该错误。以后在编译时遇到类似的问题,就可以使用。我在编译 HandBrake 时,遇到如下的错误。,但还是报同样的错误。搜索所需的软件包,安装上就好了。

2024-09-09 17:09:33 243

原创 从配置到演示:使用 WLLVM 将复杂项目编译成一个 bitcode 文件,并使用 SVF 工具进行分析

使用 SVF 进行代码分析时,需要一个bitcode文件(.bc),但对于复杂的项目,一般只能得到分散的 bitcode 文件。GitHub上的项目 Whole Program LLVM 旨在解决这个问题,使用该工具将整个项目编译成单个 bitcode 文件。

2024-08-11 17:34:22 385

原创 从源码开始部署 SVF 并且让配套的 LLVM 包含 gold 插件

gold 插件可以将一个复杂的项目打包,得到单个 bitcode 文件,然后便于使用 SVF 工具分析。但是,按照 SVF 仓库首页的部署教程操作,并不能得到装有 gold 插件的 LLVM 。仓库的 wiki 里有一些资料,但是时间略久远了。因此,有必要写一份新的操作指南,引导大家进行部署。

2024-08-11 02:27:35 365

原创 在 Linux 下卸载手动安装的 CMake,并以软链接的方式重装

在 Linux 下卸载手动安装(而非apt)的 CMake,并以软链接的方式重装。

2024-08-09 16:33:44 407

原创 乐字节秒杀系统解决超卖问题和重复下单问题的一些分析

我最近在学做秒杀系统,选择了B站乐字节推出的一套课程,整套课程质量不错,老师带着一步一步敲代码。但是在解决库存超卖问题的时候,老师讲得有点草率了,而这部分又是相当有含金量的。因此,我自己写了一些分析,如果有错误还希望大家及时指正。课程地址:https://www.bilibili.com/video/BV1ZM4y1P7ni。

2024-06-08 22:05:15 1351 1

原创 使用 ObjectMapper 从 Redis 中解析 JSON 数据为 Java 对象时出现异常

含义非常清晰明了,先从 Redis 中查找用户信息,查不到再由 MyBatis 代理 mapper 层方法去 MySQL 中查找。但是,从 Redis 中解析用户信息时,日志一直报“从Redis中解析用户名{}对应的信息时出现异常!”,而 Redis 中确确实实存进了用户信息。排查了好久,终于发现问题所在: User 类没有无参构造方法,而需要一个无参构造方法:在反序列化 JSON 到 Java 对象时,通常需要一个无参数的构造函数来初始化对象。

2024-06-01 22:17:54 595

原创 将两个非递减的有序链表合并为一个非递减的有序链表(利用原来两个链表的存储空间,表中不允许有重复数据)

将两个非递减的有序链表合并为一个非递减的有序链表。(要求利用原来两个链表的存储空间,不另外占用其他空间,表中不允许有重复数据)

2022-10-17 00:33:34 3469 3

原创 福宝的第一篇博文!

大家好,我是福宝!

2022-09-09 21:35:03 192

空空如也

空空如也

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

TA关注的人

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