HTTPS的七个误解

开发网页的时候,往往需要观察HTTP通信。 我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这方面最好的工具。 前几天,HttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方。学习之后,我增长了不少网页加密通信的知识。 我觉得这篇文章很实用,值得留作参考,就翻译了出来。 ===...
2016/08/26   xiaoniba   535

nginx配置limit_conn_zone来限制并发连接数以及下载带宽

配置方法如下: 1、在nginx.conf里的http{}里加上如下代码:#ip limit limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m; 复制代码 2、在需要限制并发数和下载带宽的网站配置server{}里加上如下代码:limit_...
2016/08/23   xiaoniba   581

闯过这 54 关,点亮你的 Git 技能树 (四)

最近得了一场很严重的病差点儿没挺过来 - 懒癌。让关注此系列的朋友久等了,在这里向你致以最真诚的歉意。 今天我将带大家完成第 31 - 40 关,如对任何命令使用有疑问请看第一篇里的推荐教程。 第三十一关 当准备做的事情有可能会破坏其它东西时,为了不影响其他同事的开发工作,我们通常会拉一个分支出来,在分支上去做修改。 第三十二关 上一条命令只是创建了一个新的分支,并没有 check...
2016/05/26   xiaoniba   757

闯过这 54 关,点亮你的 Git 技能树 (三)

今天我将带大家完成第 21 - 30 关。如对任何命令有疑问请看第一篇里的推荐教程。 第二十一关 本来只想提交一个文件,结果意外地把另一个文件也 add 了,怎么把它搞出来? git reset 可以用来改变 HEAD 的位置或把文件从 staging area 移除出来,但并不会丢失任何的修改(我在刚开始接触 git 的时候觉得这个命令很危险...
2016/05/26   xiaoniba   763

闯过这 54 关,点亮你的 Git 技能树 (二)

今天我将带大家完成第 11 - 20 关。如对任何命令有疑问请看第一篇里的推荐教程。
2016/05/26   xiaoniba   717

闯过这 54 关,点亮你的 Git 技能树 (一)

上一篇介绍了学习 Git 的好工具,如果你没有看过,请先阅读: 闯过这 54 关,点亮你的 Git 技能树 今天我将带大家完成前十关。第一关在前文中已经完成,我们从第二关开始吧。 如对任何命令有疑问请看第一篇里的推荐教程。 第二关 根据提示,我们要配置「用户名」和「邮箱」,为什么呢? 你的代码提交后,特别是提交到开源社区,被别人看到,人家觉得这个代码写的真牛,想给你一个工作机会,怎么联系你? 通...
2016/05/26   xiaoniba   665

闯过这 54 关,点亮你的 Git 技能树

如今,Git 大行其道,颇有一统天下之势。 如果你的技能树上 Git 和 Github 的图标还没有点亮的话,你都不好意思说你是程序员。 别说互联网企业,我接触到的许多传统企业都在从 SVN,Clear Case 等迁移到 Git 上,甚至大厂还会有一个团队去定制适合自己企业的 Git 服务器。
2016/05/26   xiaoniba   687

Ember.js入门教程、博文汇总

网友@如影随形提意见说整个教程的目录,细想也是,整个网站的管理有点乱,很多东西都不知道放哪里找起来也不方便(太懒了,连个搜索都没有!),特此整理成一个目录,即方便自己查阅也方便其他人学习!两全其美,何乐而不为呢!当然如果有疑问、建议欢迎给我留言,或者你有更好的教程、网站请给我留言我会补上!祝各位good good study,day day up! 第一章 对象模型 Ember.js 入门指南——...
2016/05/26   xiaoniba   631

JavaScript 中如何判断两个元素是否 "相同"

最近开始看 underscore.js 源码,并将 underscore.js 源码解读 放在了我的 2016 计划中。 阅读一些著名框架类库的源码,就好像和一个个大师对话,你会学到很多。为什么是 underscore?最主要的原因是 underscore 简短精悍(约 1.5k 行),封装了 100 多个有用的方法,耦合度低,非常适合逐个方法阅读,适合楼主这样的 JavaScript 初学者。从中,你不仅可以学到用 void 0 代替 undefined 避免 undefined 被重写等一些小技巧 ,也可以学到变量类型判断、函数节流&函数去抖等常用的方法,还可以学到很多浏览器兼容的 hack,更可以学到作者的整体设计思路以及 API 设计的原理(向后兼容)。 之后楼主会写一系列的文章跟大家分享在源码阅读中学习到的知识。
2016/05/26   xiaoniba   652

查看Linux内核版本

有时候,我们可能需要获取Linux系统的版本信息,用于一些特殊的需求。
2016/05/26   xiaoniba   651
1/1