两个线程相互等着对方释放同步监听器;等着要对方的结果后才能继续执行就会发生死锁。男对女说:你先嫁给我,我再给你买房子;女对男说:你先给我买房子,我再嫁给你。多个线程同时锁住同一个监听对象。在开发中要避免死锁。死锁的例子:public class DeadLock { public static...
分类:
编程语言 时间:
2014-09-25 17:40:19
阅读次数:
166
在C++中,智能指针是一个非常重要的概念。因为C++的类动态分配的对象不能自动释放掉,需手动调用new运算符。当程序员大意时,或程序发生异常时,或许就会发生没有手动释放内存而造成内存泄露。
智能指针的定义:就是在一个类中,存在一个指向另一个类对象的指针,并通过对指针运算符(比如:->,*)的重载,就可以实现利用当前类的对象通过指针运算符来操纵另一个类的成员(就像另一个类的指针操作一样),并且,在析构函数中定义了delete操作,借助于变量的作用域,能够实现类对象空间的自动释放。
在C++ 11中,有...
分类:
编程语言 时间:
2014-09-25 17:04:39
阅读次数:
212
/** * 析构函数 */ //解决重复链接的问题 private $db_handler = null; function __destruct() { Log::logWrite($this->log_data, 'db', 'sql'); ...
分类:
数据库 时间:
2014-09-25 16:44:39
阅读次数:
226
using 语句允许程序员指定使用资源的对象应当何时释放资源。为 using 语句提供的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法,该方法将释放此对象的资源。 一起来看本文的介绍。AD:2014WOT全球软件技术峰会北京站 课程视频发布在.NET大家庭中,有不少的...
分类:
其他好文 时间:
2014-09-25 12:38:38
阅读次数:
262
天龙八步1、连接数据库2、选择数据库3、设置字符集4、准备SQL语句5、发送SQL语句到服务器,同时返回处理结果[mysql_query()查询指向的SQL查询]6、判断执行结果[mysql_num_rows($result)返回$result内,存储数的条数]7、处理执行结果8、释放结果或关闭数据库连接<?php$link=m..
分类:
数据库 时间:
2014-09-25 12:19:09
阅读次数:
247
OS5.0以后就开始可以使用ARC(AutomaticReferenceCounting:自动引用计数)来代替之前的MRC(ManualReferenceCounting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类,就会出报错。这时候..
分类:
其他好文 时间:
2014-09-24 20:47:08
阅读次数:
199
Index:1.如何释放Bitmap2.点击空白区域EditText回收键盘http://blog.csdn.net/mad1989/article/details/250698213.使用字体资源时候,如果只有英文字体资源,则在中文设置下最好不要使用该字体,即Code时候做一下简单的判断,只有语言...
分类:
其他好文 时间:
2014-09-24 20:05:17
阅读次数:
197
OS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:
...
分类:
移动开发 时间:
2014-09-24 19:41:27
阅读次数:
236
下面我们一起来看看关于mongodb拷贝数据库copyDatabase()。 实现释放磁盘空间的方法,希望文章对各位同学会有所帮助。 db.copyDatabase("from","to","127.0.0.1:16161"); 将127.0.0.1上的from库。拷贝到to库。 这样做有一个额.....
分类:
数据库 时间:
2014-09-24 18:22:17
阅读次数:
242
eoe上看到的一个很好的文章摘抄了下来留着自己看看刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾...
分类:
移动开发 时间:
2014-09-24 18:18:47
阅读次数:
282