C++
龙舞天涯
这个作者很懒,什么都没留下…
展开
-
JsonCpp
JsonCpp 的使用JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。jsoncpp是c++解析JSON串常用的解析库之一。jsoncpp中主要的类:Json::Value:可以表示所有支持的类型,如:int , double ,string , object, array等。其包含节点的类型判断(isNull,isBool,i...转载 2018-04-23 17:21:54 · 743 阅读 · 0 评论 -
C++产生正态分布
1.求均值double sum = std::accumulate(std::begin(resultSet), std::end(resultSet), 0.0); double mean = sum / resultSet.size(); //均值 2.求方差double accum = 0.0; std::for_each (std转载 2017-09-09 17:10:12 · 6065 阅读 · 0 评论 -
值得推荐的C/C++框架和库 (真的很强大)
分类:C++目录(?)[-]值得学习的C语言开源项目- 1 Webbench- 2 Tinyhttpd- 3 cJSON- 4 CMockery- 5 Libev- 6 Memcached- 7 Lua- 8 SQLite- 9 UNIX v6- 10 NETBSDC 资源大全标准库框架人工智能异步事件循环音频生态学压缩并发性容器密码学数据库调试游戏引擎转载 2017-07-02 18:17:28 · 842 阅读 · 0 评论 -
Jsoncpp的使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括转载 2017-01-17 09:33:29 · 364 阅读 · 0 评论 -
【干货】国外程序员整理的 C++ 资源大全
摘要:C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard转载 2016-05-18 18:10:43 · 591 阅读 · 0 评论 -
一些C++经典书籍
c++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言 数据结构算法与应用c++语言描述 c++标准模板库------自修教程与参考手册 泛型编程与STL 深度探索c++对象模型 设计模式---可复用面向对象软件的基础 重构---改善既有代码的设计 Essential c++ Effective c++ More Effctive c转载 2016-05-16 15:46:22 · 13576 阅读 · 1 评论 -
基于TCP(面向连接)的socket编程
基于TCP(面向连接)的socket编程一.基于TCP(面向连接)的socker编程的服务器端程序流程如下:(1) 创建套接字(socket)(2) 将套接字绑定到一个本地地址和端口上(bind)(3) 将套接字设置为监听模式,准备接收客户请求(listen)(4) 等待客户请求的到来;当客户请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(转载 2016-05-16 15:28:08 · 967 阅读 · 0 评论 -
内存中的数据对齐
为何要字节对齐简单来说就是提高cpu对内存的访问效率。为了访问未对齐的内存,处理器需要作两次内存访问;然而,对齐的内存访问仅需要一次访问。比如有些平台每次读都是从偶地址开始,如果一个int型(假设为32位系统)存放在偶地址开始的地方 ,那么读一个周期就可以读出这32bit,而如果存放在奇地址开始的地方,就需要读2个周期,并对两次读出的结果的高低字节进行拼凑才能得到该32bit数据。二.基本转载 2016-05-16 15:20:19 · 330 阅读 · 0 评论