1 用方法调用代替临时变量,明确一个方法应该是哪个类的职责,明确类的属性2 程序在获取某个临时变量时,考虑把整个过程抽出来为一个方法,不要让一个方法做太多的事,尽可能将一个方法职责分解.3测试是重构成功的保证4减少重复代码5写出让人都看得懂的代码才是优秀的程序员6重构的过程是修改,测试,修改,测试, ...
分类:
其他好文 时间:
2018-01-28 14:40:04
阅读次数:
137
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有 ...
分类:
系统相关 时间:
2018-01-26 14:04:16
阅读次数:
189
假如目前我们有如下一个Json对象 增加属性: 我们现在向该对象jsonObj中添加一个新的属性字段:param3. 有如下方式: jsonObj.param3=44; jsonObj[param3]=44; 遍历查询属性 如果需要遍历查询整个对象的所有属性 for(var key in jsonO ...
分类:
Web程序 时间:
2018-01-22 19:28:03
阅读次数:
273
一、组管理 创建组:groupadd 删除组:groupdel 修改群属性:groupmod 选项: -g:GID -n:组名 二、用户管理 <指令><选项><用户名> 创建用户:useradd 删除用户:userdel 修改属性:usermod 选项: -u:普通用户UID -d:家目录 -g:主 ...
分类:
系统相关 时间:
2018-01-21 17:39:03
阅读次数:
190
const声明一个只读的常量。一旦声明,常量的值就不能改变。 定义后可以使用但不能修改 但是,const 定义的对象可能与我们想象的不太一样 定义了对象b ,我们可以在b上添加修改属性,再看一个列子 现在又不让修改了 如果想让对象变成不可变数据,可以使用Object.freeze 方法 ...
分类:
其他好文 时间:
2018-01-14 15:57:46
阅读次数:
142
value,configurable,writable,enumerable, ...
分类:
其他好文 时间:
2017-12-28 16:03:21
阅读次数:
156
CYPHER 语句(Neo4j) 创建电影关系图 查找 新增 修改 删除 导入 创建电影关系图 查找 match 模糊查找 #查找name中以"J"开头的内容 新增 新增节点 新增边 新增属性 修改 修改属性 复制属性 删除 删除属性 导入 CSV文件 ...
分类:
其他好文 时间:
2017-12-19 01:20:20
阅读次数:
251
文件与目录的默认权限与隐藏权限 一个文件有若干个属性, 包括读写运行(r, w, x)等基本权限,及是否为目录 (d) 与文件 (-) 或者是连结档 (l) 等等的属性! 要修改属性的方法在前面也约略提过了(chgrp, chown, chmod) ,本小节会再加强补充一下! 除了基本r, w, x ...
分类:
系统相关 时间:
2017-12-06 13:12:42
阅读次数:
299
Sublime Text 2是免安装的,下载完解压就可以了。我这边解压路径是/home/fhp/App/SublimeText2 为了能在终端直接使用sublime打开文件,添加软链接: sudo ln -s /home/fhp/App/SublimeText2/sublime_text /usr/ ...
分类:
其他好文 时间:
2017-11-19 13:29:24
阅读次数:
150
setattr() 用于添加类的属性,如果属性存在,则修改属性值 getattr() 用于查看类中的某个属性的值 ...
分类:
其他好文 时间:
2017-11-15 22:05:07
阅读次数:
163