Linux的目录和文件权限
文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。
r: 读 4
w:写 2
x: 执行 1
-: 无 0
rwx合起来就是4+2+1=7
# 要改变文件权限,可使用下面命令:
chmod 777 x.file
# 看目录情况:
ls -l
# 要改变文件所属组,可使用下面命令
chown :users conkyrc.sample
# 要改变文件所属用户,可使用下面命令
chown user conkyrc.sample
要修改目录,使用 -R参数就可以了,方法和前面一样。
…IOS开发环境配置学习手册
准备
一台Mac电脑(OSX升级到10.10),安装最新的XCode。
上developer.apple.com
到为每个人申请开发证书
为每个产品申请生产证书
配置应用权限
添加测试机器
新建项目从配置里选择生成文件,并下载到本地
用XCode打开文件就能开始开发了
附录
APP审核
新 1W-2W 升级 3D-5D
…QPS、PV和需要部署机器数量计算公式
QPS = 请求数/秒
每天80%的访问集中在20%峰值时间
( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)
峰值时间每秒请求数(QPS) / 单台机器QPS = 需要的机器
…Chocolatey
方便蛮方便,但是有几个缺点:
至少要在win7以上使用,因为要用到Powershell
如果在国内用,下载国外资源非常慢
…FIS 前端发布工具 百度出品
配置文件范例fis-conf.js
//fis.config.set('modules.postpackager', 'simple');
//Step 2. 取消下面的注释开启pack人工干预
//fis.config.set('pack', {
// 'pkg/lib.js': [
// '/lib/mod.js',
// '/modules/underscore/**.js',
// '/modules/backbone/**.js',
// '/modules/jquery/**.js',
// '/modules/vendor/**.js',
// '/modules/common/**.js'
// ]
//});
//Step 3. 取消下面的注释可以开启simple对零散资源的自动合并
//fis.config.set('settings.postpackager.simple.autoCombine', true);
//Step 4. 取消下面的注释开启图片合并功能
fis.config.set('roadmap.path', [{
reg: '**.css',
useSprite: true
}]);
fis.config.set('settings.spriter.csssprites.margin', 20);
fis.config.merge({
roadmap : {
//domain : {
//所有css文件添加http://localhost:8080作为域名
// '**.css' : 'http://localhost:8080'
//},
path : [
{
//所有的js文件
reg : '**.js',
//发布到/static/js/xxx目录下
release : '/static/js$&'
},
{
//所有的css文件
reg : '**.css',
//发布到/static/css/xxx目录下
release : '/static/css$&'
},
{
//所有image目录下的.png,.gif文件
reg : /^\/images\/(.*\.(?:png|gif))/i,
//发布到/static/pic/xxx目录下
release : '/static/pic/$1'
}
]
}
});
…