- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 jsoncpp 中关于浮点数的控制和中文显示问题
在做项目的时候需要使用到jsoncpp这个开源库,但是在使用是发现在处理浮点数和中文时存在显示上的问题;例1://在存储浮点数时Json::Value flaot;float["Age"] = 3.15;则打印出来的就是{"Age":3.1499999999999999}例2://在打印中文时Json::Value data;data["name"] = "张三";打印...
2020-04-22 19:52:01 1213
原创 使用boost库进行MD5加密和SHA1加密
使用boost库进行MD5加密和SHA1加密MD5 和SHA-1 是目前使用比较广泛的散列(Hash)函数,也是在消息认证和数字签名中普遍使用的两种加密算法,现在信息安全面临两大基本攻击:被动式攻击(获取消息的内容、业务流分析)和主动攻击(假冒、消息的篡改、业务拒绝)。因为二者均由MD4导出,SHA-1和MD5彼此很相似。相应的,他们的强度和其他特性也是相似,但还有以下几点不同:对强行攻...
2020-03-19 18:02:29 3928 1
原创 shell简介与命令
一、Shell简介1、Shell简介在过去没有图形化界面的年代,如果我们需要与操作系统进行交互,是无法使用鼠标进行操作的,而是在终端的界面内输入相关的指令让计算机完成相应的操作。诸如早期的Unix系统、微软的DOS系统、早期Linux系统(例如较早版本的RedHat)等都是采取这种方式来和用于进行交互的。随着时间的发展,计算机图形化程度不断提高,各式各样的图形化界面系统(代表:Wind...
2019-06-14 16:13:43 422
原创 通过软件的方式,控制芯片引脚的高低电平
首先可以进入该芯片或者SOC的后台,既终端界面; 要有芯片或SOC的端口控制表,如: NO Name Description 1 GND1 Ground connections 2 VDD1 Power sup...
2019-06-13 13:36:14 3767
原创 Vim下编写代码常用快捷方式指令
shift+*: 指定高亮某个变量,再次操作往下跳转; shift+#: 指定高亮某个变量,再次操作往上跳转;——————————————————————————————输入nohl:取消所有高亮;——————————————————————————————批量替换 文件内全部替换: :%s#abc#123#g (如文件内有#,可用/替换,:%s/abc/123/g) ---...
2019-06-12 12:25:27 353
原创 cjson数据格式代码示例
cjson格式举例——组包1.基本对象插入元素成员(空,真,假,bool,数字,字符串)int test_cjson(){¦ int ret = 0;¦ cJSON *root = cJ...
2019-06-12 11:47:38 1559
原创 cjson数据格式使用详解
一.JSON格式简述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, J...
2018-10-06 19:26:36 19339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人