05 2015 档案

摘要:前言Javascript是为浏览器而设计的,能很好的处理unicode编码的字符串,但对于二进制或非unicode编码的数据就显得无能为力。 Node.js继承Javascript的语言特性,同时又扩展了Javascript语言,为二进制的数据处理提供了Buffer类,让Node.js 可以像其他程... 阅读全文
posted @ 2015-05-29 15:16 都市烟火 阅读(850) 评论(0) 推荐(0) 编辑
摘要:In this post we will explore the concept of refresh tokens as defined by OAuth2. We will learn why they came to be and how they compare to other types 阅读全文
posted @ 2015-05-26 16:25 都市烟火 阅读(511) 评论(0) 推荐(0) 编辑
摘要:安装 第一种安装方式:CentOS 7下配置 yum 安装 Nginx。 按照官方的安装实例:https://www.nginx.com/resources/admin-guide/ 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum. 阅读全文
posted @ 2015-05-26 12:35 都市烟火 阅读(447) 评论(0) 推荐(0) 编辑
摘要:JavaScript对象表示法(JavaScript Object Notation,简称JSON)是一种轻量级的数据交换格式,它基于js字面量表示法,是js的一个子集。虽然是一个js的子集但是他与语言无关,它可以用于在现在所有的编程语言编写的应用程序之间进行数据交换。是一种文本格式,比较容易读写。 阅读全文
posted @ 2015-05-24 21:34 都市烟火 阅读(16796) 评论(0) 推荐(1) 编辑
摘要:前奏 对象是js的基本数据类型,准确来说除了字符串,数字,boolean值,null与undifine之外,js中的值都是对象。js中的对象是一种复合值,他将很多值(原始值或其他对象)聚合在一起,可以通过名字来访问这些值,其实看上去就像是一个属性的无序集合,每个属性都是一个名/值对。属性名是字符串, 阅读全文
posted @ 2015-05-23 19:13 都市烟火 阅读(1660) 评论(0) 推荐(2) 编辑
摘要:作为一个系统管理员/SRE 工作 5 年后,我知道当我连接到一台 Linux 服务器时我首先应该做什么。这里有一系列关于服务器你必须了解的信息,以便你可以(在大部分时间里)更好的调试该服务器。 连上 Linux 服务器的第一分钟 这些命令对于有经验的软件工程师来说都非常熟悉,但我意识到对于一个刚开始 阅读全文
posted @ 2015-05-21 14:45 都市烟火 阅读(665) 评论(0) 推荐(0) 编辑
摘要:String对象是JavaScript原生提供的三个包装对象之一,用来生成字符串的包装对象。 上面代码中,变量s1是字符串,s2是对象。由于s2是对象,所以有自己的方法,valueOf方法返回的就是它所包装的那个字符串。 实际上,字符串的包装对象是一个类似数组的对象(即很像数组,但是实质上不是数组) 阅读全文
posted @ 2015-05-20 12:23 都市烟火 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相 阅读全文
posted @ 2015-05-18 18:33 都市烟火 阅读(390) 评论(0) 推荐(0) 编辑
摘要:1.简介依赖注入和控制反转,目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性,下面通过一个例子来引入这一概念。2.案例1)一般情况下的类耦合Main.javapublic class Main { public static void main(String[] args) { ... 阅读全文
posted @ 2015-05-14 17:27 都市烟火 阅读(220) 评论(0) 推荐(0) 编辑
摘要:这是一篇转自汤姆大叔的文章:http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 前言 网上还没用发现有人对命名函数表达式进去重复深入的讨论,正因为如此,网上出现了各种各样的误解,本文将从原理和实践两个方面来探讨JavaScript 阅读全文
posted @ 2015-05-07 12:33 都市烟火 阅读(510) 评论(0) 推荐(0) 编辑
摘要:Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(npm scripts)。 一、什么是 npm 脚本? npm 允许在package.json文件里面,使用scripts字段定义脚本命令: 上面代码是package.json文件的一个片 阅读全文
posted @ 2015-05-06 16:08 都市烟火 阅读(677) 评论(0) 推荐(0) 编辑
摘要:一、什么是npm呢 npm(Node Package Manager,node包管理器)是node的包管理器,他允许开发人员在node.js应用程序中创建,共享并重用模块。模块就是可以在不同的项目中重用的代码库。他也可以用来共享完整的node.js代码库。 npm安装 npm的安装非常简单,在lin 阅读全文
posted @ 2015-05-06 10:57 都市烟火 阅读(3830) 评论(0) 推荐(0) 编辑
摘要:Read this article in: Japanese, German (version 2), Arabic, Russian, French, Chinese. An object A prototype chain Constructor Execution context stack 阅读全文
posted @ 2015-05-05 18:52 都市烟火 阅读(225) 评论(0) 推荐(0) 编辑
摘要:PS: 我先旁观下大师们的讨论,得多看书了~ 别人说的:“看了一下不觉得评注对到哪里去,只有吹毛求疵之感。 比如同步异步介绍,本来就无大错;比如node图里面的OS operation,推敲一下就可以猜到那是指同步操作(自然不走event loop了);至于watcher啥的,显然只是实现上的特色, 阅读全文
posted @ 2015-05-05 14:46 都市烟火 阅读(490) 评论(0) 推荐(0) 编辑
摘要:错觉与突然的察觉 大多数人都知道HTTP1.0不支持长连接,知道HTTP1.1支持长连接。 这是业界的一个常识。 然而这样的描述导致了一些不做网络底层开发的开发者都下意识的认为HTTP1.1是一个可以建立长连接的的协议。 小弟之前也是如此认为的。 这边是一个很多人都存在的错觉。 偶然在一篇文章中发现 阅读全文
posted @ 2015-05-04 18:38 都市烟火 阅读(290) 评论(0) 推荐(0) 编辑
摘要:军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 阅读全文
posted @ 2015-05-04 18:22 都市烟火 阅读(253) 评论(0) 推荐(0) 编辑
摘要:相等运算符 JavaScript提供两个相等运算符:==和 。 简单说,它们的区别是相等运算符(==)比较两个值是否相等,严格相等运算符( )比较它们是否为“同一个值”。如果两个值不是同一类型,严格相等运算符( )直接返回false,而相等运算符(==)会将它们转化成同一个类型,再用严格相等运算符进 阅读全文
posted @ 2015-05-04 18:08 都市烟火 阅读(413) 评论(0) 推荐(0) 编辑
摘要:Node.js现在非常活跃,相关生态社区已经超过Lua(基本上比较知名的功能都有nodejs模块实现)。但是我们为何要使用Node.Js?相比传统的webserver服务模式,nodejs有什么优点优势?Node.Js是基于javascript语言,建构在google V8 engine以及Linu... 阅读全文
posted @ 2015-05-04 15:08 都市烟火 阅读(720) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示