TOP
摘要: 软件管理工具dpkg (以下内容都是以debian ubuntu为例) dpkg(debian package)是debian系统中的软件管理工具,可以进行dpkg软件包的安装、更新、卸载等; dpkg软件包以.deb为后缀,比如软件包 1.安装 dpkg软件管理工具只能进行本地安装,安装之前要下载 阅读全文
posted @ 2016-08-30 11:12 RocketV2 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 一直以来这个概念混沌不清,时而以为{}中的都是局部,时而以为{}不能限制变量范围; 在JavaScript语法中,出现{}的语句情况如下: 只有在函数中声明的变量才是局部变量,在其他块作用域中声明的都是全局变量(ES5语法 var) 在ES6 中可以通过 let 在任意块作用域中声明局部变量; le 阅读全文
posted @ 2016-08-28 00:31 RocketV2 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 当浏览器加载了js代码之后,发生什么?js引擎怎么工作?编译器做了什么? 以及执行环境对象、作用域链、活动对象、变量对象 是什么? 以及作用域链什么时候创建、销毁?等等,这些对象的生命周期都会在js代码执行过程得到一一的体现 先粗浅地了解下流程: 1. 浏览器载入第一个代码段后,开始进行语法检测(书 阅读全文
posted @ 2016-08-27 14:39 RocketV2 阅读(681) 评论(0) 推荐(0) 编辑
摘要: http://huangyunbin.iteye.com/blog/1943310 阅读全文
posted @ 2016-08-27 12:32 RocketV2 阅读(131) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/charleslei/article/details/50621912 阅读全文
posted @ 2016-08-27 11:53 RocketV2 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 异步编程需要改变的思维习惯 1.异步函数 代码如下: A,B函数执行在一个线程中,A()中的文件读取函数是异步的,在另一个新开的线程中 2.思维误区 受同步编程思想的影响,在异步编程时,会出现如下思维误区: 比如,想获取A()文件读取函数中数据,常常会使用return返回数据,这是错误的,错误代码如 阅读全文
posted @ 2016-08-26 14:04 RocketV2 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.请求路径/favicon.ico 问题:node http.createServer()创建服务器,用户请求一次,但是服务器显示两次请求:一次为用户请求,一次请求路径为/favicon.ico ?? 代码如下: 服务器显示如下: 原因: 第一条时URL地址为用户输入的客户端请求的目标URL地址, 阅读全文
posted @ 2016-08-25 23:38 RocketV2 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 目前http协议版本有http1.0,http1.1,http2.0三个版本;在浏览器方面,最新版本chrome 50以上,firefox 36已经支持http2.0;在服务器方面,nginx/apache/node都已支持http2协议; 阅读全文
posted @ 2016-08-25 17:35 RocketV2 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 搭建VPN步骤(ubutun 14.04) 1.安装pptpd,提供SVN服务 pptpd是提供pptp协议的软件,pptp协议是点对点隧道协议,SVN是该协议的一种应用; 2.安装好pptpd后,就搭建完了SVN服务器;以下都是对配置文件的配置操作 2.1 打开pptpd.conf 配置文件 取消 阅读全文
posted @ 2016-08-24 12:53 RocketV2 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 前言 ssh是标准网络协议,实现Unix系统远程登录,默认端口22,采用密文形式在网络中传输数据; 相对于明文传输的Telnet,具有更高的安全性; 基于ssh协议产生了ssh客户端、ssh服务器等软件,客户端、服务之间通过ssh协议传输数据; ssh客户端、服务器 ssh客户端有两种方式登录服务器 阅读全文
posted @ 2016-08-24 12:44 RocketV2 阅读(322) 评论(0) 推荐(0) 编辑