XOR
cpplint使用
cpplint可用于检查代码是否遵守google c++代码规范。我的理解是检查你使用的是不是正确的C++。 安装: python3 -m pip install cpplint 与之对应,代码需要格式化为满足google c++规范的格式,比如使用 clang-format --style=goo ......
CW暑假集训
集训模拟赛的题解应该都在 [CWOI 杂题里](https://www.cnblogs.com/xx019/p/17526796.html)。 主要就是题目的记录?不太想写游记。 简单题不会写。 ## 7.7 考试,考得依托。 ## 7.8 很趣味的数据结构! 感觉很有集训那味啊,就是前面讲一会简单 ......
1-9 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
Archlinux GCC 13.1.1 20230429 2023-07-10 20:47:50 星期一 点击查看代码 ``` #include int main() { int c_in, last_in; c_in = 0; last_in = 'a'; while( (c_in=getcha ......
【数据结构与算法】队列算法题
## TS 实现队列 ```ts interface IQueue { // 入队 enqueue(item: T): void; // 出队 dequeue(): T | undefined; // 队首 peek(): T | undefined; //是否为空 isEmpty(): boole ......
系统托盘如何实现
qt中有这么一个类(系统托盘类QSystemTrayIcon),但是我们要设置一些自定义功能,所以要对此类进行重写。 1.如何调用:需要的地方使用自定义托盘类:MySysTray* systray = new MySysTray(this);若是仅仅在此继承类中改变图标的话,是会在托盘中显示出来的, ......
ssm框架使springmvc放行资源(java配置类)
- 在springmvc中,如果配置了拦截所有请求交给springmvc处理,会出现一些静态web资源加载不出来的情况,或者想放行指定web资源可以通过修改通过修改配置达到相应目的,这里使用覆写WebMvcConfigurationSupport中的方法作介绍。 ```java @Configura ......
Windows Terminal 美化
# Windows Terminal 美化 1. 首先安装Windows Terminal [https://github.com/microsoft/terminal](https://github.com/microsoft/terminal) 2. 去Oh-my-posh官方安装 [Home ......
c语言学习3
一、for循环语句 循环:就是一种让一段代码反复执行的方式,从而达到想要的效果 for循环一般会使用一个变量来引导循环的进行,这个变量叫做该循环的循环变量 i index for循环的变化很灵活,但也很危险(相比于其他循环) for([1];[2];[3]) { [4] } [1]、给循环变量赋初值 ......
Anaconda使用conda安装opencv的正确命令
很多教程是使用pip安装opencv的,执行的命令是: pip install opencv-python 但是我们的环境是Anaconda,使用conda安装opencv的命令是: conda install -c conda-forge opencv 参考资料: https://anaconda ......
字符串转换
/// <summary> /// ushort[]转string /// </summary> /// <param name="inUshort">ushort数组</param> /// <returns>string字符串</returns> public static string USh ......
HTML5
# HTML5 **HTML5的更新:使用网页实现动态渲染图形、图表、图像和动画,不需要安装插件直接使用网页播放视频。** W3C(万维网联盟): W3C标准: + 结构化标准语言(HTML、XML) + 表现标准语言(CSS) + 行为标准(DOM) IDE : WebStorm **块元素:无论 ......
20230710-20230711 数论
# 数论 被薄纱了/kk 授课老师:南京大学-朱富海教授 ### 20230710 #### 裴蜀定理 对于给定不全为零的整数的 $a,b$ 一定存在一对整数 $x,y$ 满足 $ax+by=gcd(a,b)$ 。 ##### 证明: 1. $a==0$ $or$ $b==0$ 显然成立; 1. 设 ......
microsoft edge 金丝雀版本下载
- [https://www.microsoft.com/zh-cn/edge/download/insider?form=MA13FJ](https://www.microsoft.com/zh-cn/edge/download/insider?form=MA13FJ) - 下载合适的操作系的版本 ......
【笔者感悟】笔者的工作感悟【二】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
基础组合数学
加法原理、乘法原理等是组合数学中的基础 加法原理 将集合S划分为S1,S2,S3,......,Sm,则|S|=|S1|+|S2|+|S3|+......+|Sm| 乘法原理 定义集合S是元素序列(a,b)的集合,对于元素a有P种选择,元素b有Q种选择,则S的大小为P*Q 排列 一.不可重复排列数 ......
300PLC转以太网模块电脑与300plc以太网连接
工业通讯的发展已经迅速到了一个令人咋舌的地步,以太网通讯已经成为了工业通讯的主流。而今天,我们要介绍的是一款以太网通讯处理器——捷米特ETH-S7300-JM01,它不仅成熟、稳定,而且价格优惠,为工业以太网通讯领域注入了新鲜的血液。 ......
a-input只能输入正整数的方法
<a-input v-model="edit.rampTime" type="number" oninput="value=value.replace('.', '',).replace('-', '',)" style="width: 220px" ></a-input> ......
CODE FESTIVAL 2017 Final J 题解
[problem](https://www.luogu.com.cn/problem/AT_cf17_final_j) & [blog](https://www.cnblogs.com/liangbowen/p/17542298.html)。 萌萌点分治,积累个 trick /qq。 > 对于完全图 ......
差分约束思想及注意事项
差分约束算法前情提要:晚自习前把老师布置的作业搞完了 但我晚自习总不能和铃兰贴贴吧,所以决定学点新东西 woc你看人家新高一都把差分约束学了 人家周考直接乱杀,但我呢,我只能开摆差分约束小总结: 如果要求最大值,则想办法把每个不等式变为标准xi-xj<=val(约束)的形式,然后建立一条从 j到i权 ......
数学
## x的y次方 使用函数`pow(x,y)` 例如 2的10次方 `pow(2,10)` pow函数也可以**用来开根号**,例如开2次方根其实就是二分之一次方 例如 16开4次方根 `pow(16,1.0/4)` ## 输出 注意输出是要求`保留n位有效数字`还是`保留n位有效小数位` cout ......
JVM常用工具分析
### JVM基础分析、故障解决工具 #### 常用jdk工具 - **jps** : Jvm Process Status Tool 显示系统内全部的虚拟机进程; - **jstat** : Jvm Statistics Monitoring Tool 动态收集指定进程运行时数据; - **jin ......
大门
#include <iostream> #include "minecraft.h" TxMinecraft mc; using namespace std; void no1(int x,int y,int z){ mc.drawLine(x,y+1,z,x,y+8,z,251,14); mc.d ......
【计数,DP】CF1081G Mergesort Strikes Back
[Problem Link](https://codeforces.com/contest/1081/problem/G) 现有一归并排序算法,但是算法很天才,设了个递归深度上限,如果递归深度到达 $k$ 则立即返回。其它部分都和正常归并排序一样,递归中点是 $\lfloor (l+r)/2 \rf ......
go语言时间相关
在Go语言中,时间定义为Time结构体。 var t = time.Now() fmt.Printf("%T\n", t) // time.Time fmt.Printf("%v %+[1]v\n", t) // 2022-10-06 19:35:00.1963422 +0800 CST m=+0. ......
「学习笔记」KMP 算法
## 前置知识 **前缀** 是指从串首开始到某个位置 $i$ 结束的一个特殊子串. **真前缀** 指除了 $S$ 本身的 $S$ 的前缀. 举例来说, 字符串 `abcabeda` 的所有前缀为 `{a, ab, abc, abca, abcab, abcabe, abcabed, abcabe ......
求线性代数逆序数概念是啥意思?
想要搞明白线性代数的“逆序”问题,不需要直接看生硬的概念,直接上手做几道题,循序渐进的就明白了——简单的说,只需要看下面这三篇笔记: [你知道怎么判断一组数字的逆序数吗?](https://zhaokaifeng.com/16105/) [你会使用逆序计算这个行列式吗?](https://zhaok ......
【Python】Locust持续优化:InfluxDB与Grafana实现数据持久化与可视化分析
原生Locust在内存中维护了一个时间序列数据结构存储事件信息。测试结束后,这些数据将丢失。本文介绍如何长期保存这些数据,以便后续进行分析使用。 ......