08 2015 档案
摘要:? 表示不确定的java类型。T 表示java类型。K V 分别代表java键值中的Key Value。E 代表Element。Object跟这些东西代表的java类型有啥区别呢?Object是所有类的根类,是具体的一个类,使用的时候可能是需要类型强制转换的,但是用T ?等这些的话,在实际用之前类型...
阅读全文
摘要:初级读物: 《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。 《JavaScript王者归来》百度的一个Web开发项目经理写的,作为初学者准备的入门级教程也不错。 中级读物: 《Ja...
阅读全文
摘要:你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长...
阅读全文
摘要:12.2部署的基础知识假定你创建了一个想要展示的Web程序,或者创建了一个商业应用,在把它放到生产环境中之前需要测试一下。你很可能会从一个简单的部署开始,然后再做些工作让它的正常运行时间和性能达到最优。本节会带着你经历一次简单、临时的Git部署,并教你如何用Forever把程序跑起来。临时性部署在重...
阅读全文
摘要:概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢?本文就个人使用经验对这些问题进行探讨。一. NodeJS的特点我们先来看看NodeJS官网上的介绍:Node.js is a platform bui...
阅读全文
摘要:单线程解决高并发的思路就是采用非阻塞,异步编程的思想。简单概括就是当遇到非常耗时的IO操作时,采用非阻塞的方式,继续执行后面的代码,并且进入事件循环,当IO操作完成时,程序会被通知IO操作已经完成。主要运用JavaScript的回调函数来实现。多线程虽然也能解决高并发,但是是以建立多个线程来实现,其...
阅读全文
摘要:1、搭建nodejs环境。2、执行npm install nodegrass命令。3、引入模块,var ng= require(nodegrass);4、下面先看nodegrass底层的get方法的具体实现,代码如下://Get Method Request//Support HTTP and HT...
阅读全文
摘要:JavaScript声明全局变量的三种方式JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍。声明方式一:使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。该方式即为显式声明详细如下:var test = 5; /...
阅读全文
摘要:关于Nodejs的多进程模块Cluster前述 我们都知道nodejs最大的特点就是单进程、无阻塞运行,并且是异步事件驱动的。Nodejs的这些特性能够很好的解决一些问题,例如在服务器开发中,并发的请求处理是个大问题,阻塞式的函数会导致资源浪费和时间延迟。通过事件注册、异步函数,开发人员可以提高资...
阅读全文
摘要:Nodejs中cluster模块的多进程共享数据问题前述 nodejs在v0.6.x之后增加了一个模块cluster用于实现多进程,利用child_process模块来创建和管理进程,增加程序在多核CPU机器上的性能表现。本文将介绍利用cluster模块创建的多线程如何共享数据的问题。进程间数据共...
阅读全文
摘要:JSDoc是一个根据javascript文件中注释的信息,生成API文档的工具。生成的文档是html文件。类似JavaDoc和PHPDoc。用法/** 一坨注释之类的 */JSDoc会从/**开头的注释中抽取信息。用/*,/***开头的注释会被JSDoc忽略。如/** This is a descr...
阅读全文
摘要:面试时,该如何表达自己的“成交意向”?这是一种很正常的现象,如果你能得到企业面试的机会,这是一个好的开始!一定程度上说明你的简历或求职信起了作用,你的第一印象还不错,但有些朋友在经历了简历筛选合格,面试一轮、两轮后就没了音信,这其中的原因究竟在哪些方面呢,笔者在经历了多年的企业方选人工作后,从...
阅读全文
摘要:问题:win 7系统,今天用杀毒软件杀了一下毒,firefox hostAdmin插件无法修改Host了,提示“write hosts file failed check permissions”。解决办法:使用管理员权限打开cmd命令行,执行如下命令:cacls %windir%\system32...
阅读全文
摘要:Linux 的cp命令功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数: -a 或 --ar...
阅读全文
摘要:本文转自(http://blog.csdn.net/yhc0322/article/details/6911480) 对js有些了解的人都知道,在js中根本就不存在像C#中的那种方法重载,而有的只是方法的覆盖,当你在js中敲入两个或多个同名的方法的时候,不管方法 (函数)的参数个数怎么个不同,这个...
阅读全文
摘要:Nodejs Http发送post请求varhttp=require('http');functionepay(params){console.log("COMEIN");varparams=JSON.stringify({"sign":"ExdYcut6LgrKGsHuAyoxFTMDuDYVmy...
阅读全文
摘要:本文来源:http://www.iteye.com/news/27580 ,还可参考:http://www.w3cplus.com/tools/emmet-cheat-sheet.htmlEmmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿...
阅读全文
摘要:Emmet 使用类似于 CSS 选择器的语法描述元素在生成的文档树中的位置及其属性。元素可以使用元素名(如 div 或者 p)来生成HTML 标签。Emmet 没有预定义的有效元素名的集合,可以把任何单词当作标签来生成和使用:div→,foo→等。嵌套运算符嵌套运算符用于以缩写的方式安排元素在生成文...
阅读全文