Python标准库 Python标准库是随Pthon附带安装的,包含了大量极其有用的模块。 1. sys模块 sys模块包含系统对应的功能sys.argv ---包含命令行参数,第一个参数是py的文件名sys.platform ---返回平台类型sys.exit([status]) --...
分类:
编程语言 时间:
2014-11-10 19:44:04
阅读次数:
155
malloc/free与new/delete的区别:相同点:都可用于动态内存分配与释放;不同点:1):操作对象有所不同。malloc/free是C/C++语言的标准库函数,new/delete是C++的运算符。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,所以无法执行构造函...
分类:
其他好文 时间:
2014-11-10 13:28:47
阅读次数:
215
关于C++14:你需要知道的新特性遇见C++ LambdaC++14 lambda 教程C++11 lambda表达式C++标准库:使用 std::for_eachstd::generateC++“准”标准库Boost学习指南(10):Boost.Lambda
分类:
编程语言 时间:
2014-11-09 23:28:01
阅读次数:
178
CocoaChina帮助文档http://www.cocoachina.com/special/swift/74个Swift标准库函数http://letsswift.com/2014/06/74-swift-library-functions/Swift中的问号?和感叹号!http://lets...
分类:
编程语言 时间:
2014-11-09 17:54:13
阅读次数:
190
优先队列用法在优先队列中,优先级高的元素先出队列。标准库默认使用元素类型的qi;通过,greater>qi2;其中第二个参数为容器类型。第二个参数为比较函数。故示例2中输出结果为:2 3 5 6 9第三种方法:自定义优先级。structnode{friendbooloperator(noden1,n...
分类:
编程语言 时间:
2014-11-09 16:34:43
阅读次数:
257
欢迎关注我的新博客地址:http://cuipengfei.me/blog/2014/10/31/spark-fold-aggregate-why-not-foldleft/大家都知道Scala标准库的List有一个用来做聚合操作的foldLeft方法。比如我定义一个公司类:1case class ...
欢迎关注我的新博客地址:http://cuipengfei.me/blog/2014/10/31/spark-fold-aggregate-why-not-foldleft/
大家都知道Scala标准库的List有一个用来做聚合操作的foldLeft方法。
比如我定义一个公司类:
1
case class Company(name:String, ...
一、Boost库介绍 Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带...
分类:
其他好文 时间:
2014-11-09 06:15:58
阅读次数:
201
IO库的组成
三种流
C++的IO库以流对象为实体,主要有三种流:
(1)标准输入输出流 (2)文件输入输出流 (3)字符串输入输出流...
分类:
编程语言 时间:
2014-11-08 12:05:44
阅读次数:
159
如果对象object参数是可以调用的对象,就返回True;否则返回False。不过要注意的是,当一个对象是可以调用的,并不表示调用该对象时执行一定成功,但不可调用的对象去调用时一定不会成功。如果类对象是一个类对象,那么这个类是否重载有__call__()方法来决定,如果重载有这个方法就判断为True。例子:#callable()函数
a = 'abc'
def f(a):
pass
...
分类:
编程语言 时间:
2014-11-07 16:58:40
阅读次数:
170