自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unix时间戳-日期转换

Unix时间戳:Unix 时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。此值也和时区无关。

2024-04-18 11:03:15 356 1

原创 std::string内部空间地址使用

std::string提供两种方法获取内部空间地址:c_str()和data()。不幸的是返回值全是const char*类型。即使外部强制转换为char*类型也只能修改对应的字符,如果想使用std::string::data()作为参数去保存不定长度的字符串时,std::string::size无法实时修改;如果直接使用外部字符串直接对std::string赋值,又避免不了内存申请和拷贝。为了提高效率,减少内存申请和拷贝,使用如下方式可高效构建字符串。

2023-12-06 11:58:48 498 1

原创 Ipv6学习-IPv6监听::地址

1、linux和window均可以在监听此地址时,使能或者关闭双栈,使用参数IPPROTO_IPV6, IPV6_V6ONLY。linux打开双栈监听。IPv6监听::地址。

2023-11-27 11:05:10 339

原创 IPv6学习-link-local addr使用

2、连接同一广播域内的其他主机的link-local addr时,scope id(ipv6%地址后面的内容)必须都要填写本机地址的scope id,否则connect失败(真正发送到网络上的包是不包含scope id的, scope id标识数据出口网卡)对端的真实link_local addr:fe80::d9cf:27f:6a87:7fae。对端地址:fe80::d9cf:27f:6a87:7fae%15,作为服务器。本机地址:fe80::73d2:59:8c52:586e%15,作为客户端。

2023-11-27 10:27:48 319

原创 IPv4和IPv6的相互转换

【代码】IPv4和IPv6的相互转换。

2023-11-24 09:11:16 73 1

原创 raabitmq-c:amqp_basic_consume之no_ack

如果no_ack为true,那么后续不会发送Basic.Ack(调用amqp_basic_ack),mq服务在收到tcp的ack后,即可删除消息队列,不保证消息是否处理成功。如果no_ack为false,那么后续需要发送Basic.Ack(调用amqp_basic_ack),mq服务在收到Basic.Ack才会删除队列消息,保证消息处理成功。no_ack参数代表后续是否需要发送Basic.Ack(代码中调用amqp_basic_ack)。

2023-11-15 10:52:00 91

空空如也

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

TA关注的人

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