文章分类 -  Js & Node

Js & Node
pm2按日期切割日志
摘要:使用pm2管理node应用的进程时,进程运行期间的日志会一直往一个文件中写入。 默认的情况下会写入~/.pm2/logs/xxx-id.out 和 ~/.pm2/logs/xxx-id.err中,我们可以在向pm2注册该应用时,手动指定日志路径和文件 例如: 应用启动文件为app.js 首次注册该应 阅读全文

posted @ 2018-10-02 19:33 &大飞 阅读(1281) 评论(0) 推荐(0) 编辑

使用PM2将Node.js的集群变得更加容易
摘要:介绍 众所周知,Node.js运行在Chrome的JavaScript运行时平台上,我们把该平台优雅地称之为V8引擎。不论是V8引擎,还是之后的Node.js,都是以单线程的方式运行的,因此,在多核心处理器的系统中并不能发挥其最大的性能。 Node.js的cluster模块 幸运的是,Node.js 阅读全文

posted @ 2018-09-30 19:09 &大飞 阅读(182) 评论(0) 推荐(0) 编辑

再说打日志你不会,pm2 + log4js,你值得拥有
摘要:安装log4js 对log4js不熟的查看文档 log4js; 在config文件夹下新建log_config.js文件: 这段代码中有解释,照着官方文档配置就行; 在config文件夹下新建log.js文件: 这里边就是写个三个函数, 1. 格式化请求日志 formatReqLog; 2. 格式化 阅读全文

posted @ 2018-09-30 05:53 &大飞 阅读(803) 评论(0) 推荐(0) 编辑

Node.js之HTTP/2服务器推送
摘要:Node.js 8.4.0已经开始支持HTTP/2,执行node命令时,加上--expose-http2选项就可以使用了。 在这篇博客中,我们会介绍如何使用HTTP/2进行服务器推送(server push),另外,我们还写了一个简单的Node.js示例。 ### 关于HTTP/2 HTTP/2是新 阅读全文

posted @ 2018-09-28 16:40 &大飞 阅读(1370) 评论(0) 推荐(0) 编辑

Koa2进阶学习笔记(转)
摘要:序言 从2017年2月份开始写这本开源电子书,是为了记录自己的学习轨迹和分享技术心得,本开源书的Koa2的基础进程教程已经完结,更多的Koa.js的高阶学习会在后续新开几本书进行探索。感谢这一年来所有读者的关注!O(∩_∩)O 更多前端技术学习可关注公众号 大海码 DeepSeaCode 关于作者 阅读全文

posted @ 2018-09-28 16:28 &大飞 阅读(370) 评论(0) 推荐(0) 编辑

async/await封装使用mysql
摘要:前言 由于mysql模块的操作都是异步操作,每次操作的结果都是在回调函数中执行,现在有了async/await,就可以用同步的写法去操作数据库 Promise封装mysql模块 Promise封装 ./async-db async/await使用 阅读全文

posted @ 2018-09-28 15:47 &大飞 阅读(2341) 评论(0) 推荐(1) 编辑

Async/Await替代Promise的6个理由
摘要:为了保证可读性,本文采用意译而非直译。 Node.js 7.6已经支持async/await了,如果你还没有试过,这篇博客将告诉你为什么要用它。 Async/Await简介 对于从未听说过async/await的朋友,下面是简介: async/await是写异步代码的新方式,以前的方法有回调函数和P 阅读全文

posted @ 2018-09-28 14:06 &大飞 阅读(653) 评论(0) 推荐(0) 编辑

Node.js调用C#代码
摘要:https://github.com/tjanczuk/edge 运行的时候会报 System.DllnotfoundException 无法加载node.dll,要把\packages\Edge.js.4.0.0\content\下edge目录复制到运行环境下。 nuget自己不会复制这个目录。 阅读全文

posted @ 2018-09-28 07:47 &大飞 阅读(1002) 评论(0) 推荐(1) 编辑

node-packer
摘要:http://enclose.io/ https://github.com/pmq20/node-packer Node.js Packer Packing your Node.js application into a single executable. Features Works on Li 阅读全文

posted @ 2018-08-30 13:47 &大飞 阅读(879) 评论(0) 推荐(0) 编辑

微信小程序-使用canvas生成含有微信头像的图片并分享
摘要:我们的需求是动态生成一个含有微信头像的图片作为分享图片。 我们在页面中添加cancas 首先我我第一步想的是我在canvas里面写标签,添加进去,我就可以OK了!(我是个小白,程序小白),事实上!不可能的!!canvas导出图片怎么可能支持你在里面写标签,标签的东西完全不在画布里面好嘛! 好吧,接下 阅读全文

posted @ 2018-08-29 18:30 &大飞 阅读(4789) 评论(0) 推荐(0) 编辑

Express实现http和https服务
摘要:一、介绍Http与Https 概念 HTTP: 超文本传输协议(Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。 HTTPS: 是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP 阅读全文

posted @ 2018-08-12 08:56 &大飞 阅读(1818) 评论(0) 推荐(0) 编辑

Nodejs搭建wss服务器
摘要:首先使用OpenSSL创建自签名证书: 使用ws模块创建wss服务器: 客户端链接: 阅读全文

posted @ 2018-08-08 20:02 &大飞 阅读(1081) 评论(0) 推荐(0) 编辑

nodejs + socket.io 同时使用http 和 https
摘要:socket.io和nodejs如果需要同时支持http和https的话需要怎么设置 nginx https 什么的已经设置好了 阅读全文

posted @ 2018-08-08 19:59 &大飞 阅读(634) 评论(0) 推荐(0) 编辑

如何让服务端同时支持WebSocket和SSL加密的WebSocket(即同时支持ws和wss)
摘要:自从HTML5出来以后,使用WebSocket通信就变得火热起来,基于WebSocket开发的手机APP和手机游戏也越来越多。我的一些开发APP的朋友,开始使用WebSocket通信,后来觉得通信不够安全,想要对通信进行加密,于是自然而然地就想从ws升级到wss。在升级的过程中,就会存在旧的ws客户 阅读全文

posted @ 2018-08-08 18:50 &大飞 阅读(798) 评论(0) 推荐(0) 编辑

Unity导出LayaAir光照贴图的流程与注意事项
摘要:LightingMap技术可以使用最小的代价提升静态场景光照效果 ,LayaAir的默认材质支持lightingMap,而生成lightingMap的工具可使用3DMAX等建模软件,也可使用Unity3D引擎IDE,LayaAir的unity插件可以支持导出场景模型和光照贴图等,本文详细介绍Unit 阅读全文

posted @ 2018-08-08 10:29 &大飞 阅读(3194) 评论(0) 推荐(0) 编辑

5+ App开发Native.js入门指南
摘要:概述 Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术。如果说Node.js把js扩展到服务器世界,那么Native.js则把js扩展到手机App的原生世界。HTML/JS/Css全部语法只有7万多,而原生语法有几十万,Native. 阅读全文

posted @ 2018-08-07 23:23 &大飞 阅读(4112) 评论(0) 推荐(0) 编辑

mui开发app之html5+,5+Runtime,5+sdk,native.js
摘要:html5:目前最新的html规范,w3c联盟制定,手机端主要由webkit实现规范,对用户来说就是浏览器实现了它 html5+:所谓“+”,扩充了html5原本没有的app功能对象,“中国html5+产业联盟”规范了html5+并且实现他们,html5+是对常用的原生API的js封装,包括相机,陀 阅读全文

posted @ 2018-08-07 23:19 &大飞 阅读(931) 评论(0) 推荐(0) 编辑

exports 和 module.exports 的区别
摘要:require 用来加载代码,而 exports 和 module.exports 则用来导出代码。但很多新手可能会迷惑于 exports 和 module.exports 的区别,为了更好的理解 exports 和 module.exports 的关系,我们先来巩固下 js 的基础。示例: tes 阅读全文

posted @ 2018-08-02 11:16 &大飞 阅读(179) 评论(0) 推荐(0) 编辑

捕鱼达人中的概率——命中率和奖池公式研究
摘要:经常玩捕鱼达人的经常会有疑惑吧,为什么我的炮弹打中鱼了,鱼却没有被捕获,打得不够痛?没打对位置?或者炮台攻击不够高?其实如果从公式的角度来看,这个问题很简单,你的运气不够好而已。下面来看看捕鱼达人最常见的公式之一。 先定义好概率计算公式,很传统实用的公式,从捕鱼类游戏出现一直到现在,很多同类游戏都在 阅读全文

posted @ 2018-08-02 11:04 &大飞 阅读(2203) 评论(0) 推荐(1) 编辑

微信小程序“反编译”实战(一):解包
摘要:我们知道,在微信开发者工具中开发完小程序后,我们点击“上传”按钮,微信开发者工具会进行“编译”,对 JS 代码进行压缩混淆以及对 wxml、wxss 和资源文件等进行整合打包成一个 .wxapkg 文件上传给微信服务器。 我们知道,在微信开发者工具中开发完小程序后,我们点击“上传”按钮,微信开发者工 阅读全文

posted @ 2018-07-27 15:51 &大飞 阅读(2579) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示