自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SS

新的地址:dongss.cn

  • 博客(161)
  • 资源 (4)
  • 收藏
  • 关注

原创 Graylog 安装使用

Graylog 安装使用简介Graylog 是一个简单易用、功能较全面的日志管理工具,相比 ELK 组合, 优点:部署维护简单查询语法简单易懂(对比ES的语法…)内置简单的告警可以将搜索结果导出为 json提供简单的聚合统计功能UI 比较友好当然, 拓展性上比 ELK 差很多。整套依赖:Graylog 提供 graylog 对外接口, CPU 密集Elasticsearch 日志文

2017-01-17 15:40:22 19698 1

原创 NPM Magic

NPM Magicpackage.jsonpackage.json 最起码要包含 name 和 version快速初始化 package.json: npm init --yesdependencies: 生产环境依赖的包devDependencies: 开发、测试环境依赖的包packages version managementinstallnpm install moment, or

2017-01-05 19:50:03 1077

原创 JavaScript Function、函数声明、函数表达式

JavaScript Function、函数声明、函数表达式Function 对象Function 构造器会创建一个新的 Function 对象。 在 JavaScript 中每个函数都是一个 Function 对象。// 使用 Function 构造函数创建函数new Function ([arg1[, arg2[, ...argN]],] functionBody)例子var func = n

2016-11-24 10:42:52 884

原创 Build Node.Js web server in Docker containers: nodejs+pm2+mongodb+redis

Build Node.Js web server in Docker containers: nodejs+pm2+mongodb+redis环境系统环境 centos 6.5 64bitdocker v1.7.1下载使用镜像[root@dss ~]# docker search node # 搜素镜像NAME DESCRIPTION

2016-07-20 12:21:54 5944

原创 JavaScript 原型、原型链与继承

JavaScript 原型、原型链与继承原型 prototype 与 原型链 prototype chain JavaScript only has one construct: objects. Each object has an internal link to another object called its prototype. That prototype object h

2016-06-15 18:10:59 803

原创 JavaScript Array 常用属性和方法

JavaScript Array 常用属性和方法 The JavaScript Array object is a global object that is used in the construction of arrays; which are high-level, list-like objectsArray 对象属性Array.lengthArray 构造函数的 length 属性

2016-06-15 18:08:13 714

原创 测试框架:ava

测试框架:ava简单测试抄一个 Node.js 包教不包会 的例子:var fibonacci = function (n) { if (n === 0) { return 0; } if (n === 1) { return 1; } return fibonacci(n-1) + fibonacci(n-2);};if (re

2016-06-15 18:01:50 4188

原创 JavaScript 变量作用域、this、闭包

JavaScript 变量作用域、this、闭包 变量作用域 scope 和作用域链 scope chain var 变量的作用域和变量提升作用域链ES6 中的 let 和 constthis 全局上下文 global context函数上下文 function context补充:箭头函数、严格模式下的 this闭包 closure变量作用域 scope 和作用域链 scope

2016-06-15 17:38:53 823

原创 Linux inode 用满

简单了解 inode什么是 inodeUnix/Linux 系统每个文件都有一个 inode, 每个 inode 都有一个号码,系统通过 inode 号码标志文件。可以用 stat 命令查看文件的 inode 信息:[dongshaoshuai~] ]$stat weekly_report.md File: `weekly_report.md' Size: 506 Bloc

2016-04-27 22:01:46 1180

原创 Linux crontab 命令

简介crontab 可以在 [指定时间] [时间段的间隔] 执行系统命令或执行 shell 脚本。用法crontab [-u user] filecrontab [-u user] [-l | -r | -e] [-i] [-s]描述Crontab is the program used to install, remove or list the tables used to drive the

2016-01-13 13:50:03 938

原创 tcpdump 抓 tcp 包

tcpdump 常用字段偏移别名:icmptype (ICMP类型字段)icmpcode (ICMP符号字段)tcpflags (TCP标记字段)温习下 tcp 三次握手:源发送SYN目标回答SYN, ACK源发送ACKtcp 包类型:URG : 带外数据ACK : 应答包PSH : PSH传送RST : 重置包SYN : 握手包FIN : 结束包tcpdump 抓

2016-01-05 22:40:55 3391

原创 Node Inspector 调试 Node.js 程序

Node Inspector 是一款提供界面化调试 nodejs 程序的调试器,使用它可以在浏览器中像调试前端页面一样调试 nodejs 程序。环境[dongshaoshuai~/js] ]$node -vv5.3.0[dongshaoshuai~/js] ]$node-inspector -vNode Inspector v0.12.5安装npm install -g node-inspec

2015-12-30 18:01:40 946

原创 用 JavaScript 编写第一个 UWP 应用 - 手机归属地查询

简介以手机归属地查询APP(通用)为例,此实例但界面、简单,学习用JS写 win10 通用。并没有使用到 WinJS API,下一步进行学习和使用。环境依赖win10 Visual Studio 2015创建项目新建 wim10 通用应用项目 项目目录如下 构建程序修改 default.html 如下<!DOCTYPE html><html><head><meta http-equiv

2015-12-14 20:41:22 4738 1

原创 使用 pm2-web 监控 pm2 服务运行状态

pm2-web 是一款 pm2 服务状态监控程序,基于 web 。安装$ npm install -g pm2-web运行(默认是在8080端口)$ pm2-web配置pm2-web 将会加载默认的配置文件(如果存在) pm2-web will load one of the following files if they exist (in order of preference)A f

2015-12-14 11:54:25 14192 2

原创 linux 显示所在项目当前分支及git状态

修改文件vim .bashrcfunction git_branch { ref=$(git symbolic-ref HEAD 2> /dev/null) || return; echo "("${ref#refs/heads/}") ";}function parse_git_dirty { local git_status=$(git status 2> /dev/n

2015-09-21 16:05:45 5039

原创 React 实例-深入理解

React 实例-深入理解 html:<!DOCTYPE html><html> <head> <meta charset='utf-8' /> <script src="https://fb.me/react-0.13.3.js"></script> <script src="https://fb.me/JSXTransformer-0.

2015-08-20 15:24:48 3068

原创 React State 状态机

html:<!DOCTYPE html><html> <head> <meta charset='utf-8' /> <script src="https://fb.me/react-0.13.3.js"></script> <script src="https://fb.me/JSXTransformer-0.13.3.js"></scri

2015-08-20 11:57:08 1858

原创 React 组件

html:<!DOCTYPE html><html> <head> <script src="https://fb.me/react-0.13.3.js"></script> <script src="https://fb.me/JSXTransformer-0.13.3.js"></script> </head> <body>

2015-08-20 11:12:11 649

原创 React 互动表单

html:<!DOCTYPE html><html> <head> <script src="https://fb.me/react-0.13.3.js"></script> <script src="https://fb.me/JSXTransformer-0.13.3.js"></script> </head> <body>

2015-08-20 10:55:55 920

原创 用 ES6 generator & Promise 写异步代码

测试文件[root@nginx ~]# cat test_1.txt this is test_1.txt[root@nginx ~]# cat test_2.txtthis is test_2.txt测试代码var fs = require('fs');var readFile = function (fileName) { return new Promise(function(r

2015-08-14 18:55:12 2363

原创 使用 koa

环境nodejs: v0.12.7koa: v0.21.0koa 是这样介绍自己的 Koa 应用是一个包含中间件 generator 方法数组的对象。当请求到来时, 这些方法会以 stack-like 的顺序执行, 从这个角度来看,Koa 和其他中间件系统(比如 Ruby Rack 或者 Connect/Express )非常相似. 然而 Koa 的一大设计理念是: 通过其他底层中间件层提供高

2015-08-14 10:54:30 1326

原创 Node.js 使用 child_process 实现多进程

总nodejs是一种单线程模型,但是,使用nodejs的child_process模块可以实现多进程任务。利用child_process可以创建子进程,实现子进程和主进程之间的通信。nodejs v0.12.7版本child_process提供以下同步和异步的方式创建进程:异步创建: child_process.spawn(command[, args][, options]) op

2015-07-31 17:41:56 7962

原创 JavaScript 生成流程图

插件地址: dagre-d3 引用的资源: d3.v3.min.js http://d3js.org/d3.v3.min.js dagre-d3.js http://cpettitt.github.io/project/dagre-d3/latest/dagre-d3.js效果一html文件:<!DOCTYPE html><html> <head> <meta cha

2015-07-30 14:13:54 26293 10

原创 nginx 负载均衡

操作环境nginx 服务器[root@nginx ~]# cat /etc/redhat-releaseCentOS release 6.5 (Final)web 服务器 1[root@web ~]# cat /etc/redhat-releaseCentOS release 6.5 (Final)web 服务器 2[root@web-2 ~]# cat /etc/redhat-release

2015-07-29 17:47:23 838

原创 nginx 反向代理

操作环境nginx 服务器[root@nginx ~]# cat /etc/redhat-releaseCentOS release 6.5 (Final)web 服务器[root@web ~]# cat /etc/redhat-releaseCentOS release 6.5 (Final)web 服务器配置安装 httpd yum install -y httpd html文件 /v

2015-07-29 15:57:28 2122

原创 CentOS 6.6 yum 安装 nginx

操作系统[root@10-10-106-30 ~]# cat /etc/redhat-releaseCentOS release 6.6 (Final)yum安装nginxyum install nginx -y安装完成[root@10-10-106-30 ~]# nginx -vnginx version: nginx/1.0.15防火墙配置iptables -I INPUT -p tcp -

2015-07-28 20:00:24 880

原创 nodejs+socket.io聊天室

nodejs+socket.io 聊天室聊天室演示地址项目地址

2015-07-16 23:41:11 1097

原创 nodejs 内存泄漏

memwatchtest.jsvar http = require('http');var server = http.createServer(function (req, res) { for (var i=0; i<1000; i++) { server.on('request', function leakyfunc() {});

2015-07-07 18:29:51 1614

原创 缓存

前端ajax禁用缓存jQuery.ajaxSetup() // 该方法设置全局 AJAX 默认选项。jquery加载完之后执行以下,则发送ajax请求时不会使用缓存$.ajaxSetup({cache:false});服务器端禁用缓存(nodejs + express)etag:ETag或者实体标签是缓存机制的一种。它运行的方式就好比为一个给定的URL赋予了一个独特的标记。换句话说,如果特定URL中

2015-06-11 16:06:39 921

原创 Jquery 生成页面顶端的滑动弹出式提示框效果

html:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <link rel="stylesheet" href="./test.css"></head><body><div id="container"> <div id="notification"> <span id="msg

2015-04-28 10:36:18 2601

原创 生成漂亮的CSS确认框按钮悬浮效果

生成漂亮的CSS确认框按钮悬浮效果html:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <link rel="stylesheet" href="./test.css"></head><body><div id="holder"><h2>buttotn</h2><p class="desc">请将

2015-04-28 10:28:36 9340 1

原创 jquery网页侧滑菜单

使用jquery-panelslider插件。侧滑效果: expample.html<!DOCTYPE HTML><html lang="en"><head> <meta charset="UTF-8"> <title>侧滑菜单</title> <style type="text/css"> body { font-family: Arial; background: #e

2015-04-17 12:00:17 4703

原创 AngularJs 过滤器

currency 过滤器<!DOCTYPE html><html><body><div ng-app="" ng-controller="costController">数量: <input type="number" ng-model="quantity">价格: <input type="number" ng-model="price"><p>总价 = {{ (quantity * pric

2015-04-13 21:40:19 791

原创 javascript闭包啊

1var a = function() { var id = 0; function b() { console.log(id++); } b();}a();a();打印002var a = function() { var id = 0; return function() {return i

2015-04-13 20:40:47 399

原创 Angularjs 控制器

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <head> <body><div ng-app="" ng-controller="personController">名: <input type="text" ng-model="p

2015-03-20 19:10:52 530

原创 Angularjs repeat

重复HTML元素 ng-repeat1<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <head> <body><div data-ng-app="" data-ng-init="names=['Jani','Hege','Kai

2015-03-20 18:50:56 582

原创 Angularjs-1

AngularJS 扩展了 HTMLAngularJS 通过 ng-directives 扩展了 HTML。ng-app 指令定义一个 AngularJS 应用程序。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。ng-bind 指令把应用程序数据绑定到 HTML 视图。test.html: 输入: 姓名:

2015-03-20 18:26:54 548

原创 RESTful API

http://www.ruanyifeng.com/blog/2014/05/restful_api.html

2015-01-21 14:50:40 402

原创 nodejs forever

https://www.npmjs.com/package/foreverhttp://yansong.me/2013/02/27/use-forever-run-a-node-app-created-by-express.html

2015-01-19 10:29:19 614

原创 nodejs coroutine

https://medium.com/code-adventures/callbacks-vs-coroutines-174f1fe66127http://howtonode.org/generators-vs-fibershttp://my.oschina.net/blackfish/blog/54854

2015-01-15 22:57:51 1080

MongoDb .pdf

《MongoDB权威指南》是一本广受好评的MongoDB方面的图书。与传统的关系型数据库不同,MongoDB是一种面向文档的数据库。书中介绍了面向文档的存储方式及利用MongoDB的无模式数据模型处理文档、集合和多个数据库,讲述了如何执行基本的写操作以及如何执行各种复杂的条件查询,还介绍了索引、聚合工具以及其他高级查询技术,另外对监控、安全性和身份验证、备份和修复、水平扩展MongoDB数据库等内容也有所涉及。

2014-08-27

ExtJs实用开发指南PDF

教程包括 ExtJS 的新手入门、组件体系结构及使用、ExtJS 中各控件的使用方法及示例应用等,是一个非常适合新手的 ExtJS 入门教程。本教程主要是针对 ExtJS2.0 进行介绍, 全部代码、截图等都是基于 ExtJS2.0

2014-08-26

Visual+C+++6.0+用户界面制作技术与.pdf

不错的一本书,对于想学用户界面很有帮助,我看着还好啦,希望对大家有用

2013-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除