摘要:
简介 如果使用比较多的命令行程序的话,对于命令行参数的输入肯定不会陌生,大部分的程序都是通过类似下面的形式进行输入的,比如熟悉的ls ls --all -l --color=auto 这里面包含了三种不同的命令行输入--all,-l和--color=auto。如果使用一般的解决方法的话,是使用get 阅读全文
摘要:
Boost.Accumulators是一个累加器,实现的功能很简单,就是对一组数据进行操作,然后可以得到一些特征数据。 由于累加器默认不对数据进行储存操作,所以不能把它作为一个简单的容器使用。 简单使用 从实际使用上来看,它应该是一个header only库,所以可以直接include,不需要在最后 阅读全文
摘要:
前情简介 在完成了第一版的《在C++中使用libuv时对回调的处理》之后,在对项目进行开发的时候,还是感觉有一些难受。 因为在实际操作的时候,需要构建一个结构体,并且需要对这个结构体的内存进行管理,非常的麻烦。 在对C++的模板编程进行简单的学习后,了解到一个比较基本的知识。如果一个值或者类型能在编 阅读全文
摘要:
新的解决方法 https://www.cnblogs.com/ink19/p/13768425.html libuv简介 libuv是一个可以跨平台的C语言库,它提供了基于事件的异步IO支持[1]。提供了很多事件的支持,涉及到网络、文件、信号、线程、进程等。主要设计应用在Nodejs,也有很多其他知 阅读全文
摘要:
简介 关于C++中的右值引用的详细可以看这一批博文《从4行代码看右值引用》。那一篇博文详细结合四行简单的代码详细介绍了右值引用的使用方法和一些场景,非常实用。 而本篇博文主要介绍一下我在学习右值引用的一些心得。因为在学习右值引用的时候,有一些地方非常难理解。所以写下这一篇博文,防止遗忘,由于对于C+ 阅读全文
