![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
宁静而致远,集思而广益
学习是为了学习
展开
-
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 · 1047 阅读 · 0 评论 -
使用boost库进行MD5加密和SHA1加密
使用boost库进行MD5加密和SHA1加密MD5 和SHA-1 是目前使用比较广泛的散列(Hash)函数,也是在消息认证和数字签名中普遍使用的两种加密算法,现在信息安全面临两大基本攻击:被动式攻击(获取消息的内容、业务流分析)和主动攻击(假冒、消息的篡改、业务拒绝)。因为二者均由MD4导出,SHA-1和MD5彼此很相似。相应的,他们的强度和其他特性也是相似,但还有以下几点不同:对强行攻...原创 2020-03-19 18:02:29 · 3729 阅读 · 1 评论