0P

c++ unicode编码转换中文(c的unicode编码)

1.char16_t与char32_t在C++98中,为了支持Unicode字符,使用wchar_t类型来表示“宽字符”,但并没有严格规定位宽,而是让wchar_t的宽度由编译器实现,因此不同的编译器有着不同的实现方式,GNUC++规定wchar_t为32位,VisualC++规定为16位。由于wch...

15P

rest api 教程(restapi)

1.RESTAPI2.开启Web管理页面3.实践3.1查看队列统计数据3.2创建队列3.3查看当前连接信息3.4查看当前...

0P

c++11 可变参数模板(c++11 模板新特性)

1.概述变参模板(variadictemplate)是C++11新增的最强大的特性之一,它对参数进行了高度泛化,它能表示0到任意个数、任意类型的参数。相比C++98/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无疑是一个巨大的改进。然而由于可变模版参数比较抽象,使用起来需要一定的技巧,...

1P

aes加密和rsa加密(aes+rsa加密)

信息数据传输的安全一直都是个很重要的话题,从刚开始当程序员时错以为MD5、SHA1这些哈希算法就是加密算法,到后来慢慢接触对称加密、非对称加密这些概念,再到对接各种大开发平台接口的时候看到他们通过RSA进行签名配合AES加密报文这些方式防止接口参数被篡改和信息泄露。今天就简单的梳理一下两种加密算法...

2P

C++临时对象(c++返回临时对象)

C++中临时对象(TemporaryObject)又称无名对象。临时对象主要出现在如下场景。1.建立一个没有命名的非堆(non-heap)对象,也就是无名对象时,会产生临时对象。?1...

3P

flow和typescript(strip flow)

随着JavaScript项目变得越来越复杂,开发者开发了新的工具和语言来提高代码质量和工作流程。除了单元测试,TypeScript和Flow等静态类型检查器正在成为专业开发团队的标准。无论项目大小,使代码更易于理解并在开发阶段捕获错误的好处已被证明是非常有用的。在没有使用类型检查工具的...

3P

harmonyos arkui之开发基础(网络请求(harmonyos arkui之开发基础(网络请求)

简介前段时间一直研究ArkUI中的声明式开发,开发了一些demo,但都是界面相关的,相对来说比较基础,也比较简单。所以研究一下其他的,现在成熟的APP都会有网络交互,所以记录一篇网络请求相关的。本项目界面搭建基于ArkUI中TS扩展的声明式开发范式,关于语法和概念直接...

1P

qt自定义拖拽控件(qt 拖拽图形界面)

本文实例为大家分享了Qt自定义图形实现拖拽效果的具体代码,供大家参考,具体内容如下在这里自定义图形是通过QPaintEvent事件绘画的图形,也可以通过自定义控件的方式添加到qt中。首先定义类来自定义图形,这里通过paintEvent事件来实现(主要就是绘画一个图形)?...

1P

归并排序 golang(golang选择排序)

前言上一篇文章写了一个自顶向下的归并排序,把一个完整的数组不断二分,然后再合并。其实换一种思路:把数组中相邻的N个元素看成是已经二分好了的,直接进行合并,就省掉了二分那一步骤C++实现:?1...

13P

rocketmq 压测(rocketmq性能测试)

从官方这边获悉,RocketMQ在4.9.1版本中对消息发送进行了大量的优化,性能提升十分显著,接下来请跟着我一起来欣赏大神们的杰作。根据RocketMQ4.9.1的更新日志,我们从中提取到关于消息发送性能优化的【Issues:2883】,详细链接如下:具体优化点如截图所示:...