代码改变世界

source命令

2013-10-08 10:32 by 子冬, 389 阅读, 0 推荐, 收藏, 编辑
摘要:source 命令source 命令 (从 C Shell 而来) 是 bash shell 的内置命令。点命令(就是一个点符号.,从 Bourne Shell 而来) 是 source 的另一名称。这两个命令都以一个脚本文件名为参数,该脚本将作为当前 shell 的环境执行,即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前 Shell 的一部分,同样的,当前脚本中设置的变量也将作为脚本的环境。source (或.) 命令通常用于重新执行刚修改的初始化文件,如 .bash_profile 和 .profile 等等。例如,如果在登录后对 .bash_profile 中的 EDITER 阅读全文

几个常用Linux 命令

2013-04-05 17:09 by 子冬, 150 阅读, 0 推荐, 收藏, 编辑
摘要:1 sudo !!以 root 帐户执行上一条命令。2 :w !sudo tee % 在 Vim 中无需权限保存编辑的文件。3 cd - 更改到上一次访问的目录。4 ^foo^bar 将上一条命令中的 foo 替换为 bar,并执行。5 cp filename{,.bak} 快速备份或复制文件。6 mtr google.com traceroute + ping。7 !whatever:p 搜索命令历史,但不执行。8 $ssh-copy-id user@host 将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。9 ffmpeg -f x11grab -s wxga 阅读全文

SecureCRT设置

2013-04-05 12:41 by 子冬, 204 阅读, 0 推荐, 收藏, 编辑
摘要:使用SecureCRT经常会遇到中断和vim颜色显示问题,此时我们需要对SecureCRT做一下简单设置就可以了。一般需要两个步骤:1) 选项 --> 会话选项 --> 终端 --> 仿真 --> 勾选“ANSI 颜色”。2) 在.bashrc中添加:export TERM=xterm3)还有如果显示的汉字为乱码,请设置字体为新宋体,编码选择为UTF-8。退出后重新连接就可以了。 阅读全文

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

2013-03-28 12:08 by 子冬, 161 阅读, 0 推荐, 收藏, 编辑
摘要:什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?什么是CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等什么是FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算, 阅读全文

使用javascript 处理HTML转义

2013-03-20 13:54 by 子冬, 371 阅读, 0 推荐, 收藏, 编辑
摘要:Web开发经常会有JS注入的问题,或者想在页面里插入一段HTML代码,一般的解决办法是将HTML字符做替换,但是那么多字符,整体替换起来太麻烦了。 所以聪明的开发者想出了下面的方法:function htmlEncode(str) { var div = document.createElement("div"); div.appendChild(document.createTextNode(str)); return div.innerHTML; } function htmlDecode(str) { var div = document.createEl... 阅读全文

Node JS 应用程序 性能监测工具 NodeTime

2013-02-22 09:52 by 子冬, 679 阅读, 0 推荐, 收藏, 编辑
摘要:NodeTime详细介绍:http://blog.nodetime.com/2012/08/monitoring-nodejs-application-performance.html官网:http://nodetime.com/这款工具是收费,当然也提供了免费的服务,免费的只能提供自己玩玩。 不得不说这个东西做的真不错!!NodeFly官网:http://apm.nodefly.com/ 阅读全文

如何成为一名优秀的前端工程师

2013-01-25 14:14 by 子冬, 2109 阅读, 2 推荐, 收藏, 编辑
摘要:近几年前端工程师变的多了,关于前端工程师的学习资料也变多了。 想想4,5年前,应该没有前端开发工程师这样的职位,或者说相当少。现在这种情况可能与HTML5的大力宣传有关,当然也要归功与国内的几个优秀互联网公司对前端领域的研究与推广。一个前端工程师需要掌握什么样的技术呢,我归纳以下几点:1,精通HTML,CSS语法,可以手写HTML,CSS代码,合格的前端开发人员只需要用一个记事本就可以完成网页的前端开发工作。2,精通Javascript,精通浏览器之前的差异化处理并且知道因为什么而导致的这种差异,了解流行JS库的架构及优点(不需要逐行看它的代码,但一定要了解它的思想)。3,熟读W3C的HTML 阅读全文

Linux tcpdump命令详解(转载)

2013-01-23 15:50 by 子冬, 212 阅读, 0 推荐, 收藏, 编辑
摘要:简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。  阅读全文

几张图让你了解HTTP协议

2013-01-10 15:09 by 子冬, 318 阅读, 0 推荐, 收藏, 编辑
摘要:1,TCP/IP基础层次图2,TCP/IP基础数据封装3,HTTP协议 协议结构4,HTTP协议 例子 阅读全文

RESTful HTTP (转载)

2012-08-01 14:37 by 子冬, 371 阅读, 0 推荐, 收藏, 编辑
摘要:REST是一种风格,而不是标准。因为既没有REST RFC,也没有REST协议规范或者类似的规定。REST架构是Roy Fielding(他也是HTTP和URI规范的主要作者之一)在一篇论文中描述的。像REST这样的架构风格通常会定义一组高层决定让应用程序去实现。所有实现了某种特定架构风格的应用程序,都使用相同的模式,也用相同的方式使用别的架构元素,如缓存,分布式策略等。Roy Fielding把REST定义成一种架构风格,其目标是“使延迟和网络交互最小化,同时使组件实现的独立性和扩展性最大化” 虽然REST受Web技术的影响很深,但是理论上REST架构风格并非绑定在HTTP上。然而,HTTP 阅读全文