NSArray以及NSMutableArray 在Objc中的两种数组(不可变数组和可变数组), 在日常开发中,经常会遇到需要清空数组的情况,很多人下意识的会想到nil这个方法,这里是不提倡的。因为如果使用 Array == nil;这样不仅清空了数组,同时也把memory释放了,这个object就 ...
分类:
移动开发 时间:
2016-05-10 02:16:57
阅读次数:
322
在前一篇文章中,我们讨论了什么是架构。事实上,这些基础概念对于做架构是非常重要的,大部分人对于每天都习以为常的概念,都自以为明白了,但实际上都是下意识的,并不是主动的认识。比如说“什么是桌子?”,做培训的时候,我经常拿这个例子来问大家,回答千奇百怪。这实际上就导致了做架构的时候,不同角色的沟通会出很 ...
分类:
其他好文 时间:
2016-04-28 09:20:38
阅读次数:
133
一.这是默认的设置生成的安装程序界面。 不行,我要定制!我要换!那么,这两货是从哪里来的呢?既然是默认的就有,那我下意识的来到了inno setup的安装路径下,果然让我发现了。 好了,于是我用我准备的两种大白靓照代替了它们(把它们重命名备份了);注意,要用”.bmp”格式的哦,不然重编译会报错。 ...
分类:
其他好文 时间:
2016-04-26 15:50:09
阅读次数:
564
1.基本Shell语法:(hello,Shell) 运行的结果可想而知:控制台输出:hello,shell 2.Shell变量定义及引用: 运行结果:hello,shell 出现的问题:在变量定义时一定要注意‘=’两边不能有空格,习惯了编码规范的同学一般在定义变量的时候下意识的都会写成 然而,在sh ...
分类:
系统相关 时间:
2016-04-20 07:03:56
阅读次数:
232
1、使用“==”做比较判断时常量放在前面,如果错写成了赋值“=”则编译器会报错。 2、推荐:用strncat不用strcat,用strncpy不用strcpy,用strncmp不用strcmp。有效减少内存错误。 3、Ctrl + S 成为一种下意识。按Ctrl+S真花不了多少时间,但是万一遇到突然 ...
分类:
编程语言 时间:
2016-04-17 17:46:57
阅读次数:
203
收到Nagios通知,公司的MySQL从库slave出现同步问题。由于之前试过停电时,也出现类似的问题,怀疑问题是源自主库master服务器;登录主库后,下意识没有第一时间检查mysql,而是查看磁盘空间,发现mount命令居然不显示我的数据盘了,奇怪的是还是可以访问数据目录尝试mount-a提..
分类:
数据库 时间:
2016-04-05 14:16:03
阅读次数:
252