自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华为od考试,不含101(二进制中的101)的数字

对于int类型,所有的数字都是32位的,遍历一个区域中所有不含101的数字将是一个很简单的方法。如果只要在已有的最后一个1后面再添加一个1,满足不含101的要求。分析:二进制中不含101的数字,就直接用二进制来分析。可以用下面的代码实现。

2024-02-08 17:51:12 513

原创 腾讯秋招编程题:01串的价值

3、如果整合后的字符串元素数量小于40,进行递归计算,否则按照谁多留下谁,同时留下两端的异类。(如果1的数量大于0的数量,则删除所有的0,只留下两端的0,反之亦然)根据连续字符提取为1个元素的方法,一共提取了6个元素。根据网上给的答案,是将第二个和第四个元素删除最后变成了两个元素。最后验算了一个,发现是腾讯给的答案是错的。第一个元素长度:714+45+15 = 774。1、整合字符串,将连续的1和连续的0看成是一个元素,可以减少需要处理的数据量。2、删除元素时候,连续的0和连续的1要么都删除,要么都保留。

2023-09-06 00:42:28 752 1

原创 binder pro驱动实现:服务端实现

总结:服务端注册rpc,注册形式为红黑树和hash散列表,注册完毕后,等待客户端的服务请求。

2023-05-12 14:58:00 134 1

原创 binder pro驱动的编码实现:共享内存管理

二、根据data节点和node的节点编号计算偏移和地址。三、位图操作,方便查找与之映射的节点和数据块。四、共享内存的分配和释放。

2023-05-12 13:06:58 189 1

原创 基于共享内存的进程间交互式通信方法

通过对共享内存的管理,对服务进程和客户端进程的数据结构和流程的描述,大致讲解了该工具的实现,具体的代码实现下一章分析。ps:该工具是原创,欢迎转载。

2023-05-11 12:35:23 518 4

空空如也

空空如也

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

TA关注的人

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