引言:工欲善其事,必先利其器.码农十年,与电脑打了二十多年的交道,也配置了一些过得去的装备.资金有限,更希望所有的投入都在刀刃上.写工作好搭档系列,是晒考虑的原因.思路.经验和教训.欢迎并希望大伙能一起参与讨论,集思广益评价这些经验是否妥当,健康有效,还有没有更好的方法或值得注意的地方,保护家人身体健康.不当的地方,恳请批评指正. 工作好搭档 工作好搭档(一):松林 SL-B3 人体工学椅 工作好搭档(二):波顿 星巴克限量版 双层 耐热玻璃杯 工作好搭档(三):慧想 S100 液晶显示器支架…
CentOS工作内容(四)主机禁ping 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+u 删除(剪切)此处至开始所有内容 vim 末行模式下 :ser nu 然后  直接输入行号 禁用ICMP协议,可以直接输入参数或编辑配置文件,配置完成后无需重新启动 " >/proc/sys/net/ipv4/icmp_echo_ignore_all 1 表示禁用,默认没有配置,表示启用ICMP协议 f…
        引言:工欲善其事,必先利其器.码农十年,与电脑打了二十多年的交道,也配置了一些过得去的装备.资金有限,更希望所有的投入都在刀刃上.写工作好搭档系列,是晒考虑的原因.思路.经验和教训.欢迎并希望大伙能一起参与讨论,集思广益评价这些经验是否妥当,健康有效,还有没有更好的方法或值得注意的地方,保护家人身体健康.不当的地方,恳请批评指正.   工作好搭档 工作好搭档(一):松林 SL-B3 人体工学椅 工作好搭档(二):波顿 星巴克限量版 双层 耐热玻璃杯           之前有不朋…
个人总结:读完这篇文章需要15分钟,文章介绍了抽象语法树与js引擎解析这些语法树的过程,提到了懒解析——即转换为AST的过程中不直接进入函数体解析,当这个函数体需要执行的时候才进行相应转换.(因为有的函数体只是声明了,并没有实际被调用) 解析,语法抽象树及最小化解析时间的 5 条小技巧 这是 JavaScript 工作原理的第十四章. 概述 我们都知道运行一大段 JavaScript 代码性能会变得很糟糕.代码不仅仅需要在网络中传输而且还需要解析,编译为字节码,最后运行.之前的文章讨论了诸如 J…
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络.HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能进行更高层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端口号是80. 2…
本人从事码农这行职业,已经整整十年零九天,十年一觉如旧梦,仿佛昨天还在SARS. 2008年,我累到腰痛,脖子痛,怎么休息也不见好,去中医院检查,医生诊断,坐的太久,坐姿不对,运动少,轻度颈椎,腰肌劳损.通过牵引治疗和按摩辅助可以缓解疼痛,要根治,还是要靠平时注意保护腰部. 在医院治疗时,我受到了很大的刺激.遇到一个病人,他比我严重的多,腰都直不起来了.在做机器牵引治疗,痛苦声连连.他老婆在旁边流着眼泪看着他,那一刻给我和女王留下了深刻的印象,听医生的建议,弄把好椅子. 于是在网上找腰部支撑好的…
一.写在前面 前面三篇文章,系统介绍了我如何使用番茄工作法,并结合“自制”的桌面ToDoList工具来实现自己的任务管理. 自制ToDoList的初衷是自我管理,但是好友看到我的桌面(程序)后,建议我分享出来...... 于是就有了我把程序分享出来的,并写该系列文章的. 建议按照如下顺序阅读: 用番茄工作法提升工作效率 (三)工作任务的管理(系列完结篇) 用番茄工作法提升工作效率 (一)关于任务清单(含工具代码分享) 用番茄工作法提升工作效率 (二)用番茄钟实现劳逸结合(简单到不可相信) 二.持…
1.scrollview的frame指的是其可视范围,contentSize指的是其滚动范围,分别是在水平方向和竖直方向上的 所以要让scrollview在水平方向不能滚动,那么需要如下设置 _scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(, , kScreenWidth, kScreenHeight)]; _scrollView.contentSize = CGSizeMake(, kScreenHeight*); 若要使…
string和number boolean javascript 类型会根据赋值的进行转成相应的类型. var str = ""; alert(typeof (str));//string str = 5; alert(typeof (str));//number var sum = str + 5; //+编程两个数字相加 alert(sum);//10       这一种比较明显,一眼就可以计算出其值.但是请看下面这种转换 var sum = "7" + &qu…
路由组件传参:如果在一个页面中,需要根据路由去获得参数,去对页面进行一些逻辑处理,首先可以通过this.$router来获取路由实例的参数,这样页面组件和路由就进行了耦合,为了进行分离,更大程度复用,我们推出了路由组件传参的实现方案: 第一种传参方式为:布尔模式,它适用于有动态路由传参的路由配置中,实现思路为:将路由的参数作为属性来传入到组件中 <template> <div> {{ name }} </div> </template> <script…