在ARC 无效时,像以下代码这样将id 变量强制转换void * 变量并不会出问题。/*
ARC 无效 */id obj = [[NSObject alloc] init];void *p = obj;更进一步,将该void * 变量赋值给id
变量中,调用其实例方法,运行时也不会有问题。/* AR...
分类:
其他好文 时间:
2014-06-06 21:52:24
阅读次数:
376
获取deb包:
apt-get download 包名
解压deb包:
在这里保证你已经下载好了deb包,并且自己已经在deb包所在的目录了,然后解压缩deb包
ar -x pakname.deb
解压deb完毕后会发现多出几个文件,这里主要用到data.tar.gz等包,这个是放着二进制文件的包,用tar解压这个包
tar -zxf data.tar.gz...
分类:
其他好文 时间:
2014-06-05 01:19:30
阅读次数:
309
The Blocks Problem
Background
Many areas of Computer Science use simple, abstract domains for both analytical and empirical studies. For example, an early AI study of planning and robo...
分类:
其他好文 时间:
2014-06-04 21:55:37
阅读次数:
313
Robot MotionDescriptionA robot has been
programmed to follow the instructions in its path. Instructions for the next
direction the robot is to move ar...
分类:
其他好文 时间:
2014-06-04 17:56:00
阅读次数:
247
原帖 这两天一直在搞这个AI,提供的样例更本不是我的风格啊,看不懂更不会改。。。
所以我自己写了一个AI的平台,现在在不断的修改AI的策略,smart样例还是很容易过的,让line的行走速度变慢一点到每回合15一下就可以了。这里大概写一下自己写了这么久,看了这么多别人的比赛的想法。
首先进攻分...
分类:
其他好文 时间:
2014-06-02 19:41:59
阅读次数:
304
两个的区别是:1.数组键名为数字键名时,要合并的两个数组中有同名数字KEY的时候,使用array_merge()不会覆盖掉原来的值,而使用“+”合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(注意:不是覆盖而是保留最先出现的那个值)。例子:$array1
=...
分类:
Web程序 时间:
2014-06-02 19:09:19
阅读次数:
291
DS4000在LVM层面mirror的问题
方案:
两台DS4000,通过两台SAN交换机,交叉连接到两台P55A服务器,两台DS4000上的之间LUN在AIXLVM上建立mirror关系。
环境:
DS4700×2;P55A(HBA×2)×2;B16×2。
过程:
B16上划分zone,4700上做RAID、LUN,P55A识别一切正常。
P55A的AI..
分类:
其他好文 时间:
2014-06-02 04:03:50
阅读次数:
428
#ifdef DEBUG#define DLog(...)
NSLog(__VA_ARGS__)#else#define DLog(...) /* */#endif
分类:
其他好文 时间:
2014-06-02 00:46:07
阅读次数:
187
题意:在给定的数组里,寻找一个最长的序列,满足ai-2+ai-1=ai。并输出这个序列。很容易想到一个DP方程dp[i][j]=max(dp[k][i])+1.
(a[k]+a[i]==a[j],1=dp[1][5]。这样我们只需要在遍历数组的时候维护数组每个数的最大的下标即可。这里使用hash来做...
分类:
其他好文 时间:
2014-06-02 00:39:39
阅读次数:
379
http://poj.org/problem?id=2891这道题的题意是:给你多个模性方程组:m mod ai=ri 求最小的m;中国剩余定理 1
#include 2 #include 3 #include 4 #define ll long long 5 using namespace ...
分类:
其他好文 时间:
2014-05-31 19:06:39
阅读次数:
191