NOT
编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小
[10:03:38 root@centos8 ~]#cat systeminfo.sh#!/bin/bash# # Copyright (C) 2021 IEucd Inc. All rights reserved.## 文件名称:systeminfo.sh# 创 建 者:TanLiang# 创建 ......
SpringMVC——WebMvcConfigurer
WebMvcConfigurer 是 Spring MVC 提供的一个接口,允许你自定义 Spring MVC 的配置。通过实现这个接口,你可以注册拦截器、添加视图控制器、配置视图解析器等,以满足你的应用程序特定需求。这个接口提供了多个回调方法,你可以选择性地实现这些方法。 WebMvcConfig ......
Netflix之Hystrix
一、什么是Hystrix NetFlix开源的一个类库,实现了超时机制和断路器模式,用于隔离服务、远程系统或者第三方库,防止级联失败,从而提升系统的容错性和可用性。 1.为系统提供保护机制。在依赖的服务出现高延迟或失败时,为系统提供保护和控制。 2.防止雪崩。 3.包裹请求:使用HystrixCom ......
QT在debug环境下的异常报错 This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
查看错误信息:试试Release 检查 控制台 (/SUBSYSTEM:CONSOLE) 输入错误信息,修改全部报错信息后再试试Debug模式可不可以运行。 方案一:高级系统设置-环境变量- QT_QPA_PLATFORM_PLUGIN_PATH C:\Qt\Qt5.12.12\5.12.12\ms ......
压测工具JMeter——安装与使用(Windows、Mac、Linux)
压测工具JMeter——安装与使用(Windows、Mac、Linux) 简单介绍: 简单理解为是一个压测工具。 压力测试是目前大型网站系统的设计和开发中不可或缺的环节,通常会和容量预估等工作结合在一起,穿插在系统开发的不同方案。压力测试可以帮助我们及时发现系统的性能短板和瓶颈问题,在这个基础在上再 ......
电脑版微信多开方法
当我们有多个微信需要在一台电脑登录时,可以使用下面的方法多开电脑微信窗口 找到微信exe文件路径 在微信桌面图片上右键,点击属性 创建bat文件 使用记事本,创建一个文本,然后保存下面的命令 @echo off start "" "D:\software\WeChat\WeChat.exe" sta ......
显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 或者 ......
总结描述用户和组管理类命令的使用方法
useradd 命令创建新的Linux用户 格式:useradd [options] LOGIN 常见选项: -u 指定用户的UID -o 配合-u 选项,不检查UID的唯一性 -g GID 指明用户所属基本组,可为组名,也可以GID -c "COMMENT“ 用户的注释信息 -d HOME_DIR ......
统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
[09:03:59 root@centos8 ~]#echo -e "一共`grep -v "/sbin/nologin" /etc/passwd |awk -F: '{ print $1 }'|wc -l`个,它们分别是:\n`grep -v "/sbin/nologin" /etc/passwd ......
统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序
[09:15:09 root@centos8 ~]#w -h |tr -s " " |cut -d" " -f3|uniq -c |sort -nr 3 10.0.0.1 1 - ......
coredump配置方法
前言 核心转储文件,可以在程序dump时将当时的程序状态记录下,配合gdb工具进行分析。适合在长期运行的程序挂掉时进行分析。 开启coredump 设置coredump文件的limit # 临时设置 ulimit -c unlimited # 永久设置 vim /etc/security/limit ......
一种对数据库友好的GUID的变种使用方法
概述 .NET生成的GUID唯一性很好,用之方便,但是,缺少像雪花算法那样的有序性。虽然分布式系统中做不到绝对的有序,但是,相对的有序对于目前数据库而言,索引效率等方面的提升还是有明显效果的(当然,我认为,这是数据库的问题,而非编程的问题,数据库应该处理好任何类型数据作为主键索引时的性能,除非在SQ ......
神经网络训练时,为什么loss值不稳定,测试集准确率上下浮动?
神经网络训练时,为什么loss值不稳定,测试集准确率上下浮动? https://www.zhihu.com/question/600770126/answer/3027268624 神经网络训练时,loss值 不稳定往往是由于以下几个原因: 1. 数据集的噪声和不确定性会导致训练时的随机性 ,从而导 ......
kafka
kafka 启动 https://kafka.apache.org/quickstart Step 1: Get Kafka Download the latest Kafka release and extract it: $ tar -xzf kafka_2.13-3.5.0.tgz $ cd ......
GDB常用方法
前言 GDB,the GNU Project Debugger,一种命令行调试工具。这里我将遇到的一些重要用法记录下来。 使用GDB前的准备 编译选项需要加上-g -O0,用于产生调试信息,并且禁止优化(可能编译结果与源代码信息不匹配)。 断点和观察点 断点,也就是break point,当程序运行 ......
15 构建CNN(二)
import numpy as np import h5py import matplotlib.pyplot as plt %matplotlib inline plt.rcParams['figure.figsize'] = (5.0, 4.0) plt.rcParams['image.inte ......
vue.js函数模板引用
// 参考网址:https://cn.vuejs.org/guide/essentials/template-refs.html#ref-on-component// 模板引用也可以被用在一个子组件上。这种情况下引用中获得的值是组件实例:// 如果一个子组件使用的是选项式 API 或没有使用 <sc ......
深入理解 python 虚拟机:原来虚拟机是这么实现闭包的
在本篇文章当中主要从虚拟机层面讨论函数闭包是如何实现的,所谓闭包就是将函数和环境存储在一起的记录。这里有三个重点一个是函数,一个是环境(简单说来就是程序当中变量),最后一个需要将两者组合在一起所形成的东西,才叫做闭包。 ......
SqlServer使用总结
-- 新增主键,系统随机取名 ALTER TABLE "T_CS1" ADD PRIMARY KEY CLUSTERED ("ID1", "ID2"); -- 新增主键,并给主键取名 ALTER TABLE "T_CS1" add constraint "pk_1" PRIMARY KEY ("ID ......
制作启动U盘的工具----Ventoy
介绍 直接上官网:https://www.ventoy.net/cn/index.html 以下信息均来自官网。 简单来说,Ventoy是一个制作可启动U盘的开源工具。 有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面 ......
【思维】【图论】ARC106F Figures 题解
ARC106F 模拟赛题。 Prufer 序列做法需要较强的组合数学功底,这里不作解释。 由于除根节点外每个点只有一个父亲节点,考虑从这里入手。 给每个点指定一个特殊点,让这个特殊点连向它的父亲节点的非特殊点。此时只有根节点没有特殊点,可随便指定一个特殊点,因为是无根树,且根节点最后是会与某个节点留 ......
【倍增】ABC212F Greedy Takahashi 题解
ABC212F 暴力就是直接跳,显然不可过。 考虑对暴力进行优化,发现整个图是不会改变的,容易想到使用倍增。 显然是对边进行倍增的,令 \(f_{i, j}\) 表示从第 \(i\) 条边开始,跳了 \(2^j\) 条边后,到的是哪一条边,如果不存在,则设为 \(-1\)。 然后就是很显然的倍增了, ......
manacher算法
初始化? 给定一个字符串,求其最长回文串,比如: aababa,最长回文长度为 3,是ababa; abbabb,最长回文长度为 2,是abba; 以上两个回文串有奇回文和偶回文,这样处理比较繁琐,需要我们进行分类讨论。 所以我们第一步就是先将字符串统一处理为奇回文。 也就是将每两个字符串之间插入一 ......
汇川AC702中型PLC OPC UA设置
# PLC侧设置 由于拿到的是别人写好的程序,已经添加好了符号配置,所以没有设置下面的步骤: 勾选OPC UA特征 在符号配置页面,配置注释和属性: 勾选支持OPC UA功能 # UAExpert 测试 没有找到设置端口号的地方,UAExpert直接访问PLC IP地址,端口4840,连接成功。 ......
华硕_笔试_10_5
虽然是都是选择题,但是有做不出来的,也有很不确定的,事后复盘有印象的一些题目 分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集,现有表R(A,B) 该表的如下SQL语句,如果基于列A对R进行范围分区,该分区方案能提高其性能的SQL语句是: SELECT A,SUM( ......
Qt 使用QSS对horizontalSlider进行样式设置
效果5如图: 水平的QSlider 1 QSlider 2 { 3 background-color: #363636; 4 border-style: outset; 5 border-radius: 10px; 6 } 7 8 QSlider::groove:horizontal 9 { 10 ......
【分块】P9410 『STA - R2』机场修建 题解
P9410 待补:根号分治做法 发现要支持区间加和连通块求和、合并,容易想到分块(虽然我一开始看错题了)。 完全不需要根号分治,直接分块即可。 考虑稍微暴力的分块。区间加的话,散块部分可以直接加到全局的 \(sum\) 数组中,毕竟不是区间求和,然后整块部分直接打标记,记录块内每个连通块的大小即可。 ......
【差分约束】P7624 [AHOI2021初中组] 地铁 题解
P7624 令 \(d_i\) 表示 \(1\) 号车站到 \(i\) 号车站的距离,\(len\) 表示环形地铁的总长度。 考虑题中给的条件: \(type_i = 0\) 时,若 \(u_i < v_i\),即可表示为 \(d_{v_i} - d_{u_i} \ge L_i \iff d_{u_ ......
【主席树】P8201 [传智杯 #4 决赛] [yLOI2021] 生活在树上(hard version)题解
P8201 简单题。 题中求的是 \(dis_{a, t} \oplus dis_{t, b} = k\) 是否存在,显然不好直接维护,考虑转化。 令 \(dist = dis_{a, t} \oplus dis_{t, b}\),\(val = \bigoplus\limits_{x\in \te ......
496. 下一个更大的元素I
链接 https://leetcode.cn/problems/next-greater-element-i/description/ 思路 1. 暴力解法 暴力解法没啥好说的,对于nums1中的元素,先找到其在nums2中的位置,然后往后找比他大的第1个元素就好了。这样的做法是O(m*n)的时间复 ......