帶淚承諾
码龄15年
关注
提问 私信
  • 博客:40,941
    40,941
    总访问量
  • 5
    原创
  • 2,278,260
    排名
  • 7
    粉丝
  • 0
    铁粉

个人简介:宝剑锋从磨砺出 梅花香自苦寒来!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2010-01-07
博客简介:

mxy1234的博客

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得2次评论
  • 获得26次收藏
创作历程
  • 2篇
    2017年
  • 7篇
    2016年
  • 37篇
    2015年
TA的专栏
  • nodejs
    32篇
  • javascript
    2篇
  • html5
  • css3
    3篇
  • canvas
    1篇
  • grunt
    10篇
  • 自动化测试
    1篇
兴趣领域 设置
  • 前端
    javascriptcssreact.jses6webpack前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

根据屏幕大小显示不同的字

body{font-size:10px;}@media screen and (min-width:375px){ body{font-size:11px;} }footer{ font-size:1.3em; text-align:center; }
转载
发布博客 2017.05.06 ·
686 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

安装和使用Karma-Jasmine进行自动化测试

注意:本文中出现的资料链接、karma的插件安装等,均可能需要翻$墙后才能正确执行。Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使用细节,这几天我会写一篇Jasmine的入门文章,有兴趣的朋友到时候可以看一下。步骤一:安装Node.JSKarma是运行
转载
发布博客 2017.03.19 ·
1275 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

TortoiseGit 常用的一些功能

写了TortoiseGit 常用的一些功能, 包括:创建新库添加文件及文件夹创建分支看分支情况及修改log比较版本差异合并分支其他操作: Stash; 忽略文件本文不包括:Git 服务器设置Push 版本到服务器上从其他机器上Pull 版本解决中文字符问题《Pro Git》和TortoiseGit 的帮助文档是两篇很不错的参考文档. 如果时间比
转载
发布博客 2016.06.14 ·
1119 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Centos 安装Mongo DB

NOSQL在很短的时间里使用人数据高涨,这不仅是它提出的一种新存储思想,更是因为它在对大数据做操作的效率,明显高于关系数据库工具/原料接入Internet的一台Centos计算机下载安装文件1下载安装文件wget https://fastdl.mongodb.org/linux/mongod
转载
发布博客 2016.06.08 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nodejs http.request 发送请求demo

接收参数:option   数组对象,包含以下参数:    host:                  表示请求网站的域名或IP地址(请求的地址)。 默认为'localhost'。    hostname:        服务器名称,主机名是首选的值。    port:                  请求网站的端口,默认为 80。    localAd
转载
发布博客 2016.06.06 ·
5561 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何在Windows7 设置node的环境变量NODE_ENV=production

在app中设置了一个生产环境app.configure('production', function () { var expireTime = 2592000000; app.use(express.static(__dirname + '/public', { maxAge: expireTime })); app.use(express.errorHandler());
转载
发布博客 2016.06.01 ·
4659 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Nodejs基础中间件Connect

Nodejs基础中间件Connect从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,
转载
发布博客 2016.05.31 ·
540 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS 安装 MongoDB

一、使用 wget 下载 mongodb 官网上的安装文件。   ?1wget二、解压、安装、配置?12345tar -xvf mongodb-linux-x86_64-2.6.5.t
转载
发布博客 2016.05.08 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

forever进程管理模块

一、forever介绍forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。二、 forever安装全局安装forev
转载
发布博客 2016.03.30 ·
2495 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

GitHub 上传地址

HTTPS方式:      https://github.com/XiangYangMeng/yang2015.gitor create a new repository on the command lineecho # yang2015 >> README.mdgit initgit add README.mdgit commit -m "firs
原创
发布博客 2015.12.10 ·
1113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS如何让DIV的宽度随内容的改变而改变

让div根据内容改变大小div{ width:auto; display:inline-block !important; display:inline; }
转载
发布博客 2015.11.02 ·
1286 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Node.js18 Koa 框架

Koa是一个类似于Express的Web开发框架,开发人员也是同一组人,但是使用了Generator函数,进行了架构的重新设计。也就是说,Koa的原理和内部结构很像Express,但是语法和内部结构进行了升级。官方faq有这样一个问题:”为什么koa不是Express 4.0?“,回答是这样的:”Koa与Express有很大差异,整个设计都是不同的,所以如果将Express 3.0按照
转载
发布博客 2015.09.21 ·
1436 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Node.js17 Express框架

概述Express是目前最流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站。Express上手非常简单,首先新建一个项目目录,假定叫做hello-world。$ mkdir hello-world进入该目录,新建一个package.json文件,内容如下。{ "name": "hello-world", "desc
转载
发布博客 2015.09.21 ·
1331 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

Node.js16 Net模块和DNS模块

net模块用于底层的网络通信。服务器端Socket接口下面代码打开一个服务器端Socket接口,用来接受客户端的数据。var serverPort = 9099;var net = require('net');var server = net.createServer(function(client) { console.log('client con
转载
发布博客 2015.09.21 ·
1132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Node.js15 os模块

os模块用于与硬件设备通信。Socket通信下面例子列出当前系列的所有IP地址。var os = require('os');var interfaces = os.networkInterfaces();for (item in interfaces) { console.log('Network interface name: ' + item);
转载
发布博客 2015.09.21 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Node.js14 Cluster模块

概述基本用法Node.js默认单进程运行,对于32位系统最高可以使用512MB内存,对于64位最高可以使用1GB内存。对于多核CPU的计算机来说,这样做效率很低,因为只有一个核在运行,其他核都在闲置。cluster模块就是为了解决这个问题而提出的。cluster模块允许设立一个主进程和若干个worker进程,由主进程监控和协调worker进程的运行。worker之间
转载
发布博客 2015.09.21 ·
751 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Node.js13 assert 模块

assert模块是Node的内置模块,主要用于断言。如果表达式不符合预期,就抛出一个错误。该模块提供11个方法,但只有少数几个是常用的。assert()assert方法接受两个参数,当第一个参数对应的布尔值为true时,不会有任何提示,返回undefined。当第一个参数对应的布尔值为false时,会抛出一个错误,该错误的提示信息就是第二个参数设定的字符串。//
转载
发布博客 2015.09.21 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Node.js12 Http模块

基本用法处理GET请求Http模块主要用于搭建HTTP服务。使用Node.js搭建HTTP服务器非常简单。var http = require('http');http.createServer(function (request, response){ response.writeHead(200, {'Content-Type': 'text/plain
转载
发布博客 2015.09.21 ·
458 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Node.js11 Child Process模块

child_process模块用于新建子进程。子进程的运行结果储存在系统缓存之中(最大200KB),等到子进程运行结束以后,主进程再用回调函数读取子进程的运行结果。exec()exec方法用于执行bash命令。var exec = require('child_process').exec;var ls = exec('ls -l', function (e
转载
发布博客 2015.09.21 ·
588 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Node.js10 stream接口

Stream是什么?Unix操作系统从很早以前,就有Stream(流)这个概念,它是不同进程之间传递数据的一种方式。管道命令Pipe就起到在不同命令之间,连接Stream的作用。Stream把较大的数据,拆成很小的部分。只要命令部署了Stream接口,就可以把一个流的输出接到另一个流的输入。Node引入了这个概念,通过Stream为异步读写数据提供的统一接口。无论是硬盘数据、网
转载
发布博客 2015.09.21 ·
655 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多