NodeJS
...
Snoring cat
这个作者很懒,什么都没留下…
展开
-
UE - pixelStreaming多实例多用户情况下的负载均衡
/// MatckMaker.jsfunction getAvailableCirrusServer() { // 若有闲置WebServer,则使用闲置Server for (cirrusServer of cirrusServers.values()) { if (cirrusServer.numConnectedClients === 0) { return cirrusServer; } } // 若没有闲置WebServer,则使用负载量较小的Server let.原创 2021-07-21 16:04:55 · 818 阅读 · 0 评论 -
WebSocket - 协议初探
简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。其使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。背景 很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器...原创 2021-07-13 11:48:42 · 248 阅读 · 0 评论 -
NodeJS - net模块初探
简介net模块是nodejs通讯功能实现的基础,nodejs中最常用的功能就是作为WebServer使用,建立服务器时使用的http.createServer就是在net.createServer方法的基础上建立的。前端最熟悉的http协议属于应用层协议,应用层的内容想要发送出去,还需要将消息逐层下发,通过传输层(tcp,udp),网际层(ip)和更底层的网络接口后才能被传输出去。net模块就是对分层通讯模型的实现。 net模块中有两大主要抽象概念——net.Server...原创 2021-07-20 10:40:48 · 543 阅读 · 2 评论 -
js - 点击按钮关闭当前网页探究
简介 通过 window.close() 函数可以实现关闭网页的功能。接口介绍提到 window.close() 就难免的要说道 window.open() :语法: window.open(URL,name,features,replace)// 在新标签页中打开一个空白网页window.open('');// 在当前网页的标签页中打开一个空白网页window.open("about:blank","_self");// 在新标签页中打开百度首页w...原创 2021-07-13 10:54:34 · 2285 阅读 · 0 评论 -
Zdog - 3D engine of JS
简介Zdog is a 3D JavaScript engine for<canvas>and SVG. With Zdog, you can design and render simple 3D models on the Web. Zdog is apseudo-3D engine. Its geometries exist in 3D space, but are rendered as flat shapes. This makes Zdog special.Zdog i...原创 2021-07-13 10:07:28 · 118 阅读 · 0 评论 -
js - 获取当前电脑日期时间
// 样式:2021-06-30 18:15:50function getNowTime() { let t = new Date(); let fn1 = (d) => ('0'+d).substr(-2); let date = t.getFullYear()+'-'+fn1(t.getMonth()+1)+'-'+fn1(t.getDate()); //2021-06-30 let time = t.toLocaleTimeString('chinese', { hour12: fa.原创 2021-06-30 18:19:24 · 214 阅读 · 0 评论 -
js - 获取当前电脑IP
function getIPAdress() { let localhost = ''; var interfaces = require('os').networkInterfaces(); for (var devName in interfaces) { var iface = interfaces[devName]; for (var i = 0; i < iface.length; i++) { var alias = iface[i]; if .转载 2021-06-30 18:16:24 · 3888 阅读 · 1 评论 -
supervisor - 自动重启服务的小工具
介绍 Node.js 只有在第一次引用到某一部分时才会去解析 本文件,以后都会直接访问内存,避免重复载入。这种设计虽然有利于提高性能,却不利于开发调试,因 为我们在开发过程中总是希望修改之后立即看到结果,而不是每次都要终止并重新启动。 supervisor 可以帮助你实现这个功能,它会监视你对代码的改动,并自动重动 Node.js。安装// -g 全局安装$ npm install -g supervisor使用$ supervisor ap...原创 2021-06-02 15:22:25 · 145 阅读 · 0 评论 -
NodeJS初探
引入其它模块:require ("module")原创 2021-05-28 15:49:38 · 83 阅读 · 0 评论