简介 ws模块是Node端的一个WebSocket协议的实现,该协议允许客户端(一般是浏览器)持久化和服务端的连接. 这种可以持续连接的特性使得WebScoket特别适合用于适合用于游戏或者聊天室等使用场景. ws模块相…
分类:node.js教程
node服务提示端口被占用
启动服务时,提示端口被占用,可做如下处理 sudo lsof -n -P | grep :8080 使用命令查看占用端口号(8080)的进程 kill -9 6534 杀死该进程(6534)
nodejs Events 学习笔记
EventEmitter 类 const EventEmitter = require('events'); 'newListener' 事件 当新增监听器时,在新的监听器被添加到其内部监听器数组之前触发 'remove…
call() , apply() 与 bind() 实例详解
call() , apply() 与 bind() 详解 我们知道可以用call(), apply() 和 bind()这三个函数都是用来完成函数调用,并且设置this指向。 call()和apply()是 ECMASc…
16进制转rgba
function hexToRgba(hex, opacity) { return “rgba(” + parseInt(“0x” + hex.slice(1, 3)) +…
记一次 Electron + DLL/SO(node-ffi) + sqlite3 项目实践
背景 这是一个全栈项目,后端使用 node 。项目需要提供B端与C端两个版本: B端要求支持多实例环境 C端要求跨平台离线独立运行 项目中一些复杂的数据处理功能由 C语言 编译而成的 动态链接库(DLL) (在 Linu…
nodejs版,麻将智能机器人出牌算法
nodejs版,麻将智能机器人出牌算法。 简述 麻将,起源于中国,粤港澳及闽南地区俗称麻雀, 由中国古人发明的博弈游戏,娱乐用具,一般用竹子、骨头或塑料制成的小长方块,上面刻有花纹或字样, 北方麻将每副136张,南方麻将…
爬取html生成pdf
首先看了这篇文章前端使用puppeteer 爬虫生成《React.js 小书》PDF并合并,发现最后的pdf没有书签,很难受,所以主要在此基础上加了加书签的功能。 爬去的示例网站为React.js 小书,仅做学习交流 针…
nodejs实现tail -f功能
'use strict'; const fs = require('fs'); /** * tailf * * @param {String} filename 文件名 * @param {Number} delay 读…
GitLab CI/CD 在 Node.js 项目中的实践
近期在按照业务划分项目时,我们组被分了好多的项目过来,大量的是基于 Node.js 的,也是我们组持续在使用的语言。 现有流程中的一些问题 在维护多个项目的时候,会暴露出一些问题: 如何有效的使用 测试用例 如何有效的使…
vue + hls 循环 实时监控视频(m3u8格式)列表
默认vue已经安装好了,UI组件这里以vux为例,用什么UI库问题不大注:循环这种实时视频的做法其实不推荐,但是你保不准,真的有这样的需要 1. 安装依赖 hls.js npm i hls.js -S 2. 使用 2.1…
Web程序员如何入门以太坊开发
我经常构建使用以太坊的Web应用程序,我理所当然地认为每天都使用的是神奇的工具集。我们的生态系统正在迅速发展,我认为很多新人都感到不知所措。以太坊是一项了不起的技术,但它也是新生的,而且根本没有足够的时间让专业知识充分渗…