NOT
Python实现文章查重
软件工程https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 作业要求 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13014 作业目标 个人项目 github链接 :https:// ......
大二上 23.9.11
今天学习了很多。 1.编程的根本:顺序、循环和分支。 2.编程思维就是 分解--识别模式--抽象--算法四个步骤组成。 3.String Java中是类,它所包含的是对象,不能直接等于。 4.Java语言规范:https://docs.oracle.com/javase/specs// 5.学习ja ......
剑指 Offer 63. 股票的最大利润
题目链接: 剑指 Offer 63. 股票的最大利润 题目描述: 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 解法思路: 使用 minv 记录前 i 天的最低价格,第 i 天卖出的利润就是 prices[i] - minv ,遍历一遍数组,不断更新最 ......
【ABC105D】题解
题解 题意简述 给定 \(n\) 个数,求这 \(n\) 个数中有多少个二元组 \((x,y)\) 满足其中每一个数都是 \(m\) 的倍数。 思路 前缀和,\((x,y)\) 内每一个数 \(\bmod \ m = 0\),可以用 \((sum_y - sum_{x - 1}) \bmod \ m ......
队列 queue
双端队列 deque 1.双端队列知识需知由于队列是一种先进先出(FIFO)的数据结构,因此无法直接从队列的底部删除元素。如果希望从队列的底部删除元素,可以考虑使用双端队列(deque)。 双端队列(deque)是一种允许在两端插入和删除元素的数据结构。 使用 push_back() 和 push_ ......
mybatis中的模糊查询,批量删除,以及按照表名查询
2023-09-11 1、模糊查询 UserMapper List<User> getUserByLike(String mohu); UserMapper.xml <select id="getUserByLike" resultType="com.hh.pojo.User"> select * ......
关于XW指令含义
XW:自扩展字节和半字操作的 16 位压缩指令 。 标准压缩指令不支持字节和半字操作,我们增加了字节和半字操作,当使用MounRiver开发时勾选RVXW选项,有利于提升代码密度。 为进一步提高代码密度,扩展 XW 子集,增加以下压缩指令 c.lbu/c.lhu/c.sb/c.sh/c.lbusp/ ......
2023/9/11每日总结
今天配置了zookeeper,中间遇到了问题: 1.版本不对导致无法启动; 2.Client port found: 2181. Client address: localhost. Client SSL: false. 安装教程:HBase安装教程 - yang_12138 - 博客园 (cnbl ......
关于CH32V307 mstatus寄存器
关于CSR寄存器中的mstatus寄存器,我们在使用的时候主要需要关注位3MIE位,位7MPIE位,位12:11MPP,位14:13FS,各个位解释如下: 位MIE:用于控制打开或者关闭全局中断 当该MIE域的值为1时,表示机器模式下所有的中断全局打开。 当该MIE域的值为0时,表示机器模式下所有的 ......
1. Java语言概述
1. Java语言概述 1. Java技术体系 Java SE(Java Standard Edition)标准版 Java EE(Java Enterprise Edition)企业版 Java ME(Java Micro Edition)小型版 2. Java开发环境介绍 JDK (java ......
数据库 -- day01
一、数据库简介 1、为什么需要数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限、不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后数据依然可以使用,必须把数据保存在磁盘文件中 随着程序功能越来越复杂、数据量越来越多、数据关系也越来越复杂,从文件中读写数据需 ......
ant design of vue 表格 默认,跨页勾选,翻页选择记忆勾选,数据回显勾选
需求 在使用ant design of vue 的table表格时需要让之前已选择的数据显示勾选状态,还要支持跨页勾选 思路 需要指定row-key绑定的值必须唯一 ant-design-vue的表格对于跨页勾选支持的非常友好,只要设置绑定一下rowKey就可以了,我这里绑定的是workerId 代 ......
C++ 优先队列 priority_queue
既然是队列那么先要包含头文件#include <queue>, 他和queue不同的就在于我们可以自定义其中数据的优先级, 让优先级高的排在队列前面,优先出队 优先队列具有队列的所有特性,包括基本操作,只是在这基础上添加了内部的一个排序,它本质是一个堆实现的 和队列基本操作相同: top 访问队头元 ......
HBase学习2(简单概念)
1.Apache HBase 是以hdfs未数据存储的,一种分布式,可扩展的NoSQL数据库。 2.HBase数据模型 HBase设计理念依据Google 的BigTable论文,BigTable是一个稀疏的、分布式的、持久的多维排序map。 映射由行键、列键和时间戳索引;映射中的每一个值都是一个未 ......
JDK、tomcat、MySQL安装部署
大数据开发实战 计算机基础普及 [计算机基础与网络.1](动态主机配置协议 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议) 是 RFC 1541(已被 RFC 2131 取代)定义的标准协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息 ......
【模板】左偏树(可并堆)
左偏树是一种支持合并的二叉堆。记 \(dis_u\) 表示点 \(u\) 到最近的叶子的距离,那么左偏树时刻满足 \(dis_u=dis_{rc}+1\land dis_lc\geq dis_rc\) 且它的深度是严格 \(O(\log n)\)。 template<int N,class T> s ......
centos7.8 升级stream填坑
一、升级CentOS 7到CentOS 8 说明 从CentOS FAQ来看RHEL7升级RHEL8使用了工具leapp,但是这个工具没有移植到CentOS。 CentOS论坛有 Upgrade process from CentOS7 讨论,使用的工具 leapp 据测试还存在问题。 Red Ha ......
自动猫品种分类系统的构建与实现
在现代社会,宠物猫的受欢迎程度越来越高。每种猫都有其独特的特点,从外观到性格,甚至到特定的健康需求。对于猫的爱好者和养猫新手,能够准确识别猫的品种是非常有帮助的。本项目旨在利用现代技术,特别是深度学习,来创建一个能够自动识别和分类猫的品种的系统。在这篇技术博客中,我将详细介绍如何从Bing搜索引擎爬 ......
day01
一、数据库简介 1、为什么要使用数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限、不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后依然可以使用,必须把数据保存在磁盘文件中 随着程序功能越来越复杂、数据量越来越多、数据关系也越来越复杂,从文件中读写数据需要 ......
day02
一、deque 双端队列容器 #include <deque> 是下标顺序容器,它允许在首尾两端快速地插入、删除数据 deque的元素不是全部相邻存储的:采用单独分配的固定大小数组的序列存储数据,以及额外的登记表(中控数组),该表中记录了所有序列的地址,这表示通过下标访问元素时必须经过两次指针解引用 ......
linux报错“Failed to start LSB: Bring up/down networking.”
1 简介 虚拟机安装CentOs7完成后,配置静态网络,重启网络失败 执行ststemctl status network.service 发现报错:Failed to start LSB: Bring up/down networking 2 原因 由于centos7中没有70-persisten ......
关于串口硬件流控制RTS、CTS引脚意义
对于MCU本身来说,当开启硬件流控时,RTS、CTS初始化配置时: RTS建议配置为复用推挽输出,CTS建议配置配置为浮空输入或带上拉输入,如下图 如上图, 对于MCU来说: RTS为输出信号,用于表示MCU串口是否准备好接收数据,若输出信号为低电平,则说明MCU串口可以接收数据,请求发送数据。当接 ......
剑指 Offer 62. 圆圈中最后剩下的数字
题目链接: 剑指 Offer 62. 圆圈中最后剩下的数字 题目描述: 0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第 ......
快速初始化Vue3项目终端工具 x-init
https://github.com/zjy4fun/x-init 安装工具 npm install -g x-init 快速创建一个项目,只需`x projectName`即可快速创建项目,支持国内加速👀 x demo ......
反悔贪心 -- 反悔堆
反悔贪心,顾名思义,就是可以反悔的贪心算法。 反悔贪心有两种实现方式:一种是利用堆实现,成为反悔堆;另一种是通过差值构造来构造出反悔自动机,让任何一种贪心策略都可以得到最优解。 本题我们可以先对lastday进行排序,之后遍历列表若能加入堆,直接加入;若不能加入,则看一看堆顶元素和当前元素的关系,若 ......