内存泄露就是new出来的东西没有delete,我们可以这样:创建动态对象的人尽管使用new来创建对象;使用此对象的人负责释放此内存块。
例如:我和他人共享一个消息队列,他人将消息(new出来的对象)放到消息队列中,他不负责释放;我从消息队列里取消息,我一旦从消息队列里取出一个消息,消息队列里就不再有这个消息,消息的控制权和所有权都在我手上,我在用完之后就应该delete。这样就保证了代码...
分类:
编程语言 时间:
2014-07-14 11:07:27
阅读次数:
217
$links = array();
//获取系统菜单,所有权限都默认进行了验证
$links['case-edit']=menu_get_item('node/'.$row->nid.'/edit');
//自定义链接地址
$links['custom_url']=array(
'title' => t('custom_url'),
...
分类:
其他好文 时间:
2014-07-12 21:02:44
阅读次数:
236
unique_ptr是一个独享所有权的智能指针,它提供了一种严格语义上的所有权,包括:
1、拥有它所指向的对象。
2、无法进行复制构造,也无法进行复制赋值操作。也就是说,我们无法得到指向同一个对象的两个unique_ptr。但是可以进行移动构造和移动赋值操作。
3、保存指向某个对象的指针,当它本身被删除释放的时候(比如,离开了某个作用域),会使用给定的删除器释放它指向...
分类:
编程语言 时间:
2014-07-08 17:23:41
阅读次数:
271
shared_ptr是一个引用计数智能指针,用于共享对象的所有权。它可以从一个裸指针、另一个shared_ptr、一个auto_ptr、或者一个weak_ptr构造。还可以传递第二个参数给shared_ptr的构造函数,它被称为删除器(deleter)。删除器用于处理共享资源的释放,这对于管理那些不是用new分配也不是用delete释放的资源时非常有用。shared_ptr被创建后,就可以像普通指...
分类:
编程语言 时间:
2014-07-08 13:26:57
阅读次数:
191
一,GNU
GNU是“GNU 's Not Unix”的递归缩写, Stallman宣布GNU应当发音为Guh-NOO(革奴)以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)
为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU Gener...
分类:
系统相关 时间:
2014-07-06 09:12:26
阅读次数:
217
Android的所有权限说明Android权限分的很细,但命名比较人性化,Androidpermission比SymbianCapabilities有了不少改进,下面的信息都是需要添加在androidmanifest.xml文件中。程序执行需要读取到安全敏感项必需在androidmanifest.x...
分类:
移动开发 时间:
2014-07-02 22:43:44
阅读次数:
305
看来,倒霉的不是我一个啊,不过我还是发现一个问题,那就是使用了Windows身份验证,如果不使用Windows身份验证会是怎么样一个情况呢?退出SQL2012管理器,用SA重新登陆了一下,然后再执行这个附加操作,居然一下就成功了!问题终于解决了,但是我也纳闷了,这是为什么呢?经检查,我的数据库文件原...
分类:
数据库 时间:
2014-07-01 20:52:21
阅读次数:
276
昨天客户突然要求将某个角色的所有权限都不分页的放在一个页面修改,本地测试OK,通过;但发布后,点击该页面提交后一直报下面的错误:异常信息: Operation is not valid due to the current state of the object.错误源:System.Web堆栈信息...
分类:
其他好文 时间:
2014-06-30 22:55:35
阅读次数:
407
运行里面输入compmgmt.msc然后删掉 系统工具-->共享文件夹-->共享里面的 C$ 然后创建新的 设置权限的时候是管理员拥有所有权限,其他用户只能访问。重新启动安装程序就好了
分类:
数据库 时间:
2014-06-21 09:22:06
阅读次数:
223
SAE的java运行环境使用jetty作为servlet的容器,而且开放了几乎所有权限,有效支持各种jar包,但是对于jdk的版本要求很严格,本文时的版本是jdk1.6
SAE采用上传war的方式配置java代码,而且war中不能包含servlet-api.jar,否则会与sae上的版本冲突。
注意是war中不能包含servlet-api.jar,不是说用eclipse打包成war时不...
分类:
编程语言 时间:
2014-06-15 18:54:55
阅读次数:
254