ARC模式下的内存泄露问题iOS提供的ARC 功能很大程度上简化了编程,让内存管理变得越来越简单,但是ARC并不是说不会发生内存泄露,使用不当照样会发生。以下列举两种内存泄露情况:死循环造成的内存泄露若一个ViewController中存在无限循环,就会导致即使ViewController所对应的V...
分类:
其他好文 时间:
2015-11-19 08:26:53
阅读次数:
115
在VC6.0中编译,链接都不会报错,但是在执行过程中会出现死循环。原因:在栈中地址从下到上(即从低到高)首先给i开辟了一个4字节的空间,然后给数组a[5]开辟了空间。在执行到i=5时,发生了越界,其实在访问到a[5]时即访问到了i=0。所以出现死循环。在VS2008中不会报错,但是在..
分类:
其他好文 时间:
2015-11-18 02:13:34
阅读次数:
178
题意: 在一个无序的数组中第k大的数是多少?思路: 按照快排的思路,如果每次分成两段后,设为L和R。如果R>=k ,则答案在右边集合,否则在左边集合。 这里用了3位取中法。注意快排别给写死循环了。 1 class Solution { 2 public: 3 int findKthLa...
分类:
编程语言 时间:
2015-11-17 23:15:19
阅读次数:
165
11月16号鉴于昨天的调查,今天做了个谈论,主要针对以下几个问题1、我们的客户类型?2、如何实现他们的需求?3、他们真正想要什么?4、如何保证他们的满足度?5、怎么使得工程不陷入死循环?6、还存在什么其他外界因素,怎么去克服?7、怎样才算成功?
分类:
编程语言 时间:
2015-11-16 22:43:32
阅读次数:
158
在使用plsql使用游标的%rowcount时,导致了一个死循环,手动终止后数据库无法连接,服务重启后依然不行。windows日志管理器报归档日志相关的错误,最终手动启动到mount状态,禁用归档日志后,数据库正常。由于是本...
分类:
数据库 时间:
2015-11-16 12:45:51
阅读次数:
215
一:Search in Sorted Array二分查找,可有重复元素,返回target所在的位置,只需返回其中一个位置,代码中的查找范围为[low,high),左闭右开,否则容易照成死循环。代码:class Solution {public: int search(vector& nums,...
分类:
其他好文 时间:
2015-11-12 13:35:36
阅读次数:
326
在c中,为了解决一些频繁调用的小函数大量消耗栈空间或是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。栈空间就是指放置程式的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足所造成的程式出错的问题,函数的死循环递归调用的最终结果就是导...
分类:
其他好文 时间:
2015-10-29 20:05:10
阅读次数:
162
我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用to...
分类:
编程语言 时间:
2015-10-28 12:37:00
阅读次数:
198
如题,在创建ContentView的时候,例子如下NSString *viewClassName = NSStringFromClass([self class]);viewClassName = [viewClassName stringByReplacingOccurrencesOfStrin....
分类:
其他好文 时间:
2015-10-28 12:32:01
阅读次数:
134
一、点语法1> 基本使用点语法本质上是set方法/get方法的调用2> 使用注意若出现在赋值操作符的右边,在执行时会转换成get方法若出现在赋值操作符的左边,在执行时会转换成set方法不能在set、get方法中用self使用点语法,会造成死循环二、property和synthesize关键字1> @...
分类:
编程语言 时间:
2015-10-26 22:29:35
阅读次数:
313