版本node npm
npm package.json exports filed All In One
npm package.json exports filed All In One https://docs.npmjs.com/files/package.json https://docs.npmjs.com/cli/v9/configuring-npm/package-json/#main h ......
HIVE库查看版本号
查看hive版本号(web) 1、进入hadoop的CM控制台,找到左边的hive点击进入 2、在hive中,找到状态摘要:Hive Metastore Server 3、在Hive Metastore Server ( Cluster 1 Hive hadoop05 )中,点击‘hadoop05 ......
NPM: command
~/.npmrc 配置文件 npm login --scope @sporadic 在.npmrc产生如下配置 npm logout --scope @sporadic npm whoami --registry https://registry.npmjs.org ~/.npm/ global o ......
[LeetCode] 2316. Count Unreachable Pairs of Nodes in an Undirected Graph
You are given an integer n. There is an undirected graph with n nodes, numbered from 0 to n - 1. You are given a 2D integer array edges where edges[i] ......
IDEA2022版本设置热部署
1、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Build,Execution,Deployment -> Compiler 然后勾选 Build project automatically 。 2、 开启IDEA的自动编译(动态)具体步骤:打开顶 ......
了解npm 包管理器
npm 是 Node.js 包管理器,也是一个流行的开源工具。它允许用户在 Node.js 应用程序中安装、使用和管理第三方库和模块。 什么是 npm? npm 是一个 Node.js 包管理器,它允许用户在一个 Node.js 应用程序中安装、使用和管理第三方库和模块。 如何安装 npm? 要安装 ......
npm安装依赖环境报错(vite、@vitejs/plugin-legacy等)
一、问题: 在做vite + vue3项目,由于前端页面加载过慢,处理vite相关优化时安装相关插件提示的报错信息,在这里记录是方便遇到同样问题的小伙伴能快速解决问题。 二、原因: npm的版本过高才导致 三、解决方案:在npm 后面加 --force 或者 --legacy-peer-deps n ......
使用Node.js编写的命令行端口扫描器,功能完整,附带英文注解和使用说明
这是我花了一整天的时间写的node.js命令行扫描器,500多行代码,功能完整,附带英文注解和使用说明,可以拿来直接用。 const validOptions = [ { "name": "ports", "cmd": ["-p", "--ports"], "value": "21-23,25,80 ......
《渗透测试》WEB攻防-JS项目&Node.JS框架安全&识别审计&验证绕过 2022 Day22
1 1、什么是JS渗透测试? 在Javascript中也存在变量和函数,当存在可控变量及函数调用即可参数漏洞 JS开发的WEB应用和PHP,JAVA,NET等区别在于即没有源代码,也可以通过浏览器的查看源代码获取真实的点。所以相当于JS开发的WEB应用属于白盒测试(默认有源码参考) 2、流行的Js框 ......
搞一个自己用的node-cli
我们都用过 vue 的cli ,或者 react的cli, 亦或是其他的cli 如 vite 等。他们都是提供了一个全局命令,然后在终端执行这个全局命令就可以创建出模板项目。今天我们就自己做一个,给自己用的脚手架项目,帮助自己开发一些项目。 现在我们来造点需求。 背景:我们要在nextjs 项目中, ......
使用node.js编写端口扫描工具(第四部分代码)
用于获取命令行中的参数 /** * 获取命令行参数 * @param {Array} validOptions 有效参数的数组 * @returns {Object} 包含参数的对象 */ async function getCommandLineArgs(validOptions) { // 从命 ......
使用node.js编写端口扫描工具(第二部分代码)
用于读取命令行中的需要转换的参数值 function getOptionValue(option, arg) { if (option.type "bool") { return arg; } if (option.type "number") { const value = parseInt(ar ......
使用node.js编写端口扫描工具(第三部分代码)
从host中提取IP地址列表 async function getIpList(host) { /** * 判断是否为域名 * @param {string} host 主机名 * @returns {boolean} 是否为域名 */ function isDomainName(host) { c ......
使用node.js编写端口扫描工具(第一部分代码)
首先第一步定义配置 const dns = require('dns'); const net = require('net'); const validOptions = [ { "name": "ports", "cmd": ["-p", "--ports"], "value": "1-10,8 ......
写一个自己用的node-cli
我们都用过 vue 的cli ,或者 react的cli, 亦或是其他的cli 如 vite 等。他们都是提供了一个全局命令,然后在终端执行这个全局命令就可以创建出模板项目。今天我们就自己做一个,给自己用的脚手架项目,帮助自己开发一些项目。 现在我们来造点需求。 背景:我们要在nextjs 项目中, ......
MySQL 8.0.0 开发里程碑版本(DMR)发布!
MySQL 为何从 5.x 一下跳跃到了 8.0。事实上,MySQL 5.x 系列已经延续了很多年,从被 Oracle 收购之前就是 5.1,而收购之后一直维持在 5.x,比如 5.5,5.6,5.7 等等。 MySQL 开发团队于 12 日宣布 MySQL 8.0.0 开发里程碑版本(DMR)发布 ......
Node12+ 下 axios 包使用报错引发的对 package.json's exports 等属性以及 esm 的探究
最近碰到一个 case,在一个用 ts 写的 node 项目里,使用 axios,本地开发没问题,但是部署上去报错了,然后使用方式改了一下就没问题了 import axios from 'axios' // 部署上去后报错 // 修改后 import axios from 'axios/dist/n ......
Node.js 安装配置
Linux 上安装 Node.js 直接使用已编译好的包 Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用: # wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下 ......
查询postgresql的当前数据库、用户名、版本、IP地址和端口号
查询当前数据库: select current_database(); 查看数据库的连接地址和端口: select inet_server_addr(),inet_client_port(); 查看当前用户名: select current_user; 查看当前版本: select version( ......
vue全家桶进阶之路4:NPM包
NPM(Node Package Manager)是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。 NPM是 JavaScript 的包管理工具,也是世界上最大的软件注册表。有超过 60 万个 JavaScript 代码包可供下载,每周下载约 30 亿次。NPM让 JavaS ......
Vue 中npm run dev 和 npm run serve 的区别
在项目目录下,找到package.json文件,运行npm run serve命令启动项目的项目中,scripts中有一个serve字段,npm run dev命令中有一个dev字段,如下: "scripts": { "dev": "webpack-dev-server --inline --pro ......
第一章 1.1节 Nginx的安装和版本介绍
1.1 Nginx的版本 Nginx分为以下版本: Nginx开源版:http://nginx.org Nginx plus商业版:https://www.nginx.com Openrestry:http://openresty.org Tengine:http://tengine.taobao. ......
C4D 2023.1.3最新版本一键安装永久使用!
今天给大家带来的是最新版本MAXON Cinema 4D C4D 2023.1.3安装包下载,支持电脑系统Win和Mac! Cinema 4D 2023为所有Cinema 4D用户带来了出色的功能,并整合了整个Maxon家族的技术。该版本提供了一些我们的艺术家最想要的功能-全面的对称性建模、本地资产 ......
vue全家桶进阶之路3:Node.js
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平 ......
执行“npm run re-sqlite”遇到“unable to get local issuer certificate”
在学校electron时要执行到 npm run re-sqlite,但却收到了错误“Error: request to https://www.electronjs.org/headers/v13.6.9/node-v13.6.9-headers.tar.gz failed, reason: un ......
Node Sass version 8.0.0 is incompatible with ^4.0.0.
这是因为当前版本与4.0.0不兼容 卸载当前版本sass: npm uninstall node-sass 安装指定版本sass: npm install node-sass@4.14.1 参考这里 https://www.cnblogs.com/lisir-blogshare/p/15439088 ......
npm包nprogress用法
npm包文档: https://www.npmjs.com/package/nprogress/v/0.2.0?activeTab=readme ......
Prometheus通过Nginx防盗链加密node_exporter
node_exporter是Prometheus的一个扩展程序,也是通过go语言编写,同样是开箱即食,主要用来采集服务器上的数据(CPU、内存等等) 主机Prometheus可以通过部署在客户端的node_exporter拉取到数据,只需要在Prometheus.yml里面添加一个job就可以了。 ......
一秒读懂npm、 yarn 和 pnpm
npm 和 yarn 的缺点: 1. npm1 和 npm2 嵌套结构 问题: 依赖层级太深,会导致文件路径过长的问题,尤其在 window 系统下。 大量重复的包被安装,文件体积超级大 2. npm3 开始 和 yarn 扁平化依赖的方式来解决这个问题 扁平化依赖问题: 依赖结构的不确定性。 扁平 ......