目录背景介绍Node不是单线程的Node适合做I/O密集型应用Node不适合做CPU密集型任务Cluster Module概念介绍Cluster Module的优缺点Child Process概念介绍Child Process的优缺点Worker Thread概念介绍Worker Thread的优缺点总结背景介绍我们日常工作中或多或少听说过以下的话:Node
......
397
0
0
2023-02-14
前言Hexo 属于静态博客,很多同学给自己的博客加上 Pjax 是为了音乐播放器等功能不中断。之前我也想过对博客和主题加入 Pjax 支持,但经过一番分析后觉得,这不仅引入了一个巨大的 jquery.pjax.js,反而优化效果不明显。原理其实,Pjax 的原理并不复杂。或许说,README 一开始就告诉你了:pjax = pushState + ajax
......
337
0
0
2023-02-13
本次实验将使用Django 3.0 配合 dwebsocket websocket组件,实现一个网页版的SSH命令行工具,其支持 vim , 支持 ping等交互命令,唯一的一个小缺点是略卡,不知道是我电脑问题还是这个socket框架不稳定呢。解决方案了 https://github.com/huashengdun/webssh基本用法<html>
......
493
0
0
2023-02-13
目录背景、一、用法演示1: 安装2: 添加3: 查看 + 使用'4: 移除5: add有变量的命令6: 使用变量二、初始化自己的node项目三、初始化命令 + 全局安装四、commander.js (node命令行解决方案)番外五、inquirer.js(node命令行交互插件)六、添加命令: add七、移除命令: rm八、查看+使用: ls1: 查看ls,
......
417
0
0
2023-02-12
先将鼠标改为禁用状态,第一步body:hover{
cursor:not-allowed;
}
设置禁用NoScript<noscript><iframe class="iframe_display" src="";</iframe></noscript>
禁用掉键盘的全部按键(键盘报废)$(docu
......
375
0
0
2023-02-12
目录异步编程同步模式与异步模式同步模式(Synchronous)异步模式(Asynchronous)回调函数PromisePromise基本用法Promise使用案例Promise常见误区Promise异常处理Promise静态方法宏任务与微任务Generator 异步方案生成器函数回顾async与await异步编程目前主流的JavaScript执行环境都是
......
413
0
0
2023-02-12
Web应用程序通常会提供一些上传功能,比如上传头像,图片资源等,只要与资源传输有关的地方就可能存在上传漏洞,上传漏洞归根结底是程序员在对用户文件上传时控制不足或者是处理的缺陷导致的,文件上传漏洞在渗透测试中用的比较多,因为它是获取服务器WebShell最快最直接的攻击手法,其实文件上传本身并没有问题,有问题的是文件上传时程序员是如何对其进行合法化过滤的,如果
......
346
0
0
2023-02-12
目录前言一、目录操作创建目录目录重命名读取目录删除目录二、文件操作创建文件追加文件内容读取文件内容删除文件三、 读取文件/目录信息四、同步方法Sync同步方法捕捉错误删除不为空目录的案例五、Promise方法六、大文件操作stream流介绍读取数据写入数据管道(文件复制)七、补充结语前言node.js作为服务端应用,肯定少不了对本地文件的操作,像创建一个目录
......
485
0
0
2023-02-11
目录 前言一、创建服务器二、返回响应数据返回复杂对象数据返回html文档数据三、设置响应头和状态码四、实现路由接口创建简易路由应用五、处理URLURL格式转换URL路径拼接正确转换文件路径转换为Options Url对象六、跨域处理后端设置跨域jsonp接口七、Node作为中间层使用模拟get请求(转发跨域数据)模拟post请求(服务器提交)八、使
......
377
0
0
2023-02-11
目录前言路径拼接:join方法获取文件名:basename方法获取文件扩展名:extname方法结语前言进行服务端开发,少不了对各种路径的处理,之前我们是简单粗暴的使用字符串的方法来对路径进行拼接或截取等操作。Node.js 官方为我们提供了一个专门用来处理路径的模块:path模块,这个模块提供了一系列的方法和属性,用来满足用户对路径的处理需求。路径拼接:j
......
359
0
0
2023-02-11
今天来说下富文本编辑器,众所周知,富文本编辑器已经是互联网不可或缺的一部分,市场上玲琅满目,各种各样的都有。不过说quill依旧是一枝独秀,特别它的代码<code>功能,一直是最好的,即便在2019年已停止维护,最终quill1的版本定格在1.3.7,看下截图:我们再来看github上star的数量,都2年多了,依旧还是排在第一位,可见当年是多么
......
462
1
1
2023-02-11
目录一、一元操作符1. 递增和递减操作符(++ --)2. 加和减操作符二、位操作符1. 按位与操作符(&)2. 按位或操作符(|)3. 按位非操作符 (~)4. 按位异或运算符(^)5. 左移操作符(<<)6. 右移运算符三、加减乘除操作符1. 加法操作符(+)2. 减法操作符(-)3. 乘法操作符(*)4. 除法操作符(/)5. 取余
......
351
0
0
2023-02-07
目录express+multer上传图片打开乱码原因解决方法简单的node文件上传下载及中文乱码1. 基于MEAN的技术栈2. 在前端代码中放置文件上传按钮和处理表单数据3. 后端接收上传文件4. 处理上传文件的乱码5. 下载文件6. 处理下载文件的乱码express+multer上传图片打开乱码原因由于使用multer处理上传图片时,multer存储的是重
......
568
0
0
2023-02-06
目录node + multer 实现文件上传介绍实现node+express+multer 实现单文件上传、下载routes/index.js下载文件的接口需要写成get请求方式node + multer 实现文件上传介绍使用Node.js中的express框架和multer,实现文件的上传实现1. 前端<el-upload
 
......
360
0
0
2023-02-06
目录NPM 相关命令,报错 node-gyp… 的解决方法相关的异常信息通用的解决方案1. 在线安装,适合拥有纯净 Windows 开发环境的用户(没有安装过 Python, Visual Studio 等…)2. 手动安装,针对拥有非纯净 Windows 开发环境的老鸟(安装过 Python, Visual Studio 等…)查看 NPM 全局配置总结N
......
521
0
0
2023-02-04