Javascript 语言精粹
javascrip 语言精粹
- 假值: false, null, undefined, 0, ‘ ‘, NaN
- 数据类型: 数字, 字符串, 布尔, null, undefined, 对象
- 反射: typeof, hasOwnProperty
- delete: 不会触及原型任何对象, 会显露出来原型中的对象属性
函数
- 函数也是对象,只是可以调用
- 调用模式: 方法调用模式, 函数调用模式, 构造器调用模式,apply调用模式(在初始化this上存在差异)
abtest
参考
ab测试参数详解:
-n 测试会话中所执行的请求个数,默认仅执行一个请求
-c 一次产生的请求个数,即同一时间发出多少个请求,默认为一次一个
-t 测试所进行的最大秒数,默认为无时间限制....其内部隐含值是[-n 50000],它可以使对服务器的测试限制在一个固定的总时间以内
-p 包含了需要POST的数据的文件
-T POST数据所使用的Content-type头信息
-v 设置显示信息的详细程度
-w 以HTML表格的形...
linux
二台机器之间同步大文件(拷贝文件到另一台机器)
rsync -rP –rsh=ssh /file/path name@ip:/file/path
建立软连接
ln -s original/file/path soft/file/path
linux后台启动服务
nohup ruby http_server.rb 2>&1 » log.log 2>&1 /dev/null &
linux根据关键字得到pid号
pgrep -f keyword
linux创建sudo用户
adduser username
linux tar command
zip
zip可能是目前使用得最多的文档压缩格式。
它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:
我们可以使用下列的命令压缩一个目录:
zip -r archive_name.zip directory_to_compress
下面是如果解压一个zip文档:
unzip archive_name.zip
tar.gz
这种格...
linux swap
Ubuntu增加虚拟内存
Swap作为交换区,太有用了,功能类似windows下的虚拟内存,就是利用硬盘空间来扩展内存。
阿里云的系统默认都不使用swap,为了让你多买内存,而内存是最贵的一项。
如果是性能控可以掠过,毕竟阿里云的磁盘io真的不咋的。
我的ecs就挂了几个小网站,总是内存报警然后mysql挂掉,必须上swap了。
下面是步骤
首先移除关闭swap的选项,否则后面的设置会在重启后失效,在/etc/rc.local文件中移除swapoff -a 行。
然后在根目录创...
Ruby Dsl
ruby dsl
ruby中的dsl大部分都是利用方法调用,eval代码。 来执行代码, 可以参考rails, 大量的dsl
Whenever 代码 DSL
bin
Whenever::CommandLine.execute(options)
-- self.new() && run
-- whenever_cron
-- Whenever.corn
-- ** Whenever::JobList
Ruby 面向对象语言描述
面向对象设计实践指南Ruby语言描述
问题比答案更重要, 下面的章节中会关注与问题的提问,然后才是问题的解决方案
面向对象设计
- 设计的目的(要解决的问题)
- 应对变化
- 变化困难的原因(建立了太多的依赖关系,对周围的环境期望太多)
- 设计良好的大型程序必须由设计良好的小程序演变而来, 不存在设计错误小程序演变为设计良好的大型程序(当然大量的重构和重新设计也不无可能,然而存在的可能性太小)
- 实用的设计不回去预测未来将要发生什...
如何变得有思想
如何变得有思想
观点
-
如何变得有思想
事实 + 前提 + 逻辑 = 观点(这其中经常包含一些隐藏的我们不宜察觉的前提、假设, 以及因为个人观点出发而带有个人色彩的事实)
-
人生有900 个月
作者提倡自己做一个30X30 的表格,并要求每个月划掉一个方格, 以此来证明时间的短暂。我曾经亲自尝试过,结果感觉效果不太理想,原因有2, 1: 900 实在是太多 2. 每个月划掉一个,时间太长,不太可能...
暗时间 第三章
跟波利亚学解题
-
跟波利亚学解题
** 波利亚的三本书 《how to solve it》 《数学的发现》 《数学与猜想》**
大部分的书籍只是证明求解,而没有真实的求证过程一些方法(解决题目,解决生活问题、生活决策)
- 时刻不忘位置变量
- 用特例启发思考
- 反过来推导(由结论反过来推导条件)
- 试错 (枚举所有可能解)
- 调整题目条件(改变环境变量, 环境可以理解为生活中的)
- 类似问题(将问...
暗时间-推荐书目
暗时间中作者提到或者参考的数目
- 《how we decide》 从神经学的角度介绍了人类作出决策的思维机制以及漏洞,有很多的有趣例子和心理学实验(讨厌心理学实验)
- 《数学领域中的发明心理学》 思维体力//不用考虑
- 《Searching For Memory》 第一本关于人类记忆的系统性著作
- 《像外行一样思考, 像内行一样时间–科研成功之路》 作者金出武雄, 书中提到了思维体力(专注力)
- 《人性的优点》 卡耐基, 大量篇幅的介绍如何克服焦虑,焦虑对思维体力造成很大影响 ...