node.js报错 ReferenceError: require is not defined 解决方案分享

  • Post author:
  • Post category:其他

今天在应用 node.js 的时候突然报错了,之前一直是好的呢,费了九牛二虎之力终于搞明白了。 原来是node在升级之后,对 require 的使用方法发生了改变。 从node.js 14版及以上版本中,require作为COMMONJS的一个命令已不再直接支持使用,所以我们需要导入createRequire命令才可以。 所以在使用 require 的时候只需要加入以下代码就可以了: import…

继续阅读 node.js报错 ReferenceError: require is not defined 解决方案分享

Centos7、Erlang-21.3、RabbitMQ-3.8.0安装

  • Post author:
  • Post category:其他

1.购买阿里云 centos 7.x 2.安装依赖 **第一步:**执行命令yum -y install wget,然后会出现 **第二步:**安装依赖 yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto socat 3、erlang安装 第一步:下载epel-release ①服务器直接下载(速度慢): wget …

继续阅读 Centos7、Erlang-21.3、RabbitMQ-3.8.0安装

搭建bitwarden_Docker轻松部署Bitwarden私有密码管理系统服务

  • Post author:
  • Post category:其他

0x01. 什么是Bitwarden? 开源免费的密码管理器,Bitwarden的原理是使用高强度的AES256 算法对你的个人数据进行本地加密,然后再传输到云端服务器来实现网络同步。bitwarden使用的是微软的Azure云服务器,利用PBKDF2 加密主密码,而且还支持二步验证登录,安全性方面你可以不用担心。 0x02如何搭建? 本文介绍采用Docker容器方式安装部署Bitwarden服务…

继续阅读 搭建bitwarden_Docker轻松部署Bitwarden私有密码管理系统服务

细节改善效率:std::vector::reserve对性能的提升

  • Post author:
  • Post category:其他

readme 为了支持快速随机访问,vector将元素连续存储。这意味着,在执行push_back时如果内存不足,不能简单的额外分配一块新内存给新元素。 事实上,当push_back遇到内存不足时,vector会重新分配一块更大的连续内存,然后将当前元素移动到新内存中,然后添加新元素,最后释放旧内存。内存的分配拷贝释放,在效率要求苛刻的场景中十分值得优化。 此外,每次分配的新内存大小并不仅仅比之前…

继续阅读 细节改善效率:std::vector::reserve对性能的提升

三十、Qt之字符串和日期时间转换

  • Post author:
  • Post category:其他

QDateTime dateTime; QString dateTime_str = dateTime.currentDateTime().toString("yyyy-MM-dd hh:mm:ss"); //从字符串转换为毫秒(需完整的年月日时分秒) datetime.fromString("2011-09-10 12:07:50:541", "yyyy-MM-dd hh:mm:ss:zzz")…

继续阅读 三十、Qt之字符串和日期时间转换

UVA-1449 – Dominating Patterns(AC自动机)

  • Post author:
  • Post category:其他

刘汝佳新书---训练之南 题意:求模板串中与文本串匹配最多次数的模板 分析:使用AC自动机,因为模板串有相同的,故用map<string,int>来判重 // File Name: 1449.cpp // Author: zlbing // Created Time: 2013/3/19 11:00:17 #include<iostream> #include<str…

继续阅读 UVA-1449 – Dominating Patterns(AC自动机)

(转)Macos安装java环境,快速切换Java版本

  • Post author:
  • Post category:java

转自: Macos安装java环境,快速切换Java版本_baby-shark的博客-CSDN博客_macos切换java版本 安装Java8,java11 java8版本我习惯使用openjdk1.8 java11版本我习惯使用openjdk11 先搜索一下版本库里有哪些Java版本 brew search openjdk 这里发现有很多openjdk的版本,挑选自己喜欢的版本就可以。 安装ja…

继续阅读 (转)Macos安装java环境,快速切换Java版本

Leetcode刷题笔记 349. 两个数组的交集

  • Post author:
  • Post category:其他

349. 两个数组的交集 时间:2020年11月2日 知识点:数组、哈希表 题目链接: https://leetcode-cn.com/problems/intersection-of-two-arrays/ 题目 给定两个数组,编写一个函数来计算它们的交集。 示例 1 : 输入 :nums1 = [1,2,2,1], nums2 = [2,2] 输出 :[2] 示例 2 : 输入 :nums1 …

继续阅读 Leetcode刷题笔记 349. 两个数组的交集

利用路由器实现VLAN

  • Post author:
  • Post category:其他

实验六 利用路由器实现VLAN 【 实验目的】 熟悉路由器子接口相关配置,实现不同VLAN间主机的通信。 了解路由器子接口的含义及作用 正确配置路由器子接口的相关配置 【 背景描述 】 某公司建立网路,划分了销售部和技术部两个VLAN,销售部的一台计算机划分到VLAN10中,技术部的一台计算机划分到VLAN20中。先要对路由器和交换机进行相应的配置,以实现两个部门主机间进行通信。 【 实验功能 】…

继续阅读 利用路由器实现VLAN

mac搜不到Android模拟器,听不到声音Android模拟器Mac

  • Post author:
  • Post category:其他

我无法在我的Mac的Android模拟器中听到任何声音。有时候,我真的很少听到它。我给你我的声音管理器代码。但我认为它的配置问题听不到声音Android模拟器Mac 我从他们说它的工作页面复制代码。而且我已经尝试过5种不同的代码并且没有任何作用。我的声音是WAV游戏:100K 800K菜单 感谢 import java.util.HashMap; import android.content.Co…

继续阅读 mac搜不到Android模拟器,听不到声音Android模拟器Mac