AND
里氏替换原则
#### 里氏替换原则 **OOP(Object Oriented Programming) 面向对象编程** ##### OO中的继承性的思考 - 1.继承包含这样一层含义,父类中凡是已经写好的方法,实际上就是设定规范。虽然不强制要求所有子类必须遵守规范(不重写方法),但是如果子类对这些方法,任意 ......
CompletableFuture 使用
``` java import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.concurrent.CompletableFuture; import java.util.c ......
08-1三层网络寻址抓包
## 三层网络寻址抓包 >完成两个网段内的主机互通  PC配置(只演示PC1,剩下都同理): ![imag ......
floyd 专题
更进一步的感悟 floyd 内涵! 了解 & 理解 floyd: floyd 算法,常用于求多源最短路,O(n^3)。 本质是动态规划。两个点,通过找中转点更新答案。 三个 for。其中第一个 for 枚举 k 表示除了起点终点外只允许前走 1~k 个点的答案。另外两个 for 枚举起点终点。 例题 ......
高等数学——洛必达法则
# 洛必达法则 用于处理 $\frac{0}{0}$ 或者 $\frac{\infty}{\infty}$。 定理 1: 1. 当 $x\to a$ 时,$f(x)\to 0,F(x)\to 0$. 2. 在 $a$ 的去心领域内 $f'(x),F'(x)$ 存在,且 $F'(x)\ne 0$。 3 ......
[HAOI2012] 高速公路 题解
# [HAOI2012] 高速公路 题解 [题目链接](https://www.luogu.com.cn/problem/P2221) 题目要求我们求期望,先考虑一下求期望的公式。 根据期望的定义得:期望费用 $E_v = \dfrac{所有可能路线的总费用}{所有可能路线的数量}$. 其中,所有可 ......
sqlalchemy使用简单教程
一、基本使用 ``` import time import threading import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.engine.base import Engine # 第一步生成一个engi ......
数位DP详细解析
# 1.定义与原理  # 2.例题一: ## 题目 [Acwing 1081. 度的数量](https:/ ......
模拟集成电路设计系列博客——1.3.2 增益提升
### 1.3.2 增益提升 之前在电流镜章节提到过应用放大器来增加电流镜输出阻抗,同样的技术被用于增加Cascode增益级的输出阻抗,如下图所示:  # IP构成 > 网 ......
汇编调试命令debug的基本用法
在学习16位汇编时,debug是常用的调试工具,但很多基本用法命令帮助中并未提及,经查验和实验,特记录如下: 一、基本概念: 1、参数分隔符 debug中参数之间的分隔符可用“空格”或“逗号”,效果一致,如: -r ax等于-r,ax -d 0100:0000 0010等于-d 0100:0000, ......
剑指 Offer 19. 正则表达式匹配(困难)
题目:  ``` class Solution { public: bool isMatch(string s, s ......
重新排列后的最大子矩阵
思路 1、计算每个位置上方连续1的个数,表示该位置的行高 2、将每一行进行排序,以该行为底,计算每一列的位置索引与行款的关系表示底边长(width = ) 3、计算面积 代码 import java.math.BigDecimal; import java.util.*; import java.u ......
性能测试-网络问题定位
目录 总结: 1、网络问题显示 2、网络问题调优-keepalive-注册表 三、服务端修改端口号范围 四 、检查带宽 五、网卡 正文 总结: 1、网络问题显示 项目实战:报错java.net.BindException: Address already in use: connect HttpHo ......
hdu:Machine Schedule(二分图匹配)
Problem Description As we all know, machine scheduling is a very classical problem in computer science and has been studied for a very long history. S ......
vue--day74--四个map方法的使用mapState ,mapGetters,mapMutations,mapActions
1. Count.vue <template> <div> <h1>当前求和位{{ sum}}</h1> <h1>当前求和放大10倍后是{{ bigSum }}</h1> <h1>我在{{school }},学习{{ subject }}</h1> <select v-model.number="n ......
Atcoder Beginner Contest 317 解题报告
# Atcoder Beginner Contest 317 ABC316 咋没了。 暂时 A~E。 ## Hints D $\quad$可以算出每次选举需要的改票数。然后变成了一个经典问题。 E $\quad$有点 naive。不用担心暴力扫 T 掉,时间复杂度是真的。 F $\quad$F1 $ ......
request请求但脚本爬取
import requestsfrom lxml import etreeurl = "https://duanzixing.com/"headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/5 ......
如何健壮地批量资源创建
批量资源创建是一种典型的数据处理流程。这样的数据处理流程典型步骤是 * 加载输入数据集 * 遍历数据集,对每个条目,创建目标资源,目标资源可能是一种,也可能是嵌套的有层次结构的树状结构的一系列资源。 这样的处理流程,如果不做任何错误处理,整个程序处于脆弱状态。应该考虑哪些问题呢? * 首先需要考虑的 ......
【渗透测试】Vulnhub EMPIRE BREAKOUT
## 渗透环境 攻击机: IP: 192.168.149.128(Kali) 靶机: IP:192.168.149.130 靶机下载地址:https://www.vulnhub.com/entry/empire-breakout,751/ ## 进行渗透 ### 一、 获取IP及端口信息 开机已经能 ......
windows-gitee配值和项目提交
git下载:https://git-scm.com/download/win(此处下载非常慢,用迅雷或者挂梯子)配制本地: git config --global user.name "xxxx"git config --global user.email "xxxx@qq.com"生成ssh密钥与 ......
希尔排序整理
算法原理 代码实现 1 public static void sort(int[] array){ 2 //数据间隔h 8>4>2>1 3 int h = array.length / 2; 4 while(h >= 1){ 5 for (int start = 0; start < h; star ......
Data structure and algorithm-Two
B树 扩容 找出不含重复字符的最长字串的长度 字母异位词分组 优化用一个长度26的整数数组来标识 ArrayKey的构造方法 判断是否存在重复元素 借鉴HashSet后的小优化版 put 自带一个返回值,返回的是添加前原位置的元素,若原位置为空,则返回null 添加,若遇到重复元素,则在集合中删除, ......
msf-永恒之蓝利用演示
使用Msf演示永恒之蓝漏洞的利用过程MSF的功能模块介绍 MSF所用功能主要可分为这几个模块,每个模块都有各自的功能领域,形成了渗透测试的流程1、Auxiliary(辅助模块) 为渗透测试信息搜集提供了大量的辅助模块支持 2、Exploits(攻击模块) 利用发现的安全漏洞或配置弱点对远程目标系统 ......
2023.8.26
文章并不完整,仅为个人学习,如有需要请看这篇[https://byxs20.github.io/posts/5890.html#hacked-4](https://byxs20.github.io/posts/5890.html#hacked-4) # hard_web ## hard_web_1 ......
XXX has been compiled by a more recent version of the Java Runtime (class file version 61.0)
## maven版本未指定导致编译失败问题 Execution default of goal org.springframework.boot:spring-boot-maven-plugin:3.1.3:repackage faile d: Unable to load the mojo 're ......
第十章 Seata--分布式事务
10.1 分布式事务基础 10.1.1 事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作 都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 10.1.2 本地事物 本地事物其实可以认为是数据库提供的事务机制。说到数 ......
[回馈]ASP.NET Core MVC开发实战之商城系统(完:内附源码)
经过一段时间的准备,【ASP.NET Core MVC开发实战之商城系统】已经完成,目前代码已开发完成,先将全部内容整理分享,如有不足之处,还请指正。 ......
CS61A_Exam 1复盘
从没有想过一些小小求余函数能给自己带来这么大的困扰。Exam1是一个很好 # Q1 Run,K,Run 代码思路较为简单,但以填空的思路来思考,可以提升自身代码的规范性。为后续题目提供了方法的参考。 # Q2 High Source For the purposes of this problem, ......
webpack生产环境优化:tree shaking
转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name webpack生产环境优化:tree shaking tree shaking: 去除无用代码 前提: 1.必须使用ES6模块化 2.开启production环境 ......