XOR

cpplint使用

cpplint可用于检查代码是否遵守google c++代码规范。我的理解是检查你使用的是不是正确的C++。 安装: python3 -m pip install cpplint 与之对应,代码需要格式化为满足google c++规范的格式,比如使用 clang-format --style=goo ......
cpplint

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 ......
springmvc 框架 资源 java ssm

Windows Terminal 美化

# Windows Terminal 美化 1. 首先安装Windows Terminal [https://github.com/microsoft/terminal](https://github.com/microsoft/terminal) 2. 去Oh-my-posh官方安装 [Home ......
Terminal Windows

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 ......
Anaconda 命令 opencv conda

字符串转换

/// <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 **块元素:无论 ......
HTML5 HTML

20230710-20230711 数论

# 数论 被薄纱了/kk 授课老师:南京大学-朱富海教授 ### 20230710 #### 裴蜀定理 对于给定不全为零的整数的 $a,b$ 一定存在一对整数 $x,y$ 满足 $ax+by=gcd(a,b)$ 。 ##### 证明: 1. $a==0$ $or$ $b==0$ 显然成立; 1. 设 ......
数论 20230710 20230711

microsoft edge 金丝雀版本下载

- [https://www.microsoft.com/zh-cn/edge/download/insider?form=MA13FJ](https://www.microsoft.com/zh-cn/edge/download/insider?form=MA13FJ) - 下载合适的操作系的版本 ......
金丝雀 金丝 microsoft 版本 edge

【笔者感悟】笔者的工作感悟【二】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
笔者

基础组合数学

加法原理、乘法原理等是组合数学中的基础 加法原理 将集合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,它不仅成熟、稳定,而且价格优惠,为工业以太网通讯领域注入了新鲜的血液。 ......
以太网 300 模块 电脑 PLC

a-input只能输入正整数的方法

<a-input v-model="edit.rampTime" type="number" oninput="value=value.replace('.', '',).replace('-', '',)" style="width: 220px" ></a-input> ......
整数 a-input 方法 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。 > 对于完全图 ......
题解 FESTIVAL Final CODE 2017

差分约束思想及注意事项

差分约束算法前情提要:晚自习前把老师布置的作业搞完了 但我晚自习总不能和铃兰贴贴吧,所以决定学点新东西 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 ......
常用工具 常用 工具 JVM

大门

#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 ......
Mergesort Strikes 1081G 1081 Back

集合注入

......

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 ......
算法 笔记 KMP

求线性代数逆序数概念是啥意思?

想要搞明白线性代数的“逆序”问题,不需要直接看生硬的概念,直接上手做几道题,循序渐进的就明白了——简单的说,只需要看下面这三篇笔记: [你知道怎么判断一组数字的逆序数吗?](https://zhaokaifeng.com/16105/) [你会使用逆序计算这个行列式吗?](https://zhaok ......
逆序 线性代数 代数 线性 概念

【Python】Locust持续优化:InfluxDB与Grafana实现数据持久化与可视化分析

原生Locust在内存中维护了一个时间序列数据结构存储事件信息。测试结束后,这些数据将丢失。本文介绍如何长期保存这些数据,以便后续进行分析使用。 ......
InfluxDB Grafana 数据 Python Locust

构造器注入

......

自动装配

......