XOR
C++
数组排序输出 对于输入的每一批数,按从小到大排序后输出。 一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束),第二个输入为该批数的数量size(0<size<=10),接下来为size个指定类型的数据。 输出将从小到大顺序输出 ......
麦轮小车项目总结
麦轮小车项目概括 项目简介:使用遥控器控制麦轮小车,通讯方式为2.4G无线信号,控制方式为通过遥控器上的摇杆或者陀螺仪,控制小车的方向和速度。 项目难点: 用NRF24L01实现无线通讯,编码解码的实现。 DRV8833的驱动实现。 摇杆控制、重力模式控制小车的算法的实现。 项目时间历程: 第一阶段 ......
Test Time Augmentation
# 1.概念 ## 1.1 数据增强 Data Augmentation,训练过程中经常使用数据增强技术 > 大型数据集是成功应用深度神经网络的先决条件。 图像增广在对训练图像进行一系列的随机变化之后,生成相似但不同的训练样本,从而**扩大了训练集的规模**。 此外,应用图像增广的原因是,**随机改 ......
golang grpc demo
protobuf 安装链接:https://liqiang.io/post/install-protobuf-in-centos-f0a9b926 ......
java 泛型
### 泛型类 ```java // 简单泛型 class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; public T getVar(){ return var ; } public void setVar(T var){ this.var = ......
java 注解
### java 内置注解 | 注解 | 作用 | 描述 | | | | | | @Override | 将覆盖父类中的方法 | 作用在子类的方法上 | | @Deprecated | 代码被弃用 | 使用了被@Deprecated注解的代码则编译器将发出警告 | | @SuppressWarnin ......
java 反射:类和属性是否有注解
* `boolean isAnnotationPresent(Class annotationClass)` 元素上是否包含指定类型的注解,存在则返回 true,否则返回 false * ` A getAnnotation(Class annotationClass)` 获取元素上指定的注解,如果元 ......
java 枚举
```java /** * 埋点模块枚举 * * @author hangy */ public enum ModelEnum { PROCESS_CONTROL("流程管控", 10), TASK_CENTER("任务中心", 20), QHSE("QHSE管理", 30), DATA_TRANS ......
java 反射
总结一句话就是:**在程序运行中根据业务需要由 jvm 动态获取 Class 对象来创建对象、执行方法等操作** 。是动态和灵活的而不是事先代码写死 ### 获取 Class 三种方法:类.class;对象.getClass();Class.forName("全限定类名") ### Class 常用 ......
修改DataTable中的值
DataTable dt ;for (int i = 0; i < dt.Rows.Count; i++) { DataRow row = dt.Rows[i]; row.BeginEdit();//开启编辑 row["要改的字段"] = "要改的值"; row.EndEdit();//结束编辑 } ......
springcloud 第一个项目遇到的报错
在创建模块springcloud-provider-8001的时候出现两个错误,一个是CLASSNOTFOUND,另一个是错误的类文件: /D:/apache-maven-3.8.8/maven-repo/org/springframework/spring-beans/6.0.4/spring-b ......
Hystrix(服务熔断)+Feign和FallbackFactory(服务降级)
分布式系统面临的服务雪崩问题 当用户发起请求时,假设处理请求的服务器1运行时需要调用到服务器2,服务器2运行时需要调用到服务器3,而如果服务器2因为某些原因始终不能正常调用到服务器3,这时候后面其他用户的请求也都会阻塞在服务器1,在并发量极大的情况下容易导致多个服务器崩溃已经许多其他级联问题的发生, ......
VTK 正交投影 透视投影
VTK默认透视投影(近大远小),如果想改成正交投影(平行投影,远近一样): 1.调用vtkCamera的ParallelProjectionOn函数开启 2.通过vtkCamera的SetParallelScale缩放 3.通过vtkCamera的SetClippingRange设置前后裁剪平面 关 ......
python 读写文本操作
1、文件的基本操作 1. 打开文件 2. 操作文件 3. 关闭文件 关键字:open 方式1 f=open(r'a.txt', 'r', encoding='utf-8') # f = open(r'a.txt', mode='r', encoding='utf-8') res = f.read() ......
爬取 万年历 xml 操作
import datetimeimport requestsimport xml.etree.ElementTree as ETkw ={ 'wd':'python教程'}url1 ='https://rili.ximizi.com/jinrijishi.php'url2 ='https://www ......
2022年第十四届四川省大学生程序设计大赛 A
A Adjacent Swapping 题意: 给定一个字符串,每次可以移动相邻字符,求最小移动次数可以把它变成s+s这样左右两边相同的字符串。 思路: 1:我们知道他一定是偶数长度,所以我们把字符串分成两部分s1和s2 2:贪心的扫描一遍这个字符串,s1就是前一半,然后计算在满足这一般的时候他要移 ......
电脑远程连接软件推荐
 您可以考虑使用多种可靠的计算机远程连接软件选项来远程连接和控制计算机。 以下是一些流行的选项: ### TeamViewer TeamV ......
Exp8 Web安全 20202211 王宏韬
目录 一、实践内容 二、基础问题 (1)什么是表单 (2)浏览器可以解析运行什么语言 (3)WebServer支持哪些动态语言 (4) 防范注入攻击的方法有哪些 三、总结体会 四、实验过程 (1)WEB HTML (2)WEB JAVASCRIPT (3)WEB 后端 MYSQL (4)WEB 后端 ......
ALLEGRO更新DRC检查
设置DRC规则 所有规则,都在规则管理器里面设置。 DRC时,检查的项目都是根据规则管理器的约定来的。 所以,布线前或查看DRC前,都需要先确认规则管理器中设置了所有规则。 在规则管理器里面,将该设置的规则(e.g. 线宽,间距)都设置上。不知道的规则就用默认的。 设置分析模式 虽然规则已经设置好, ......
手机投屏音频流转在无系统权限中的应用
## 背景 在[手机投屏处理音频流转问题 ](https://www.cnblogs.com/zuojie/p/17273558.html "手机投屏处理音频流转问题 ")中介绍了反射`android.media.AudioSystem`类的`setDeviceConnectionState`方法来 ......
【Java读取串口】[rxtxSerial.dll+0x5b00]报错(使用RXTXcomm.dll)
使用RXTXcomm报错 EXCEPTION_ACCESS_VIOLATION (0xc0000005) C [rxtxSerial.dll+0x5b00] 原文链接:https://blog.csdn.net/Loveme_CN/article/details/115918493 1. 背景项目中 ......
环境配置-python手动命令安装
(一)写在前面 最近AIGC火爆,作者在探索ChatGLM时需要更高版本的transformers库,但是该版本transformers不支持服务器默认的python3.6,需要安装python3.7。常规的安装指定版本的python只需要在官网下载对应的安装包,然后逐步操作就可以。而由于公司限制作 ......
解决sqlserver2008无法启动配置管理器的问题
出错提示:启动SQL Server 2008 配置管理器时,出现以下提示错误 无法连接到WMI提供程序。您没有权限或者该服务器无法访问...... Invalid class [0x80041010] 解决方法: 以管理员身份,记住一定是要用管理员身份。运行“命令提示符”(在附件下面),进入后执行以 ......
codeforces#1829H.Don't Blame Me(dp)
题解 ``` #include #define io ios::sync_with_stdio(false); #define off cin.tie(0), cout.tie(0); #define all(x) x.begin(),x.end() #define inf 0x3f3f3f3f3f ......
如何优化使用Docker部署的项目的部署速度
原本的dockerfile ``` # Workdir is unprivileged user home WORKDIR /usr/src/app # 安装依赖 COPY package.json /usr/src/app COPY package-lock.json /usr/src/app C ......
MQTT GUI 客户端 可视化管理工具
# MQTT GUI 客户端 可视化管理工具 ## 介绍 - 多标签页管理,同时打开多个连接 - 提供原生性能,并且比使用 Electron 等 Web 技术开发的同等应用程序消耗的资源少得多 - 支持 MQTT v5.0 以及 MQTT v3.1.1 协议,支持通过 WebSocket 连接至 M ......
JUC:cas 算法、原子类、原子引用类
### 什么是 CAS + 全称是 Compare-And-Swap,对数据进行 **原子性** 操作,sun.misc.Unsafe 类的各个 native 方法实现的 + 比较当前工作内存中的值和主内存中的值,如果相同则执行规定操作,否则什么都不做或者重来一次,重来就是自旋锁了 [java各种锁 ......
JUC:LockSuport
> 是 JUC 的核心之一,AQS 的 await()、signal() 等方法底层就是 LockSuport 实现的 > 实现线程挂起和唤醒的操作,和每个线程关联一个许可(permit),核心方式就是 park 和 unpark,底层是 Unsafe 类的 native 方法实现;类似 objec ......
一步步完整搭建一个图纸管理系统(Django+Vue3)
# 图纸管理系统 ## 一、初步构建后端项目 ### 1、打开已经创建好的虚拟环境:激活activate(推荐使用虚拟环境)并创建项目 ![](https://img2023.cnblogs.com/blog/2240937/202305/2240937-20230524164953360-1300 ......