- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 UpdateEngine升级包制作简要流程
每个slice的信息填入到manifest中,包括全量与差分信息、hash以及operation;生成patch description,并在manifest里记录;利用target_files.zip生成payload.bin。生成镜像文件并打包到target_files.zip。对两个升级包的镜像文件进行对比,产生差分patch;输入两个版本的target_files.zip;生成镜像和target_files.zip。生成target_files.zip。打包生成整个payload.bin。
2025-07-11 09:22:08
42
原创 Protobuf不可踩的坑
Tag作为该字段的唯一标识,Length代表Value数据域的长度,Value是数据本身。在消息流中每个Tag(key/键)都是varint,编码方式为:field_num << 3 | wire_type。即,Tag(key/键)由 .proto文件中字段的编号(field_num) 和 传输类型(wire_type)两部分组成。注:Tag也是Varints编码,其后三位是传输类型(wire_type),之前的数值为是字段编号(field_num)。
2025-07-04 22:25:50
168
原创 openssl使用
本文介绍了使用OpenSSL工具创建数字证书和进行RSA签名的完整流程。主要内容包括:1)生成根证书、服务端证书和客户端证书(app/device)的步骤,包含CSR生成和CA签发过程;2)证书打包为P12格式的方法;3)RSA4096位密钥对的生成、数据签名及验证的操作流程。文档详细展示了OpenSSL命令行参数,涵盖密钥生成、证书签发、签名操作等关键环节,为构建PKI体系和实现数字签名提供了完整的技术参考。
2025-07-04 22:12:14
82
原创 Amazon interview(first)
楼猪浅谈下大致过程。第一轮大约为一个半小时,由于是BT职位, 因此前面50分钟主要谈及BT相关经验,这里就不作细谈。接下来谈一下coding test:Design an agorithm to find all the pairls in an array that sum up to a special value.楼猪首先用两个for循环进行实现,打脸。然后采用第二种方法
2017-12-19 13:47:40
384
原创 VS2017编译NDK常见问题solution
FAQ:1、PTHREAD_JOIN : 读取位置 0xCDCDCDD9 时发生访问冲突。由pthread_id未初始化引起。2、pthread_create 处(位于 .exe 中)引发的异常: 0xC0000005: 执行位置 时发生访问冲突由pthread_id未初始化引起。3、VS2017 无法启动程序,丢失dll将相应的.dll添加到C:\Windows\Sy
2017-03-14 19:06:26
1470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1