码迷,mamicode.com
首页 >  
搜索关键字:泄露    ( 2997个结果
九、Android学习笔记_ Android开发中使用软引用和弱引用防止内存溢出
在《Effective Java 2nd Edition》中,第6条“消除过期的对象引用”提到,虽然Java有 垃圾回收机制,但是只要是自己管理的内存,就应该警惕内存泄露的问题,例如的对象池、缓存中的过期对象都有可能引发内存泄露的问题。书中还提到可以用 WeakHashMap来作为缓存的容器可以有效...
分类:移动开发   时间:2014-06-16 09:17:26    阅读次数:292
“微软小冰”牵手米聊、易信、触宝号码助手,萌妹子想攻入移动搜索腹地,且是微软产品本地化的尝试?
6 月 1 号那天,微信封杀“微软小冰”的消息传开,闹得满城风雨。有人赞同,因为担心隐私泄露、不喜机器人;也有人反对,称腾讯以“有假冒小冰”为由将真小冰也一竿子打死,微信平台规范和话语权都太霸道。 但不管怎样,微软这周末一系列战略合作伙伴的公布,说明“微软小冰”并非一时儿戏,微信之外,微软还是提前准备了不同预案。 从 6 月 6 日开始,微软相继宣布与米聊、易信、触宝号码助手达成产品级...
分类:移动开发   时间:2014-06-10 14:07:22    阅读次数:225
神奇的MD5算法
背景介绍 在把重要的数据直接存储到数据库中的时候,可能有一些不法份子通过漏洞来直接访问到我们的数据库,那么就可以轻易而据的盗取到我们的用户名和密码。 在平常生活中,估计我们大多数人都在用同一个邮箱来注册各个网站,一旦某个网站被泄露后,那么我们所有网站的隐私都会被泄露。   以上也在告诉我们,不要把密码明文保存。   定义 Message Digest Algori...
分类:其他好文   时间:2014-06-10 07:07:06    阅读次数:266
屏蔽miniwifi,封miniwifi
mini wifi 已经泛滥成灾,对ISP、出租网络收入减少不说,整个网络被拖跨,对企业网络造成数据泄露。光宽带拨号工具1.编辑PPPOE服务器里帐户密码前缀,如帐户:001/密码:wayos001; 帐户:002/密码wayos002 ...2.编辑config.ini文件中的[区域]-区域...
分类:其他好文   时间:2014-06-09 18:00:14    阅读次数:290
c++11改进我们的程序之垃圾回收(一)
c#和java中有自己主动垃圾回收机制,.net执行时和java虚拟机能够管理分配的堆内存,在对象失去引用时自己主动回收,因此在c#和jva中,内存管理不是大问题。c++语言没有垃圾回收机制,必须自己去释放分配的堆内存,否则就会内存泄露。 我相信大部分c++开发者都遇到过内存泄露的问题,而查找内存....
分类:编程语言   时间:2014-06-09 00:44:19    阅读次数:329
依旧Block调用引起的内存泄露
@前面的文章讲到,在Block中用到self(self特指UIViewController),需要用__block或者__weak修饰(MRC与ARC的区别),因为Block调用会对其里面的对象引用计数加1,如果你不确定你调用的Block是否会产生循环引用的话,最好用__block或__weak修饰.当然,如果你确定并不会产生循环引用的情况,那你可以放心的self.  self. (~O(∩_∩)...
分类:其他好文   时间:2014-06-08 16:34:27    阅读次数:215
iOS 内存陷阱
iphone开发过程中,代码中的内存泄露我们很容易用内存检测工具leaks 检测出来,并一一改之,但有些是因为ios 的缺陷和用法上的错误,leaks 检测工具并不能检测出来,你只会看到大量的内存被使用,最后收到didReceiveMemoryWarning,最终导致程序崩溃。以下是开发过程中遇到的...
分类:移动开发   时间:2014-06-08 00:48:12    阅读次数:275
使用ARC也可能发生内存泄露
1,循环参照A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个对象都无法释放。这种问题常发生于把delegate声明为strong属性了。例,@interface SampleViewController@property (nonatomic, strong) SampleCl...
分类:其他好文   时间:2014-06-07 23:40:44    阅读次数:366
利用leaks模板分析app的内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开...
分类:移动开发   时间:2014-06-07 22:58:12    阅读次数:319
block引发的陷阱
block在项目的开发中使用时非常频繁的,苹果官方也极力推荐使用block。其实,究其本质,block就是指向结构体的指针(可利用运行时机制查看底层生成的c代码)。然而在使用block时会存在很多陷阱(主要是内存泄露),这些都是必须要注意的。接下来举个简单的实例:假设一个类,拥有两个属性:blo.....
分类:其他好文   时间:2014-06-05 17:27:08    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!