社区
C语言
帖子详情
为什么输出结果不都为0
manrenmanren
2006-11-25 03:42:27
考虑这段代码
long *buf = (long *)malloc(10);
memset(buf,0,1);
int i;
for(i = 0;i < 10;i++)
cout<<buf[i]<<" ";
结果为:0 0 0 135105 0 0 0 0 0 0
为什么不都是0?
在Linux下用gcc编译
...全文
299
8
打赏
收藏
为什么输出结果不都为0
考虑这段代码 long *buf = (long *)malloc(10); memset(buf,0,1); int i; for(i = 0;i < 10;i++) cout<<buf[i]<<" "; 结果为:0 0 0 135105 0 0 0 0 0 0 为什么不都是0? 在Linux下用gcc编译
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
manrenmanren
2006-12-08
打赏
举报
回复
谢谢。
manrenmanren
2006-12-06
打赏
举报
回复
mark
manrenmanren
2006-11-25
打赏
举报
回复
可以这么用的,错误是在字节的数目上,呵呵。
一分之千
2006-11-25
打赏
举报
回复
long *buf = (long *)malloc(10);
memset(buf,0,1);
这里不对吧?这是一个指针啊!
manrenmanren
2006-11-25
打赏
举报
回复
错了,是一位(^_^)
manrenmanren
2006-11-25
打赏
举报
回复
解决了,谢谢两位朋友的帮助!
谢谢!!
jixingzhong
2006-11-25
打赏
举报
回复
malloc 的单位是字节,
如果malloc(10) 这样是分配10字节,
不是 10 个long 元素 !!
memset 也是一样~~
jixingzhong
2006-11-25
打赏
举报
回复
代码存在很大的问题:
long *buf = (long *)malloc(10*sizeof(long));
memset(buf,0,10*sizeof(long));
int i;
for(i = 0;i < 10;i++)
cout<<buf[i]<<" ";
如何确保消息不被重复消费
我提醒你注意,无论哪种方法,如果你想同时满足简单、高可用和高性能,就要有取舍,所以你要站在实际的业务中,说明你的选型所考虑的平衡点是什么。我个人在业务中比较倾向于选择 Snowflake 算法,在项目中也进行了一定的改造,主要是让算法中的 ID 生成规则更加符合业务特点,以及优化诸如时钟回拨等问题。在分布式系统中,全局唯一 ID 生成的实现方法有数据库自增主键、UUID、Redis,Twitter-Snowflake 算法,我总结了几种方案的特点,你可以参考下。这也是面试官喜欢考察的问题,你也要掌握。
【经典面试题】RabbitMQ如何防止重复消费?
以上操作需要有一个前提,那就是第一步加锁和第二步判断的时候,需要有一个依据,这个就是幂等号了,通常需要和上游约定一个唯一 ID 作为幂等号。RabbitMQ的消息消费是有确认机制的,正常情况下,消费者在消费消息成功后,会发送一个确认消息,消息队列接收到之后,就会将该消息从消息队列中删除,下次也就不会再投递了。但是如果存在网络延迟的问题,导致确认消息没有发送到消息队列,导致消息重投了,是有肯呢个,所以当我们使用MQ的时候,消费者端自己也需要做好幂等控制来防止消息被重复消费。第二步,进行幂等性判断。
【每日八股】学习 RocketMQ Day2:进阶(一)
重点复习 RocketMQ 的基础知识,比如消息队列的相关基本概念以及 RocketMQ 的主要构成组件,并对 RocketMQ 的进阶部分知识进行学习。
如何避免消息队列的重复消费
消息的重复消费是消息队列规避不了的问题,文章分享如何避免消息队列的重复消费以及常见的几种保证消息幂等的思路。
消息中间件面试题:如何保证消息不被重复消费
面试题 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 面试题剖析 回答这个问题,首先你别听到重复消息这个事儿,就一无所知吧,你先大概说一说可能会有哪些重复消费的问题。 首先,比如 RabbitMQ、RocketMQ、Kafka,都有可能会出现消息重复消费的问题,正常。因为这问题通常不是 MQ 自己保证的,是由我们开发来保证的。挑一个 Kafka 来举个例子,说说怎么重复消费吧。 K...
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章