蓝桥直通题单
蓝桥直通题单 贪心 4168. 种树 - AcWing题库 [P1031 NOIP2002 提高组] 均分纸牌 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) [P2512 HAOI2008] 糖果传递 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 前缀和: 562. 壁画 - AcWing题库 1230. K倍区间 - AcWing题库 1236. 递增三元组 - AcWing题库 4405. 统计子矩阵 - AcWing题库 差分 4262. 空调 - AcWing题库 5396. 棋盘 - AcWing题库 4655. 重新排序 - AcWing题库 双指针 3745. 牛的学术圈 I - AcWing题库 1238. 日志统计 - AcWing题库 4405. 统计子矩阵 - AcWing题库 递归 1225. 正则问题 - AcWing题库 快速幂 504. 转圈游戏 - AcWing题库 4968. 互质数的个数 - AcWing题库 二分 1227. 分巧克力 - AcWing题库 4199. 公约数 -...
单调栈
单调栈 说明: 题目推荐:131. 直方图中最大的矩形 - AcWing题库 Java简单单调栈实现1234567891011121314151617181920212223242526272829public class 单调栈 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); Stack<Integer>s=new Stack<Integer>(); for(int i=0;i<n;i++) { int x=sc.nextInt(); while(!s.isEmpty() && s.peek() >= x) s.pop(); if(s.isEmpty()) System.out.print("-1 "); else System.out.print(s.peek()+"...
IDEA注释模板设置
IDEA注释模板设置 类注释模板: 123456/** * @description: TODO * @author Changbaiqi * @date 2023/6/16 23:24 * @version 1.0 */ 一、创建类自动创建注释1、首先进入IDEA设置里面: File–>setttings–>Editor–>File and Code Templates–>Files 然后选择Class文件(当然你要设置接口的也可以选择Interface文件) ${NAME}:设置类名 TODO:代办事项的标记,一般生成类或者方法都需要添加描述 ${USER}、${DATE}、${TIME}:撤职创建类的用户、创建的日期和时间,这些是IDEA内置的方法,还有一些其他的方法可以通过查阅获取。 版本号设置:设置版本号,一般新建的类都是1.0版本,这里写死就可以了。 二、自定义快捷键类注释模板1、进入对应快捷键设置: File–>setttings–>Editor–>Live...
DQN学习
DQN学习 Q表更新公式 $Q(state,action)=R(state,action)+\gamma*Max[Q(next_state,all_actions)]$ 其中Replay Memory D是历史记录队列,是针对每次决策后的的状态值和当前值的一个记录
MySQL同时安装多个版本
MySQL同时安装多个版本Windows系统安装一、下载对应MySQL5版本的压缩包MySQL不同版本下载页:https://downloads.mysql.com/archives/community/,进去下载不同版本zip包即可。 比如选择下载MySQL 5.7.40版本: 下载好之后解压到自己想要的目录。 二、安装MySQL51、定制配置文件在数据库对应根目录文件创建my.ini my.ini文件内容 12345678910111213141516171819202122[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3305端口,多个数据库并存的时候记得端口别TM一样的port = 3305# 设置mysql的安装目录basedir=D:\\mysql-5.7.37-winx64# 设置mysql数据库的数据的存放目录(自动生成,不然可能报错)datadir=D:\\mysql-5.7.37-winx64\\data# 允许最大连接数max_connections=10000#...
zookeeper学习
zookeeper学习
ActiveMQ学习
ActiveMQ学习 1.解压activemq压缩包,重命名文件夹 12tar -zxvf apache-activemq-5.11.1-bin.tar.gzmv apache-activemq-5.11.1 activemq 2.防火墙开启activemq端口8161(管理平台端口)和61616(通讯端口) 123vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT 3.启动、访问、查看状态和停止activemq服务 1234./activemq/bin/activemq startwget 192.168.2.137:8161./activemq/bin/activemq status./activemq/bin/activemq...
MyBatis逆向生成使用
MyBatis逆向生成使用 一、导入Mybatis-generator逆向插件 在pom.xml文件中加入相应插件配置 123456789101112131415161718192021222324252627282930313233343536373839<plugins> <!-- mybatis-generator 逆向工具插件 --> <!-- mybatis代码生成插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.4.1</version> ...
SpringBoot中AOP编程
SpringBoot中AOP编程一、AOP是什么AOP:Aspect Oriented...
Gin学习
Gin学习 一、Gin导入与基础使用预览1、安装Gin框架1go get -u github.com/gin-gonic/gin Gin 使用 encoding/json 作为默认的 json 包,但是你可以在编译中使用标签将其修改为 jsoniter。 1$ go build -tags=jsoniter . 2、创建第一个Gin应用123456789101112package mainimport "github.com/gin-gonic/gin"func main() { // 新建一个没有任何默认中间件的路由 r := gin.New() r.GET("/", func(c *gin.Context) { c.String(200, "Hello, Gin!") }) ...