NOT
Scanner
用户交互Scanner 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext() hasNextLine()判断是否还有输入的数据。 next(): 1. ......
实验三 函数应用编程
task1.c #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #define N 80 void print_text(int line, int col, char text[]); vo ......
在Linux安装Maven
前言 Linux 系统安装、配置 Maven 步骤和相关资源地址,以3.8.2版本为例。 安装 下载解压 # 备用地址清华镜像 https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.2/binaries/apache-maven- ......
深入理解 JVM---JVM 和 GC 日志 以及 内存分配回收日志
虚拟机及垃圾收集器日志 1、JDK9 日志 在JDK 9以前,HotSpot并没有提供统一的日志处理框架,虚拟机各个功能模块的日志开关分布在不同的参数上,日志级别、循环 日志大小、输出格式、重定向等设置在不同功能上都要单独解决。 直到JDK 9,这种混乱不堪的局面 才终于消失,HotSpot所有功能 ......
33
实验一: #include <stdio.h> #include <stdlib.h> 源代码: #include <time.h> #include <windows.h> #define N 80 void print_text(int line, int col, char text[]); ......
BM 算法学习笔记
$\text{Berlekamp-Massey}$ 算法 模板题 考虑维护这个序列 $a$ 前缀的递推序列 $f$。 不妨假设当前考虑到 $a_1,a_2,a_3\dots a_n$,当前的递推序列为 $f_1,f_2,f_3\dots f_m$,那么接下来分为两种情况: $a_n= \sum {i ......
在Linux安装Kafka监控系统EFAK
前言 EFAK(Eagle For Apache Kafka)是一个简单、高性能的Kafka集群监控系统,实现了监控、可视化操作Topic/Zookeeper、SQL查询、告警等功能,它以前的名字叫Kafka Eagle。 我们重点看看如何安装以及简单使用它。 kafka 版本支持:0.8.2.x, ......
我的大学【电子工程----智能科学与技术】
我的专业非常超前,现在也很自豪,主修专业课程导师: C语言:韩媞 C++:李佳奇 人工智能:葛长赟 数字图像处理:葛长赟 智能信息处理:赵秀洁 智能控制论,图雅 智能机器人,张新强 智能终端应用开发(QT),李佳奇 电机与拖动,于广 ......
DCL-用户管理
DCL:数据库控制语言,用来管理数据库用户,控制数据库的访问权限 1.查询用户 use mysql; select * from user; 2,创建用户 create user '用户名'@'主机名' identified by '密码'; 3.修改用户密码 alter user '用户名'@'主 ......
VScode连接Ubuntu服务器
VScode软件设置 1.安装插件 2.config配置 Host 是你要设置的名字 HostName是ubuntu虚拟机ip地址;(ifconfig) user是ubuntu用户名; 保存即可 远程服务器配置: 1.在服务器上安装SSH服务: sudo apt-get install openss ......
如何把多个文件(夹)平均复制到多个文件夹中
首先,需要用到的这个工具: 度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 假定的情况是,共有20个兔兔的图片,想要平均的复制4个文件夹里,那么每个文件夹里面就有5个图片(如果是5个,那每个自然是4个,具体除数是多少,根据实际情况即可) 打开工具,切换到 文件批量复制 版块 找到右下角的 设置 ......
VMware安装CentOS7并用FinalShell连接
时间:2023/4/5 作者:Nhenk 1. 下载 VMware 2. 安装 因为我之前安装了 docker 而开启了 Hyper-V ,所以出现了下面的界面,但无关紧要,差异不会太大 选择安装位置 取消这两项,并继续下一步 输入许可证 输入相应的许可证秘钥进行注册 3.安装虚拟机 3.1 Cen ......
java代码执行的过程
java程序的运行必须经过三个阶段:编写、编译、运行 编写:指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。 编译:通过java编译器将java源文件(*.java)编译为java字节码文件(*.class) 运行:通过java类加载器将java字节 ......
Java第三次作业
分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) (1) package bv; public class cv { public static void main(String[] args) { int sum = 0; for(int ......
RabbitMQ 09 主题模式
主题模式 主题模式结构图: 主题模式实际上就是一种模糊匹配的模式,可以将routingKey以模糊匹配的方式去进行转发。 可以使用*或#来表示: *:任意的一个单词。 #:0个或多个单词。 定义配置类。 import org.springframework.amqp.core.Binding; im ......
rv1126开发环境搭建
1. 拿到rv1126开发版后,首先连接电源、串口和网线,通过串口登录到系统 Windows串口使用Putty工具,在设备管理器里面找到对应的串口号设置波特率为1500000 , 8, 1, 0, 0设置完成后打开串口终端 Linux串口使用minicom工具,在/dev/ttyUSB里面找到对应的 ......
目标识别
目标识别 图像轮廓 图像轮廓:具有相同颜色或强度的连续点的曲线 作用: 可用于图形分析 物体的识别和检测 注意点: 为了检测的准确性,需要先对图像进行二值化或Canny操作 画轮廓时会修改输入的图像 findContours(img,mode,ApproximationMode) mode:模式 R ......
如何把多个文件(夹)向上移动1层(或多层)(在批量复制前或后进行)
首先,需要用到的这个工具: 度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 假定情况是,我要把下图里的4个文件夹内部的全部文件,合并到04的当前位置来(4个文件夹里面各有5个兔兔的图片) 打开工具,切换到 文件批量复制 版块 找到右下角的 更多 ,点击,来设置上移的情况 勾选“来源路径”向上层 ......
如何把多个文件(夹)随机复制到多个文件夹中
首先,需要用到的这个工具: 度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 先看文件的情况一共20个兔兔的图片,4个文件夹,把全部的图片随机的复制这些地方去 打开工具,切换到 文件批量复制 版块 找到右下角的 设置,点击打开 勾选“随机复制”,把文件进行随机的复制 选中全部的兔兔图片,Ctrl ......
奶牛排队【题解】
题目描述 奶牛在熊大妈的带领下排成了一条直队。 显然,不同的奶牛身高不一定相同…… 现在,奶牛们想知道,如果找出一些连续的奶牛,要求最左边的奶牛 $A$ 是最矮的,最右边的 $B$ 是最高的,且 $B$ 高于 $A$ 奶牛。中间如果存在奶牛,则身高不能和 $A,B$ 奶牛相同。问这样的奶牛最多会有多 ......
[HAOI2007]理想的正方形【题解】
题目描述 有一个 $a \times b$ 的整数组成的矩阵,现请你从中找出一个 $n \times n$ 的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 输入格式 第一行为 $3$ 个整数,分别表示 $a,b,n$ 的值。 第二行至第 $a+1$ 行每行为 $b$ 个非负整数,表示矩阵 ......
算法思想
$\mathcal{Part}$ 1. 前提提要 注意:本文为提高组难度的算法思想,主要为前缀和,差分等优化 因为是思想,讲的会比较玄乎,能理解就好 $\mathcal{Part}$ 2. 双指针 双指针通常解决区间问题 步骤是,确定一个右节点或左节点作为一个参考点,通常取右节点,记为 $j$ 我们 ......
31.删除保留实体(删除不需要的实体而不影响主体的结构)
一、基本参数 1.定义:使用删除/保留实体特征选择要保留或删除的实体。这在与具有多个配置的多实体零件一起使用时非常有用 二、操作演示 1.打开命令 2.点击删除实体命令,则实体被删除 3.点击保留实体后,除了选择的实体,其余实体被被删除 4.实体删除影响默认体积及质量,可能影响直接生成工程图的质量体 ......
关于我用ai做了一点c++开发这件事
简介 C++一直不是我的主力编程语言,何况众所周知C++学习曲线之陡峭,尽管如此我还是动了挑战一下用ai写一下c++程序的念头,事实证明ai非常高效的帮助我完成了我的目标,在大概7个小时的工作时间里帮助我写完了一个简单的汇编器,我目前主要使用new bing作为ai助手,我们的完整QA如下: QA过 ......
在Linux安装Jenkins
前言 以Jenkins版本2.303作2例子在Linux系统直接安装的详细步骤,并解决插件下载速度慢问题。所有脚本可以直接复制在任意目录下执行。 下载启动包 echo "清华镜像下载启动war包到/opt/soft/jenkins目录" > /dev/null wget -P /opt/soft/j ......
yolov5训练自己的数据
前一篇文章写了如何的安装yolo5。基于上面的一章,记录下用yolo5来训练自己的数据。 split_train_val.py import os import random trainval_percent = 0.1 train_percent = 0.9 xmlfilepath = '/Use ......
Java Scanner的next和nextLine的区别
一.next 要读取到有效字符才能结束输入,否则会一直处于读取状态 读取到有效字符前的空格,会自动清除 只有读取到有效字符后,才会把之后的空格清除 next不能读取带有空格的字符串 空格不能输出 只有读取到有效字符后才输出 只能输出空格之前的字符 二.nextLine 1.以Enter为结束符,输出 ......
sort,sorted,reverse,reversed的区别
python中sort,sorted,reverse,reversed的区别 简单的说以上四个内置函数都是排序。 对于sort和reverse都是list列表的内置函数,一般不传参数,没有返回值,会改变原列表的值。 而sorted和reversed是python内置函数,需要传参数,参数可以是字符串 ......
交易
题目描述 小B来到了一个村庄,村庄里有 $N$ 个村民,第 $i$ 个村民会售卖 $ai$ 种物品,在他所售卖的所有物品中,第 $j$ 个物品的编号是 $sj$ ,价格是 $pj$ 颗绿宝石,数量是 $bj$ 。现在小B想要购买 $M$ 种物品,第 $i$ 种物品编号是 $ci$ 。因为他想要购买的 ......
C++库封装JNI接口——实现java调用c++
1. JNI原理概述 通常为了更加灵活高效地实现计算逻辑,我们一般使用C/C++实现,编译为动态库,并为其设置C接口和C++接口。用C++实现的一个库其实是一个或多个类的简单编译链接产物。然后暴露其实现类构造方法和纯虚接口类。这样就可以通过多态调用到库内部的实现类及其成员方法。进一步地,为了让不同库 ......