NOT
前端优化之路:打包文件拆包、增加哈希值
【前言】 前面对项目打包做了优化处理,但是还不够完美,有两点可继续优化 生成的chunk-vendors文件过大,压缩后仍然超过1M 开发、测试环境生成的js文件,未带哈希值 问题1:如果在弱网环境下,会造成首次白屏时间过长 问题2:容易产生同名文件,造成浏览器缓存 出于以上两点考虑,故而需继续对项 ......
2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)
摘自:https://blog.51cto.com/mfc001/6408220 利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机) 利用virt-install实现 利用virt-manager实现 利用virt-clone克隆实现 方法一:利用virt-install实现 把磁盘文件拷到需要创建 ......
setImmediate是什么,和setTimeout有何区别?
setImmediate 是一个用于在 Node.js 中执行异步操作的函数。它类似于 setTimeout,但是会在当前事件循环的末尾立即执行回调函数,而不是等待一定的延迟时间。 使用 setImmediate 可以将回调函数放置在当前事件循环的队列末尾,以确保它在下一个事件循环开始时尽快执行,而 ......
2023年广东工业大学腾讯杯新生程序设计竞赛不知道叫什么名字(前缀和)
需要的是男生女生数量相同,做个转化,女生变成-1,然后求一遍前缀和,我们希望找到最长的满足\(sum(l, r)=0\)的区间也就是\(sum(r) - s(l - 1) = 0\) 考虑枚举右端点,找到最左端和它相等的sum就是对于当前右端点的最长的。 最开始想了个二分答案的假做法,011100, ......
老电脑组raid 0心得记录及速度测试
华硕m5a97 2.0 evo 是amd 970芯片组,大概是2011年的产物,两块新买的同品牌500g带缓存固态硬盘组raid 0,在bios里操作后,组成陈列名称自定义为111,diskgenius软件显示为一块硬盘,名称为AMD 2+0 stripe RAID01.10,组raid0在我的理解 ......
centos7安装Jenkins
1、拉取镜像 docker pull jenkinsci/blueocean 2、创建目录 mkdir -p /home/data/jenkins chmod 777 /home/data/jenkins 3、启动容器 docker run -d -p 8099:8080 -p 50099:5000 ......
ubuntu18.04 终端无自动补全功能解决办法
1、打开文件sudo vim /etc/bash.bashrc (root下操作) 2、找到下面几行 将它注释掉 if ! shopt -oq posix; then if[ -f /usr/share/bash-completion/bash_completion];then . /usr/sha ......
【linux上机实验】实验八 Linux编程实验
1.使用系统调用对文件进行操作。 编写一个程序,把一个文件的内容复制到另一个文件上,即实现简单的copy功能。要求:只用open(),read(),write(),close()系统调用,程序要求带参数运行,第一个参数是源文件,第二个参数是目标文件。 步骤一:创建file_copy.c文件 vi f ......
1、KVM安装部署及virt-manager图形化工具创建安装虚拟机、命令行工具virt-install创建安装虚拟机
摘自:https://blog.51cto.com/mfc001/6408159 KVM安装部署 KVM做单机管理虚拟机,Openstack集群管理虚拟机 docker单机管理容器,k8s集群管理容器 1. 2. 宿主机环境准备 在vmware安装linux系统,并在设置中开启虚拟化 CPU开启虚拟 ......
ubuntu 22.04 设置网桥 - netplan
添加/编辑虚拟网桥 /etc/netpaln/br0.yaml ipv4 dhcp: network: version: 2 ethernets: eno8303: #替换为实际网卡 dhcp4: false dhcp6: false bridges: br0: interfaces: [eno83 ......
std::io::Error, thiserror和anyhow
std::io::Error, thiserror和anyhow 读到一篇非常好的文章baoyachi大佬的<细说Rust错误处理>从Rust中怎么处理错误, 讲到怎么定义自己的错误类型, 再到如何简化错误处理流程, 再到如何统一错误处理的形式. 但是这些都是基于标准库提供功能实现的, 需要手动写一 ......
【今日收获】Representation Collapse
在深度学习中,对预训练模型进行 fine-tuning 可能会引发一种称为 "Representation Collapse" 的现象。Representation Collapse 指的是模型在 fine-tuning 过程中失去了原始预训练模型所具有的多样性和丰富性的特征表示,导致最终模型的表示 ......
XLSX.utils 下的 Api
工作表 aoa_to_sheet 将 JS 数据数组转换为工作表 json_to_sheet 将 JS 对象数组转换为工作表 table_to_sheet 将 DOM 表元素转换为工作表 sheet_add_aoa 将 JS 数据数组添加到现有工作表中 sheet_add_json 将 JS 对象数 ......
Erasing, Transforming, and Noising Defense Network for Occluded Person Re-Identification
三个分支:擦除、转换、噪声 用来生成对抗性表征,模拟遮挡问题 对应信息丢失、位置错位和噪声信息 对抗性防御:思路是GAN网络,以对抗性的方式优化生成器和判别器 ......
vue 配合后端请求异步加载APP.vue
主要是想在加载路由什么的之前先请求一些配置参数,毕竟我的情况是首页要根据不同的配置显示不同的路由组件 一般加载App.vue是这么写的 import { createApp } from 'vue' import App from './App.vue' createApp(App).mount(' ......
2023-13-03-好像又是很emo的一天
早上起床起得比较晚,因为之前的旅途比较的累 然后一天好像也没干什么。。。。。 也就整理了一下之前的笔记 晚上的时候,去了一下实验室,因为要开周末的分享会 我是7:00左右去的,,然后就坐在位置上学习,,并等待周会二点开始 但是我想说的是,,,在位置上学习,,突然变得不知道学什么了 变得手足无措。。迷 ......
minio 新的minio grid server 通信框架
在最近的minio 发布中,官方介绍了一个内部实现minio grid 可以实现基于websocket 的server 通信,可以提升集群的server 数量,比较适合小,中型的数据通信任务,看着很不错,值得看看 参考资料 https://github.com/minio/minio/blob/ma ......
常见问题
常见问题 思源是如何存储数据的? 数据保存在工作空间文件夹下,在工作空间/data/ 文件夹下: assets 用于保存所有插入的资源文件 emojis 用于保存自定义图标表情图片 snippets 用于保存代码片段 storage 用于保存查询条件、布局和闪卡数据等 templa ......
Nim 概念 Concept 对性能的影响
继上一篇文章《C# 泛型编译特性对性能的影响》后,我又研究了 Nim 语言相关的设计,由于 Nim 语言与 C# 语言有些差异,比如Nim 没有接口,也没有直接的 class 关键字,所以某些实现是变通的办法。 ......
webrtc如何检查媒体流存在的问题,相关代码学习
webrtc检查媒体流存在的问题 在使用 WebRTC 检查媒体流时,可能会遇到以下一些常见问题: 未获取到媒体设备权限:在使用摄像头或麦克风之前,需要获取用户的媒体设备权限。如果用户拒绝了权限请求或未在浏览器中配置正确的权限设置,你将无法访问媒体流。 设备不可用或已被占用:如果摄像头或麦克风设备已 ......
三-select模型
select模型是对简单C/S模型的优化,他解决了accept函数阻塞等待连接的问题。并且允许应用程序同时监视多个套接字,从而实现简单的并发请求。通过调用select函数确认一个或多个套接字当前的状态,并根据当前状态进行相应操作。在select模型模型中,select函数是最关键的。 select模 ......
Optional 类操作
Optional.ofNullable 和 Optional.of 是 Java 8 引入的 Optional 类中的两个静态方法,它们都用于创建 Optional 对象,但是它们处理空值(null)的方式不同。 Optional.of(T value) 方法接受一个非空的值作为参数,并返回包含给定 ......
第二次作业
一、实验目的 1.掌握软件开发的基本流程 2.掌握常用的软件开发方式和工具。 二、实验内容 1.设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录(保存数据最好使用数据库)。 三、实验要求 1.完成软件的UI设计、使用Visio设计软件中所涉及的所 ......
【小测试】玩一玩 VictoriaMetrics 的 force merge
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我是期望通过备份来建立 VictoriaMetrics 的历史节点,然后历史节点通过 force merge,让磁盘空间更小,压缩率更高,查询更快。 启动历史 ......
使用Slurm集群进行分布式图计算:对Github网络影响力的系统分析
本文在华为云弹性云服务器集群中部署Slurm作业调度系统,并运行针对Github协作网络影响力分析的分布式图计算应用程序。 ......
JavaWeb - Day02 - JS、Vue
01. JS-介绍 什么是JavaScript? JavaScript(简称:JS) 是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互。 JavaScript 和 Java 是完全不同的语言,不论是概念还是设计。但是基础语法类似。 JavaScript 在 1995 年由 B ......
CAN总线接口保护电路设计指南
CAN总线的应用范围广,应用环境相当复杂,一些静电、浪涌等干扰很容易耦合到总线上,并直接作用于CAN总线接口。为了满足一些高等级EMC的要求,有必要添加额外的外围保护电路。 为什么需要保护电路 一般的CAN收发器芯片ESD、浪涌防护等级较低,如SM1500隔离CAN收发器虽隔离耐压为3500VDC, ......
Go--连接mysql,增删改查
下载驱动库,下为官方推荐的,还有其他ORM库,暂时没涉及,故本文不做阐述 go get -u github.com/go-sql-driver/mysql 一、连接 1.1 直接连接,查询单行 package main import ( "database/sql" "fmt" _ "github. ......
Ansible自动化运维模块详解
ansible ad-hoc点对点模块 l ping模块主机连通性测试 [root@node2 ~]# ansible all -m ping 192.168.200.10 | SUCCESS => { "ansible_facts": { "discovered_interpreter_pytho ......
linux基础命令--文件管理类
1.cat命令 简介:打印文件到屏幕上 格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编 ......