umask
目录:777-umask
文件:666-umask touch后的权限
umask=023
文件默认不具有执行权限
touch a.txt mod=643--->可执行,自动加1。变为644。
对目录:mkdir bb mod=754不改变
suid
sgid
sticky 只能删除自己创建的文件
chmod u+s a
suid ...
分类:
系统相关 时间:
2015-04-04 09:21:37
阅读次数:
175
浅复制:只复制指向对象的指针,而不复制引用对象本身。计数器+1 ,就像比如retain深层复制:复制引用对象本身。计数器不变,产生新对象retain:始终是浅复制。引用计数每次加一。返回对象是否可变与被复制的对象保持一致。copy:对于可变对象为深复制,引用计数不改变;对于不可变对象是浅复制,引用计...
分类:
其他好文 时间:
2015-04-02 14:52:52
阅读次数:
114
浅复制:只复制指向对象的指针,而不复制引用对象本身。计数器+1 ,就像比如retain深层复制:复制引用对象本身。计数器不变,产生新对象retain:始终是浅复制。引用计数每次加一。返回对象是否可变与被复制的对象保持一致。copy:对于可变对象为深复制,引用计数不改变;对于不可变对象是浅复制,引用计...
分类:
其他好文 时间:
2015-04-01 21:35:47
阅读次数:
162
mysql高可用方案MHA介绍概述MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用.在宕机的时间内(通常10—30秒内),完成故障切换,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署。 还支持在线切换...
分类:
数据库 时间:
2015-04-01 19:40:00
阅读次数:
234
1. 保险索是什么?保险索就是每次重构后正确的测试方法。2. 什么是程序代码正确的测试方法?在不同的场景标准是不一样的。但与其他测试不同,系统重构在测试代码正确性方面有自己独特的方法,那就是不改变软件外部行为。3. Mock在测试过程中,对于某些不容易构造或不容易获取的对象,用一个虚拟对象来替代以使...
分类:
其他好文 时间:
2015-03-30 12:37:49
阅读次数:
111
区别一套是input/output stream 体系,一套是reader/writer体系,两者的区别是stream负责的是字节流的数据,reader/writer负责的是字符流。设计模式decorator模式该模式主要用于在不改变已有的component设计和代码的情况下,不断的增加附属功能。打个比喻,就像你有一副画,为它配一个或者多个不同的画框。具体可以参考这里:http://www.cnb...
分类:
编程语言 时间:
2015-03-28 21:52:00
阅读次数:
224
模板方法模式的定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。
当对一个项目进行重构的时候,往往都会把相似的代码进行优化,将其中共同的部分抽取出来,放进一个基类中,这样一说是不是又觉得像一种编程习惯呢。下面用简单、通俗的例子来说明吧。
做Android项目的时候,经常要对访问服务端数据,为了比较好说这个设计...
分类:
其他好文 时间:
2015-03-28 11:41:37
阅读次数:
155
题意:
给定一个长度为n的,由0和1组成的序列ai,求一个序列bi,使得∑(bi-ai)^2最小。其中0
思路:显然开头为0的的部分和结尾为1的部分不用考虑
然后把其他序列划分成多个11111000形式的区域(这步也需要YY),每个区域分别求出bi(因地制宜的YY2333),求bi是二次函数的对称轴,如果bi不满足递增要求,比如bi-1>bi,所以如果不改变bi-1,bi至少要增...
分类:
其他好文 时间:
2015-03-21 14:08:46
阅读次数:
98
分类分类的作用:在不改变原来类的基础上,可以给类增加一些方法。使用注意 : ① 分类只能增加方法,不可以增加成员变量 ② 分类的方法在实现中可以访问成员变量,不过成员变量必须手动实现。 ③ 分类可以从新实现原来类的方法,但是会覆盖原来类的方法,导致原来类的方法不可以使用。 ④ 方法调用的优先级:分类...
分类:
其他好文 时间:
2015-03-21 06:18:52
阅读次数:
151
javascript表达行为,css表达外观,注意HTML既表达结构(逻辑结构),又表达内容(数据本身)通常需要更新数据时,并不需要更新结构,正是这种不改变组织结构仅改变数据的诉求,推动了数据拉取和数据推送技术的产生。SSE是一种允许服务器端向客户端推送新数据(简称数据推送)的HTML5技术。数.....
分类:
Web程序 时间:
2015-03-20 18:33:14
阅读次数:
235