XOR
Node使用MongoDB
const mongoose = require('mongoose'); // 建立连接 mongoose.connect('mongodb://192.168.1.188:27017/playground') .then(() => console.log('mongodb连接成功! ')) . ......
windows如何监控某程序内存使用率
## 提问 windows如何监控某程序内存使用率 ## 回答 1.打开性能监视器 Win+R 输入perfmon 2.新建数据收集器 ; string path = Directory.GetParent(type.Assembly.Location).FullName; path = Path.Combine(path, "Gma.System.Mous ......
2023-06-20 uniapp 使用插件 uni-data-picker 报错:[Vue warn]: Error in nextTick: "TypeError: db.collection is not a function"
前言:项目中引用了uni-data-picker插件,其官方代码如下: <uni-data-picker placeholder="请选择地址" popup-title="请选择城市" c ollection="opendb-city-china" field="code as value, nam ......
vite首次启动加载慢
> 随着vue3的到来,vite开始被各大vue3组件库使用,公司开始一个新项目,准备尝试用vite试一波。 #### 问题发现 当把公司新项目移植到vite后,启动非常快,但发现页渲染时间慢了很多。  { return a+b; } int main() { auto index = 10; auto str = "abc"; auto ret = AddTest(1, 2); } Nullptr ......
前端面试真题(一)
1.深拷贝和浅拷贝的区别 浅拷贝:创建一个新对象,将原对象的属性值复制到新对象中,如果某个属性是引用类型(如对象、数组等),那么复制的就是引用地址,新对象和原对象共享该属性。 深拷贝:创建一个新对象,递归地将原对象的每个属性值复制到新对象中,包括引用类型属性,新对象和原对象互不影响。 2.节流和防抖 ......
前端面试真题(二)
1、vue的双向绑定原理是什么?里面的关键点在哪里? Vue的双向绑定原理是基于Object.defineProperty或者Proxy来实现的,其关键点在于数据劫持,即对数据的读取和修改进行拦截,在数据发生变化时自动更新视图 2、实现水平垂直居中的方式? 实现水平垂直居中的方式有多种,比如使用Fl ......
前端面试题(css)
1.css选择器(1)简单选择器(元素,Id,类来选取元素,通配选择器)(2)组合选择器(根据它们之间的特定关系来选取元素)(3)伪类选择器(根据特定状态选取元素)(4)伪元素选择器(选取元素的一部分并设置其样式)(5)属性选择器(根据属性或属性值来选取元素)2.层叠顺序 当为某个 HTML 元素指 ......
前端面试基础题
1.Ajax,Axios,Fetch有什么区别? (1)三者都用于网络请求,但是维度不同(2)Ajax(Asynchronous javaScript and XML),一种技术统称(3)Fetch是一个具体的API,浏览器原生API,用于网络请求,和XMLHttpRequest是一个级别,Fetc ......
前端面试题(js)
1.this 解析器在调用函数时,每次会向函数内部传递一个隐含的参数,这个隐含的参数就是this,this指向的是一个对象,根据函数调用方式的不同,函数会指向不同的对象。 (1)以函数形式调用时,this永远指向window (2)以方法的形式调用时,this指向调用方法的对象 (3)当以构造函数形 ......
拦截器和过滤器的区别
拦截器和过滤器是SpringMVC中常用的两种实现请求处理链的方式,它们在实现方式和功能上有一些区别。 拦截器(HandlerInterceptor)是SpringMVC提供的一种面向切面编程的机制,主要用于在请求处理的前后执行一些公共的处理逻辑,比如权限验证、日志记录等。拦截器是通过实现Handl ......
bind方法,call方法,apply方法的区别
const zangSan = { name:'张三', money:20, addMoney:function(arg1,arg2){ this.money = arg1 + arg2 } } const liSi = { name: '李四', money:10 } //bind方法 conso ......
nestjs启动异常
nestjs项目,一段时间后,启动出了问题 node版本之前为了妥协公司的技术债务,用的16,包管理用的pnpm ``` nest start ``` 出了这段命令后,就没后续了,服务也没有启动起来 1. 先确定node和nestjs框架的问题 由于最近折腾了nvm的版本,升级到了lts,nestj ......
Prometheus文档--1概述
概述 什么是Prometheus? Prometheus是一个开源监控系统和报警工具,Prometheus将其指标收集并存储为时间序列数据,即指标信息与记录的时间戳以及称为标签的可选键值对一起存储。 特征: Prometheus的主要特点是: 具有指标名称和键/值对标识的时间序列数据的多维数据模型 ......
执行cnpm install 时报错:randomUUID is not a function
啊,熟悉的气息! TypeError: randomUUID is not a function 搜了一下得知: npm.taobao.org 和 registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析。 新域名切换规则: npm.taobao.o ......
Burp+Xray的联动使用
Burp+Xray的联动使用 步骤如下, 1)首先,我们启动Xray的url监听功能,我们设置监听地址为127.0.0.1,端口为7777。监听的报告输出到xray文件夹根目录下的proxy_test.html。 输入以下命令后,xray的监听就开始了。 .\xray_windows_amd64.e ......
数据指纹的生成,hashlib.md5的使用
content = li.xpath('./div[1]/text()').extract_first() title = li.xpath('./div[2]/a/text()').extract_first() all_data = title+content #生成该数据的数据指纹 impor ......
Xilinx XCZU7EV评估板规格书(四核ARM Cortex-A53 + 双核ARM Cortex-R5 + FPGA,主频1.5GHz)
1 评估板简介 创龙科技TLZU-EVM是一款基于Xilinx UltraScale+ MPSoC系列XCZU7EV高性能处理器设计的高端异构多核SoC评估板,处理器集成PS端(四核ARM Cortex-A53 + 双核ARM Cortex-R5) + PL端UltraScale+架构可编程逻辑资源 ......
RK3588平台产测之ArmSoM产品高温环境测试
1. 简介 专栏总目录 ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性 优秀的产品都要进行严苛的多次全方位的功能测试以及性能压力测试才能够经得起市场的检验 本文概述RK3588平台产测之ArmSoM-W3高温测试 2. ArmSoM-W ......
页面初始化使用this.$refs 为undefined
在updated(){},中使用 链接:(33条消息) Vue中在mounted中通过this.$refs但是获取不到属性的几种常见情况分析_vue组件在mounted里面this.refs_林间有风H的博客-CSDN博客 ......
Optional 教程
## 1、isPresent 使用isPresent方法来判断非空,isPresent相当于!=null isPresent 返回一个boolean ``` Optional optional = Optional.ofNullable(new Student("王五", 80)); if (opt ......
windows环境下安装RabbitMQ(超详细)
windows环境下安装RabbitMQ(超详细) https://blog.csdn.net/qq_25919879/article/details/113055350 luckySnow-julyo 已于 2023-03-21 16:26:29 修改 66281 收藏 755分类专栏: rabb ......
ABAQUS 模拟过盈配合解决材料选择及公差带设计等问题
背景 在原始设计中,某型发动机的凸轮轴和位置传感器触发轮曾有在旋转过程中脱出的现象产生,究其原因,是因为两者过盈量 设计不合理,故需重新修改其过盈配合公差带。 对于过盈量上限,增大的幅度不可过大,否则会引起孔件的变形量过大甚至破坏,触发器变形量过大还会影响备用件的更 换,增大了成本。 分析目标是确保 ......