http://acm.hdu.edu.cn/showproblem.php?pid=1700题目大意: 二维平面,一个圆的圆心在原点上。给定圆上的一点A,求另外两点B,C,B、C在圆上,并且三角形ABC的周长是最长的。解题思路: 我记得小学的时候给出个一个定理,在园里面正多边形的的周长是最长的,.....
分类:
其他好文 时间:
2014-10-12 16:55:08
阅读次数:
245
在nginx的启动过程中,ngx_init_cycle这个函数做了大部分的初始化工作,而初始化的变量都保存在ngx_cycle_t这个结构体中,为了深入了解这个函数都做了那些初始化工作,就化时间研究了一下,并写下来以便以后参考。
1ngx_cycle_t
关于这个结构体前面已经简单介绍过,这里不再赘述。
2ngx_init_cycle
ngx_cycle_t * ngx_init_cy...
分类:
其他好文 时间:
2014-10-11 19:50:56
阅读次数:
246
比如数组,我们定义了一个可变数组muarr1,然后把一个对象p1加到muarr1中,此时会对这个对象retain一次,相当于retainCount+1,只有当这个数组removeObject:p1删除这个对象时、或者这个数组自己muarr1=nil;了,或者这个数组removeAllObjects时,它才会对这个对象或者里面所有对象release一次。...
分类:
移动开发 时间:
2014-10-11 13:56:35
阅读次数:
186
将指针变量作为参数传递给其他方法时,不会增加其指向对象的引用计数。所以归根结底还是看是否有无retain、new、alloc,以及看是否与release、autorelease配对使用。...
分类:
移动开发 时间:
2014-10-10 14:10:14
阅读次数:
275
voidngx_process_events_and_timers(ngx_cycle_t*cycle){ngx_uint_tflags;ngx_msec_ttimer,delta;if(ngx_timer_resolution){timer=NGX_TIMER_INFINITE;flags=0;}...
分类:
其他好文 时间:
2014-10-10 13:18:24
阅读次数:
167
cocos2d-x 3.1.1源码阅读过程的注释
Ref
每个类的基类是Ref 也就是2.0的CCObject 调用继承下来的下面的那个函数
class CC_DLL Ref
{
public:
/**
引用计数+1
*/
void retain();
{
CCASSERT(_referenceC...
分类:
其他好文 时间:
2014-10-10 02:17:44
阅读次数:
387
1 Objective-C提供了几种内存管理方式?请详细举例谈谈你对objective-C的内存管理策略的理解。答:两种,ARC和手动管理(retain 、release 或autorelease)。1.new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.不再使用该对象时,要负...
分类:
移动开发 时间:
2014-10-09 16:59:47
阅读次数:
169
Linked List CycleGiven a linked list, determine if it has a cycle in it.Follow up:Can you solve it without using extra space?使用快慢指针,如果有循环两指针必定能相遇: 1 p...
分类:
编程语言 时间:
2014-10-08 04:32:34
阅读次数:
298
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------@property和ARC@property和ARC都是编译器特性,系统会帮我们自动生成代码property参数1.set方法内存管理相关的参数 retain : release旧值,retain新...
分类:
其他好文 时间:
2014-10-08 00:42:34
阅读次数:
324