NOT
unity 通过Image画线
/// <summary> /// 初始化线 /// </summary> /// <param name="vStartPoint">起始点</param> /// <param name="vEndPoint">终点</param> private void InitLine(GameObjec ......
Excel中的数值四舍五入方法详解
在日常工作和数据处理中,我们经常需要对数值进行四舍五入操作。Excel作为一款强大的电子表格软件,提供了多种方法来实现数值的四舍五入。本文将介绍Excel中常用的四舍五入函数及其基本使用方法。 ROUND函数 ROUND函数是Excel中用于进行四舍五入的主要函数。它的基本语法如下: ROUND(n ......
【MySQL】MySQL replace into 产生的奇怪行为
MySQL中 replace into是否像预期样:若表中有已经存在的数据,则把已经存在的数据删除,插入新数据? 准备数据 CREATE TABLE `test_replace` ( `id` int(11) NOT NULL AUTO_INCREMENT, `str1` char(10) DEFA ......
C++如何抛出捕获异常
如何抛出异常 throw 数据; // 数据可以是任何类型 // 不要抛出局部变量的地址,因为该地址有可能被释放 // 抛出的数据不是直接传递给捕获的变量,而是先创建一个匿名对象存储该数据,然后传递该匿名对象 如何捕获异常 try{ // 可能会产生异常的代码或函数调用 }catch(类型1 &变量 ......
【故障公告】一而再,再而三,三翻四复:数据库服务器 CPU 100%
[会员救园](https://www.cnblogs.com/cmt/p/17520031.html),故障捣乱,每当困难时,故障们总是喜欢雪上加霜过来考验你。 今天下班前 17:43~17:47 期间,园子的 SQL Server 数据库服务器突然出现 CPU 100% 问题。 发现问题后,我们立 ......
linux发行版上软件包的安装与卸载
http://www.taodudu.cc/news/show-5916363.html?action=onClick https://www.lxlinux.net/4640.html ......
C++运算符函数
# 一、运算符函数 在C++中会把运算符当做函数处理,一个表达式,其实可能调用了很多运算符函数来完成计算,这种特性对内建类型没有用,但是对于自建类型而言,通过设计运算符函数能够进行**个性化运算**,以此**提高代码的可读性、易用性** 例如string类: ```c++ string str,st ......
【CF1327C】Game with Chips(构造)
**题目大意:** *** ```cpp #include using namespace std; typedef long long ll; ll n,m,k; ll sx[200+10],sy[200+10],fx[200+10],fy[200+10]; int main(){ ios::sy ......
LC1761 一个图中连通三元组的最小度数
[一项三元环枚举技术。](https://leetcode.cn/problems/minimum-degree-of-a-connected-trio-in-a-graph/description/ "一项三元环枚举技术。") 整体思路是枚举三元环,其度数为 $deg_i+deg_j+deg_k- ......
智能指针
常规指针的缺点: 当一个常规指针离开了作用域时,只有该指针变量本身占用的内存空间(4/8字节)会被释放,而它指向的内存空间不会自动释放,当free/delete/delete[] 语句忘记执行或者无法执行,形成内存泄漏 智能指针的优点: 智能指针是一个封装了常规指针的类类型对象,并且重载了 * 和 ......
Linux-批量telnet测试端口连通性脚本
1、创建sh脚本vim telnet_batch.sh#!/bin/bash#zkm 2023-08-31check_telnet(){for ip_port in $(cat ip_info|grep -v '^#')doCHECK_PORT=$(echo $ip_port|awk -F: '{p ......
高维前缀和(SOSDP)
## 模板 ### 求高维矩阵的前缀和 每个位置上存的是原来单点的值。 #### 一维 点击查看代码 ```cpp for (int i = 1; i #### 二维 1. 容斥 点击查看代码 ```cpp for (int i = 1; i 2. 分解法 分解成多遍一维前缀和 点击查看代码 ``` ......
优雅地在Numpy实现Conv2D
何为优雅: - 编写优雅——算法符合直觉,容易理解 - 执行优雅——执行高效 本文将围绕这俩点逐步对Numpy下卷积算子的实现拨茧抽丝。在文章的开头先声明一下这篇文章数据格式规范。 - 输入 [N, Cin, H, W] - 卷积核 [Cin, Kx, Ky, Cout] - 输出 [N, Cout ......
abc302f
[abc302f](https://atcoder.jp/contests/abc302/tasks/abc302_f) 不是很难,但是还是有点绕 很明显是一个图的模型 但是边数很大 我们只关心每种数最早什么时候能够得到 对于每一种数,我们记录哪些集合包含它,每得到一个新的数,就用它来更新 ```c ......
day06
**重难点** 一、虚函数、虚函数表、虚表指针、覆盖 1、虚函数 在成员函数前面加 virtual 后,该函数就称为虚函数,此时该类就会像虚继承一样多了一个虚表指针(虚函数表指针、虚指针) 2、虚函数表 虚表指针指向的是一张属于该类的一张表格的首地址,该表格中记录了该类中所有虚函数的首地址 如果类中 ......
day02
一、数据类型 为什么要对数据进行分类? 1、现实中的数据就是自带类别属性的 2、对数据进行分类可以节约内存存储空间、提高运行速度 存储空间的单位: Bit 比特 存储一个二进制位,只能存储0或者1,计算机存储数据的最小单位 Byte 字节 存储八个二进制位,计算机存储数据的基本单位 Kb 1024字 ......
com.xxl.job.core.log.XxlJobFileAppender : 没有那个文件或目录
异常信息如下: 2023-08-31 19:52:39.627 ERROR 18321 [rCallbackThread] com.xxl.job.core.log.XxlJobFileAppender : 没有那个文件或目录 java.io.IOException: 没有那个文件或目录 at ja ......
CF383E Vowels
[题目链接](https://codeforces.com/problemset/problem/383/E) 拿到这题,看到求答案的方式:“平方的异或和”。这是就能想到可能有两种方式统计答案: * 直接按照他所说的去算。 算出每一种情况下的数量平方再取个异或和。 * 拆贡献 既然是平方,就无异于点 ......
[React Typescript] Strongly typed React component `as`
The `as` Prop in React Option 1: import { Equal, Expect } from '../helpers/type-utils'; export const Wrapper = <TProps extends keyof JSX.IntrinsicElem ......
系统编程-同步互斥机制
### 同步互斥机制 1. 同步概念 所谓同步,即同时起步,协调一致。不同对象,对于“同步”的理解方式不一样(略有不同)。如设备同步,是指在两个设备之间规定一个共同的时间作为参考;数据同步,是指让两个或多个数据库内容保持一致,或者按需要部分保持一致;文件同步,是指两个或者多个文件夹的文件保持一致等等 ......
java代审之XXE
一、什么是XXE漏洞 xxe攻击也叫xml外部实体注入攻击,是一种常见的Web应用安全漏洞,通过漏洞可导致任意文件读取、目录遍历、探测内网端口、攻击内网网站、发起DoS拒绝服务攻击、执行系统命令等安全问题。 当应用程序使用XML处理器解析外部XML实体时,可能会发生XXE漏洞,使用场景比如后台解析x ......
vector
vector初始化 // 初始化空的vector std::vector<int> emptyVector; // 使用初始化列表初始化vector std::vector<int> initializedVector = {1, 2, 3, 4, 5}; // 使用指定大小和默认值初始化,创建大小 ......
【Azure Cloud Service(Extended Support)】如何使用外延服务迁移应用?
问题一:迁移到云服务扩展后,之前经典版的云服务的部署槽会变成单一的部署槽,关于两个云服务扩展版之间的部署交换能否提供一个演示? 对于具有双槽的云服务(Classic),根据文档中的建议,在迁移到云服务(外延支持)时需要先删除过渡槽,将生产槽作为一个独立的云服务进行迁移。 在完成生产槽的迁移后,创建另 ......
文件空洞(file hole)与稀疏文件(sparse file)
1、引言 在linux上文件大小和占用空间是两个概念,文件大小表示文件数据的长度,空间占用表示数据占用的磁盘空间。 文件大小 < 空间占用:通常磁盘空间是按照4K一块管理的,创建一个文件其内容只有256字节,文件大小实际显示只有256字节,但其磁盘占用空间为4K文件大小 > 空间占用:文件内部有空洞 ......
按回车处理输入框失去焦点
一、现象 1、光标聚集输入框时需要获取原始值 2、在输入框进行数据调整 3、输入失去焦点时进行输入前后的数据进行对比处理,得出相差的值 4、按回车(enter)键或是鼠标作用光标失去焦点时进行数据处理 5、输入框绑定了获得、失去光标和回车事件, 如下(element-ui组件): <el-input ......
CF449D Jzzhu and Numbers
[原题链接](https://codeforces.com/problemset/problem/449/D "原题链接") 首先我们让 $c_s$ 表示有多少 $a_i$ 是 $s$ 的超集,那么有:取与后是 $s$ 的超集的集合个数 $f_s=2^{c_i}$。 再让 $g_s$ 表示有多少集合 ......
[ARC100E] Or Plus Max
[原题链接](https://atcoder.jp/contests/arc100/tasks/arc100_c) 不难发现我们可以处理出每个状态所有子集中 $a_i$ 的最大值和次大值,用一个 `pair` 维护,跑一遍 $\text{SOSDP}$,这时每个状态的权值就是最大值加次大值,最终输出 ......
Element Plus 配置自动按需引入后,组件样式不自动导入的一种情况
步骤: 1、按照官网文档配置按需自动导入 https://element-plus.org/zh-CN/guide/quickstart.html#%E6%8C%89%E9%9C%80%E5%AF%BC%E5%85%A5 2、在.vue单文件组件中手动引入了组件 3、结果:组件样式就不自动导入了 4 ......
2023年2024年 好用免费图床推荐
1.华趣免费图床 该免费图床由来已久,稳定运行多年!满足多种个性化需要 、可以说该图床是所有推荐当中最为灵活、扩展性最强图床! 甚至还可以统计数据量大小,有普通用户和付费用户区分,付费用户自定义功能将更加强大 ,就 个人而言,即使免费版也足可以满足需要; 唯一缺点就是普通用户图片只能上传2M大小 , ......
链表详解
C++中的链表是一种数据结构,用于存储一系列元素,每个元素都包含一个值以及一个指向下一个元素的指针。链表可以分为单向链表和双向链表,其中单向链表每个节点只有一个指向下一个节点的指针,而双向链表每个节点有一个指向下一个节点和一个指向前一个节点的指针。 以下是关于C++链表的详细解释: 1. **链表节 ......