本文转载至http://blog.sina.com.cn/s/blog_a843a8850101dxin.html引自:http://blog.csdn.net/likendsl/article/details/7566305我的摘要:1、为什么会使用NSZombieEnabled?应用调试可能会收...
分类:
移动开发 时间:
2014-12-15 00:08:22
阅读次数:
359
这也是2011年百度之星的一道题。这题我就是乱搞搞过的,打代码之前自己心里也没底,不知道能不能过的。我的做法很简单,就是按时间顺序依次构造能杀死的僵尸血量,找到第k小的。构造的方法也很暴力:对t时刻,第i个武器新构造出来的血量,就是用ai+t*bi依次去加之前时刻构造出来的血量。所以解题的关键就在于...
分类:
其他好文 时间:
2014-12-10 22:34:14
阅读次数:
461
一.set方法和get方法1. set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2. set方法1) 作用:用来设置成员变量,可以在方法里面过滤掉一些不合理...
分类:
其他好文 时间:
2014-12-10 22:31:17
阅读次数:
251
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1565
orz题目太神。。。膝盖已经跪烂。。。。
这题需要我们建立起植物和植物之间复杂的保护关系,以及吃植物得到的损失和回报,因此要用最大流搞,建模太神奇了,跪跪跪。。。
首先我们建立源点和汇点,对于每个植物,如果吃它可以得到能源,在源点和它之间连一条边,容量为得到的能源数量。...
分类:
编程语言 时间:
2014-12-05 19:20:09
阅读次数:
297
服务端多进程避免僵尸进程的方法1)通过忽略SIGCHLD信号,解决僵尸进程 在server端代码中添加signal(SIGCHLD, SIG_IGN);2)通过wait/waitpid方法,解决僵尸进程 signal(SIGCHLD,onSignalCatch);
void onSignalCatch(int signalNumber)
{
wait(NULL);...
分类:
其他好文 时间:
2014-12-05 17:37:02
阅读次数:
251
Linux服务器上,多少会出现一些僵尸进程,下面介绍如何快速寻找和消灭这些僵尸进程的方法首先,我们可以用top命令来查看服务器当前是否有僵尸进程,在下图中可以看到僵尸进程数的提示,如果数字大于0,那么意味着服务器当前存在有僵尸进程下面,我们用ps和grep命令寻找僵尸进程..
分类:
系统相关 时间:
2014-12-02 17:32:22
阅读次数:
218
1 . 基本方法使用
1> retain : 计数器 + 1 , 会返回对象本身
2> release : 计数器 - 1 , 没有返回值
3> retainCount : 获取当前的计数器
4> dealloc
* 当一个对象要背回收的时候, 就会调用
* 一定要调用[super dealloc] , 这句调用要放在最后面
2.概念
1>僵尸对象 : 所占...
分类:
其他好文 时间:
2014-12-02 09:03:23
阅读次数:
151
以下是在部署OpenStack过程中摘录的一些较为常用的命令行或shell脚本,仅供参考。1.杀死所有存在的僵尸进程ps-ef|grepdefunc|grep-vgrep|awk‘{print$3}‘|xargskill-9
#pkilldnsmasq2.去掉配置文件中的#符号和空白行cat>/root/delsc.sh<<eof
#!/bin/bash
#deleteallspa..
分类:
系统相关 时间:
2014-12-01 16:21:48
阅读次数:
271
目前项目中需要对iOS系统通讯录进行读取,修改操作。在进行对地址修改的时候,出现了一个奇怪现象:
● 如果contact没有address字段(或者一个全新的contact),对它的address进行修改是可以成功的,
● 如果这个人有过address字段,此时对它就行修改就崩溃。控制台打出:
*** -[CFString release]: message sent to deallocated instance 0x81d26f0
这应该是一个僵尸对象,重复释放某一个对象。首先我对修改通讯录的代码进行...
分类:
移动开发 时间:
2014-11-29 13:17:36
阅读次数:
211