boost 的smart_ptr 库中含有好几种智能指针,大家用的最多的应该是shared_ptr
,为啥呢?好用,不用管他啥时候会自动删除等等,而且拷贝和复制都很到位,
但实际上,这个库也有问题,连城写过一片文章,详细介绍了boost::shared_ptr库的四宗罪,不过我觉得有的问题,实际上不...
分类:
其他好文 时间:
2014-05-28 03:30:26
阅读次数:
343
安装Sublime Text 2插件的方法:1.直接安装安装Sublime text
2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。也可以安装package
control组件,然后直接在线安装:按Ctrl+`调出console粘...
分类:
其他好文 时间:
2014-05-27 16:22:37
阅读次数:
427
起:C++98标准加入auto_ptr,即智能指针,C++11加入shared_ptr和weak_ptr两种智能指针,先从auto_ptr的定义学习一下auto_ptr的用法。template class
auto_ptr { // wrap an object pointer to ensure....
分类:
编程语言 时间:
2014-05-27 16:13:40
阅读次数:
440
Visual Studio 2010
中的智能提示很好用,在eclipse中是否也可以通过设置使得java代码文件、jsp文件、html文件、css文件、js文件时也能有这样方便的智能提示呢?应该是有的:1、设置java代码智能提示
1)打开eclipse→Windows→Preferences→J...
分类:
编程语言 时间:
2014-05-26 18:14:36
阅读次数:
451
转自:http://blog.163.com/magicc_love/blog/static/185853662201111101210847/1、安装2、注册3、配置window
----> preferences(1)配置 JDKjava--->Installed JREs --> Add --...
分类:
系统相关 时间:
2014-05-26 17:31:18
阅读次数:
557
类似java的多行凝视!安装过程:1.前往GitHub下载project文件:VVDocumenter-Xcode2.用Xcode打开project,Command
+ BBuild成功后,能够在~/Library/Application Support/Developer/Shared/Xcode...
分类:
其他好文 时间:
2014-05-26 17:24:08
阅读次数:
390
菜单: System-Preferences-Keyboard Shortcuts在Desktop分类下找到“Run a terminal”点击Run a terminal,按下需要的快捷键,比如Ctrl+Alt+T,即可。补充终端窗口下的快捷:复制:Shift+Ctrl+C粘贴:Shift+Ctrl+V开启新窗口:Shift+Ctrl+N开启新分页(Tab):Shift+Ctrl+T分页之间切换...
分类:
其他好文 时间:
2014-05-25 21:23:37
阅读次数:
410
条款18:让接口容易被正确使用,不易被误用
1,好的接口很容易被正确使用,不容易被误用。你应该在你的所有接口中努力达成这些性质。
2,“促进正使用”的办法包括接口的一致性,以及与内置类型的行为兼容。
3,“阻止误用”的办法包括建立新类型,限制类型上的操作,束缚对象值,以及消除客户的资源管理责任。
4,shared_ptr支持定制型删除器。这可以防范DLL问题,可以用来自动解...
分类:
编程语言 时间:
2014-05-25 18:22:08
阅读次数:
297
在AWR中定位到问题SQL语句后想要了解该SQL statement的具体执行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到对应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去了。
这个时候我们可以尝试使用DBMS_XPLAN.DISPLAY_AWR存储过程来将Oracle...
分类:
数据库 时间:
2014-05-25 16:24:32
阅读次数:
368
安装Maven后每次启动出现警告信息:EclipseisrunninginaJRE,butaJDKisrequired.SomeMavenpluginsmaynotworkwhenimportingprojectsorupdatingsourcefolders.分两步解决问题:1.检查Eclipse正在使用的JRE‘Window’->‘Preferences’->‘Java’->‘InstalledJREs’确定正..
分类:
系统相关 时间:
2014-05-25 05:59:08
阅读次数:
313