相关文章
【算法 | 背包专题】01背包(解题思路+题单)
前言 
什么是背包问题? 
背包问题是一种经典的组合优化问题,它的核心思想是在有限的资源(如背包的容量)下,如何选择物品以达到某种目标(如最大价值)的最优解。 
背包问题可以分为几种类型&#…            
建站知识
2025/10/21 9:07:44
Synchronized 同步锁
synchronized 它可以把任意一个非 NULL 的对象当作锁。他属于独占式的悲观锁,同时属于可重入锁。 
Synchronized 作用范围 
● 作用于方法,锁住的是对象实例(this) ● 当作用于静态方法时,锁住的是 Class 实例…            
建站知识
2025/11/4 8:41:07
spring注解驱动系列--声明式事务
一、环境搭建 
一、导入依赖 <!-- 数据源、数据库驱动、spring-jdbc模块--> <dependency>             <groupId>org.springframework</groupId>             <artifactId>spring-jdbc</artifactId>             <version>4.3.12.RE…            
建站知识
2025/11/4 8:48:46
DLC原理解析及其优化思考
1. 引言 
Discreet Log Contract (DLC) 是由麻省理工学院的Tadge Dryja在2018年提出的一套基于预言机的合约执行方案。DLC 允许两方根据预定义的条件进行有条件付款。各方确定可能的结果并进行预签名,并在预言机签署结果时使用这些预签名来执行支付。 因此ÿ…            
建站知识
2025/11/3 17:47:16
sharo反序列化漏洞
启动docker 服务 
sudo service docker start 打开靶场 
sudo docker run -d -p 80:8080 medicean/vulapps:s_shiro_1 输入docker虚拟机地址打开靶机sharo框架 如何利用漏洞 
打开工具目录在终端中打开 输入靶机地址 打开yaki监听端口可以设置为6666 返回工具填写靶机ip和端口 …            
建站知识
2025/11/3 6:35:32
蓝桥杯 十一届C++A组 字符排序 21分(运行超时)
思路: 
1. 此题考查的冒泡排序中的交换次数,其实就是考察当前数与后面的逆序对个数问题。而为了最大利用位数,应当使每一位都不小于后面的字符,否则会造成一次逆序对的浪费(贪心,为了使总位数最少ÿ…            
建站知识
2025/10/21 9:44:29

