01 2016 档案

Node.js 学习(七)Node项目部署工具之forever
摘要:平常无论是使用命令行还是终端通过node app.js启动项目时,当命令行或终端关闭时项目也就随之关闭了;forever则可以在cmd或ssh连接断开时,让项目一直运行,而且可以在项目崩溃时自动重启 安装forever,forever是npm中的一个包 forever的帮助手册 使用forever启 阅读全文

posted @ 2016-01-28 10:52 水行者 阅读(672) 评论(0) 推荐(0) 编辑

2015最新百度搜索引擎(seo优化)排名算法
摘要:多少年来,对于弄清百度排名算法成为了一代又一代站长的最高目标。随着百度推出了搜索引擎网页质量**,直接揭开了神秘的百度排名算法,这是作为站长福音啊。现在小编就来为大家介绍一下。 首先想要得到直接需要的信息,就必须知道百度排名规则,由于百度抓取排名是一个很复杂的系统,分为四个部分:1、抓取2、过滤3、 阅读全文

posted @ 2016-01-28 09:35 水行者 阅读(584) 评论(0) 推荐(0) 编辑

Node.js 项目搭建
摘要:关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。本书中的代码案例... 阅读全文

posted @ 2016-01-27 11:16 水行者 阅读(3671) 评论(0) 推荐(0) 编辑

npm ERR!无法安装任何包的解决办法
摘要:npm ERR! Windows_NT 6.1.7601npm ERR! argv "E:\\node\\\\node.exe" "E:\\node\\node_modules\\npm\\bin\\npm-cli.js" "install"npm ERR! node v0.12.0npm ERR!... 阅读全文

posted @ 2016-01-27 10:01 水行者 阅读(5097) 评论(0) 推荐(0) 编辑

Node.js 学习(六)Node.js EventEmitter
摘要:Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.Eve 阅读全文

posted @ 2016-01-26 15:53 水行者 阅读(260) 评论(0) 推荐(0) 编辑

Node.js 学习(五)Node.js 事件循环
摘要:Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个whil 阅读全文

posted @ 2016-01-26 15:09 水行者 阅读(248) 评论(0) 推荐(0) 编辑

Node.js 学习(四)Node.js 回调函数
摘要:Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回 阅读全文

posted @ 2016-01-26 14:00 水行者 阅读(269) 评论(0) 推荐(0) 编辑

Node.js 学习(三) NPM 使用介绍
摘要:NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用 阅读全文

posted @ 2016-01-26 13:57 水行者 阅读(1387) 评论(0) 推荐(0) 编辑

Node.js 学习(二) 创建第一个应用
摘要:如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了。使用 N 阅读全文

posted @ 2016-01-26 13:55 水行者 阅读(217) 评论(0) 推荐(0) 编辑

Node.js 学习(一) 安装配置
摘要:Windowv 上安装Node.js Windows 安装包(.msi) : 32 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/node-v0.10.26-x86.msi 64 位安装包下载地址 : http://nodejs.org/dist/v0.10. 阅读全文

posted @ 2016-01-26 13:54 水行者 阅读(224) 评论(0) 推荐(0) 编辑

JavaScript 函数调用
摘要:JavaScript 函数有 4 种调用方式。每种方式的不同方式在于this的初始化。this关键字一般而言,在Javascript中,this指向函数执行时的当前对象。注意 this 是保留关键字,你不能修改 this 的值作为一个函数调用function myFunction(a, b) { ... 阅读全文

posted @ 2016-01-25 10:15 水行者 阅读(150) 评论(0) 推荐(0) 编辑

JavaScript JSON
摘要:JSON 是用于存储和传输数据的格式。JSON 通常用于服务端向网页传递数据 。什么是 JSON?JSON 英文全称JavaScriptObjectNotationJSON 是一种轻量级的数据交换格式。JSON是独立的语言*JSON 易于理解。JSON 实例以下 JSON 语法定义了 employe... 阅读全文

posted @ 2016-01-25 09:53 水行者 阅读(146) 评论(0) 推荐(0) 编辑

JavaScript 类型转换
摘要:在 JavaScript 中有 5 中不同的数据类型:stringnumberbooleanobjectfunction3 种对象类型:ObjectDateArray2 个不包含任何值的数据类型:nullundefinedtypeof 操作符你可以使用typeof操作符来查看 JavaScript ... 阅读全文

posted @ 2016-01-25 09:38 水行者 阅读(169) 评论(0) 推荐(0) 编辑

VS2013 IIS Express 添加MIME映射
摘要:VS2013,则可以直接在IIS Express中添加MIME映射。操作如下:1.在DOS窗口下进入IIS Express安装目录,默认是“C:\Program Files\IIS Express”,cmd 命令行cd 到 该目录下2.在IIS Express安装目录下执行命令:appcmd set... 阅读全文

posted @ 2016-01-20 17:10 水行者 阅读(221) 评论(0) 推荐(0) 编辑

理解Cookie和Session机制
摘要:会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Co... 阅读全文

posted @ 2016-01-14 10:15 水行者 阅读(318) 评论(0) 推荐(0) 编辑

cookie 和session 的区别
摘要:这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就... 阅读全文

posted @ 2016-01-14 09:57 水行者 阅读(188) 评论(0) 推荐(0) 编辑

asp.net页面的请求处理响应的过程描述
摘要:概述 本篇博客从IIS到asp.net页面后台运行完,整个过程做一个简单的描述,如果有不对的地方,望指出。IIS处理请求的过程 我们通过浏览器(Socket客户端)访问一个IIS服务器上的网页时,该请求到达IIS服务器上后,IIS的http.sys(分发器)组件就会根据相应的判断,将其交给... 阅读全文

posted @ 2016-01-14 09:20 水行者 阅读(683) 评论(0) 推荐(0) 编辑

MVC缓存技术
摘要:一、MVC缓存简介缓存是将信息(数据或页面)放在内存中以避免频繁的数据库存储或执行整个页面的生命周期,直到缓存的信息过期或依赖变更才再次从数据库中读取数据或重新执行页面的生命周期。在系统优化过程中,缓存是比较普遍的优化做法和见效比较快的做法。MVC缓存本质上还是.NET的一套缓存体系,只不过该缓存体... 阅读全文

posted @ 2016-01-13 15:23 水行者 阅读(338) 评论(0) 推荐(0) 编辑

MVC 数据验证收集代码
摘要:控制器 Home 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Mvc; 6 7 namespace MvcApplic... 阅读全文

posted @ 2016-01-13 14:04 水行者 阅读(183) 评论(0) 推荐(0) 编辑

MVC 数据验证
摘要:一、基础特性 一、Required 必填选项,当提交的表单缺少该值就引发验证错误。 二、StringLength 指定允许的长度 指定最大长度: [StringLength(20)] //最大长度不超过20个字符 指定最短于最长限制: [StringLength(2... 阅读全文

posted @ 2016-01-13 13:25 水行者 阅读(204) 评论(0) 推荐(0) 编辑

WebAPI
摘要:使web api 返回json类型数据在Global.asax文件里添加// 使api返回为jsonGlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); 阅读全文

posted @ 2016-01-13 13:02 水行者 阅读(142) 评论(0) 推荐(0) 编辑

NEST与JSON语法对照 一 match与multi_match
摘要:JSON{"query": {"bool": {"must": [{"multi_match": {"query": "一二三","fields": ["title","summary"]}},{"match": {"userId": {"query": "123456"}}}]}}} C#sea... 阅读全文

posted @ 2016-01-12 14:14 水行者 阅读(597) 评论(0) 推荐(0) 编辑

Elasticseach部分语法总结
摘要:索引在Elasticsearch中,文档归属于一种类型(type),而这些类型存在于索引(index)中,我们可以画一些简单的对比图来类比传统关系型数据库Relational DB -> Databases -> Tables -> Rows -> ColumnsElasticsearch -> I... 阅读全文

posted @ 2016-01-12 13:59 水行者 阅读(840) 评论(0) 推荐(0) 编辑

NEST.net Client For Elasticsearch简单应用
摘要:NEST.net Client For Elasticsearch简单应用由于最近的一个项目中的搜索部分要用到 Elasticsearch 来实现搜索功能,苦于英文差及该方面的系统性资料不好找,在实现时碰到了不少问题,现把整个处理过程的代码分享下,给同样摸索的人一些借鉴,同时希望有经验的大牛发现有问... 阅读全文

posted @ 2016-01-12 13:58 水行者 阅读(755) 评论(1) 推荐(0) 编辑

elasticsearch中的mapping映射配置与查询典型案例
摘要:elasticsearch中的mapping映射配置与查询典型案例elasticsearch中的mapping映射配置示例比如要搭建个中文新闻信息的搜索引擎,新闻有"标题"、"内容"、"作者"、"类型"、"发布时间"这五个字段;我们要提供"标题和内容的检索"、"排序"、"高亮"、"统计"、"过滤"等... 阅读全文

posted @ 2016-01-11 16:15 水行者 阅读(604) 评论(0) 推荐(0) 编辑

elasticsearch 查询(match和term)
摘要:elasticsearch 查询(match和term)es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以... 阅读全文

posted @ 2016-01-11 16:07 水行者 阅读(347) 评论(0) 推荐(0) 编辑

elasticsearch-查询的基本语法
摘要:elasticsearch的查询有两部分组成:query and filter。两者的主要区别在于:filter是不计算相关性的,同时可以cache。因此,filter速度要快于query。先记录一下es提供的各种query。以下内容只为当做读书笔记,更多详细细节请参见http://www.elas... 阅读全文

posted @ 2016-01-11 14:15 水行者 阅读(1233) 评论(0) 推荐(0) 编辑

Elasticsearch 权威指南 NESTAPI地址
摘要:Elasticsearch 权威指南:http://fuxiaopang.gitbooks.io/learnelasticsearch/content/index.htmlNEST:http://nest.azurewebsites.net/nest/quick-start.html 阅读全文

posted @ 2016-01-11 14:13 水行者 阅读(418) 评论(0) 推荐(0) 编辑

Paxos算法与Zookeeper分析
摘要:1Paxos算法1.1基本定义算法中的参与者主要分为三个角色,同时每个参与者又可兼领多个角色:⑴proposer提出提案,提案信息包括提案编号和提议的value;⑵acceptor收到提案后可以接受(accept)提案;⑶learner只能"学习"被批准的提案;算法保重一致性的基本语义:⑴决议(va... 阅读全文

posted @ 2016-01-11 10:02 水行者 阅读(332) 评论(0) 推荐(0) 编辑

导航

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