本文基于《C++ Primer(第5版)》中14章和《More Effective C++》条款7,整理而成。 其实写这篇博客之前,内心还是很忐忑的,因为,博主的水平很有限,视野比较窄,要是在理解书的过程中有了偏差,给读到这篇博客的人以错误的认识,那罪过就大了。再次声明本文仅是简介,若是有错误的地方 ...
分类:
编程语言 时间:
2017-08-13 21:15:01
阅读次数:
245
在资源管理器中小心copying行为 上节是对资源的管理说明。有时候我们不能依赖于shared_ptr或者auto_ptr,所以我们须要自己建立一个资源管理类来管理自己的资源。 比如建立一个类来管理Mutex锁。如今使用函数处理类型为Mutex的相互排斥器对象 class Lock{ public: ...
分类:
编程语言 时间:
2017-08-13 12:34:59
阅读次数:
133
http://www.cnblogs.com/pengmengnan/p/6717766.html 一 : 工厂模式工厂模式主要是为创建对象提供过度接口,以便将创建对象的具体 过程屏蔽隔离起来,达到提高灵活性的目的.工厂模式可以分为三类 : (1)简单工厂模式(simple factory)(2)工 ...
分类:
编程语言 时间:
2017-08-12 19:01:31
阅读次数:
200
java的Object类提供了toString()方法,所有的类都继承自Object类,所以类都有toString方法。 问题是toString方法通常输出的数据并不是我们想要的,甚至你完全看不懂它。这时候我们应该重写toString方法来自定义自己想要怎么输出数据。 effective java建 ...
分类:
其他好文 时间:
2017-08-12 10:22:18
阅读次数:
175
元征CReader 419扫描仪是用于家庭使用(初级用户)汽车维修工具。它采用了全彩显示屏,满足所有OBDII / EOBD协议,提供了常用的诊断功能,有助于纠正日常维护故障代码,它是成本effective.Here我把pitcure的一部分,如果你想要更多的照片,请访问来源在文章结束。 插上CR4 ...
分类:
其他好文 时间:
2017-08-12 10:21:51
阅读次数:
187
IDEA中,点击项目的maven插件的 compile: 出现: [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on ...
分类:
其他好文 时间:
2017-08-10 21:10:24
阅读次数:
599
1splice()1.1说明splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。Link1.2语法arrayObject.splice(index,howmany,item1,.....,itemX)参数index:必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。howmany:必需。要删..
分类:
编程语言 时间:
2017-08-09 01:10:02
阅读次数:
215
xxx 三元表达式 name="alex" res="SB" if name == "alex" else "shuai" print(res) SB 列表生成式 语法 [expression for item1 in iterable1 if condition1 for item2 in ite ...
分类:
其他好文 时间:
2017-08-06 18:14:30
阅读次数:
205
本系列作为Effective JavaScript的读书笔记。 CSV数据通常都会被某种分隔符进行分隔。所以在实现CSV Reader时,须要支持不同的分隔符。那么,非常自然的一种实现就是将分隔符作为构造函数的參数。 function CSVReader(separators) { this.sep ...
分类:
编程语言 时间:
2017-08-04 13:51:07
阅读次数:
199