XOR
MPI转以太网模块西门子plc300以太网组态
你有没有想过,微生物发酵行业的生产控制可以如此先进?今天我们要介绍的是一项关于MPI转以太网模块在发酵集散控制系统中的应用。 ......
重温设计模式 --- 外观模式
## 引言 **外观模式**是一种结构型设计模式,它为客户端提供了一个简单的接口,使得客户端能够更容易地使用复杂的子系统。外观模式通过隐藏子系统的复杂性,简化了客户端的调用过程,同时也降低了客户端与子系统的耦合度。 外观模式的核心思想是将系统的各个组件和子系统封装在一个单独的类中,称为外观类。外观类 ......
洛谷 P6109 - [Ynoi2009] rprmq1
首先将修改操作差分为 $l_1$ 时刻给 $[l_2,r_2]$ 中的值 $+v$,$r_1+1$ 时刻给 $[l_2,r_2]$ 中的值 $-v$。这样第 $i$ 行的状态相当于执行 $1\sim i$ 时刻的操作后的状态。 猫树分治,把一个询问挂在线段树上满足 $l\le l_1\le mid\ ......
测试版(排版布局
# 了解·内容(基础) # 单片机 一种集成电路芯片:CPU、SRAM(静态随机内存)、FLASH硬盘、主板 # STM32 原理图内容(STM32F103RCT6) ## 学会查看数据手册 
拆出利率,拆入利率 拆出利率:从其他机构,如银行卖出去的利率拆入利率:从其他机构,如银行买进来的利率 举例:白菜卖家报价2.3,买家讨价2.0,讨价还价最终在2.1成交。2.3,2.0是拆出、拆进利率,你说的只要一个利率是指2.1。 ......
KMP 学习笔记与总结
KMP 学习笔记与总结 [toc] # KMP ## 信息学奥赛一本通  是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一网段。 2. VLAN的作用 划分广播域,控制广播消息传递范围 3. ......
使用MybatisPlus自动生成代码
一,MyBatis-Plus基本简介。MyBatis-Plus,又简称为“MP”,是一个MyBatis的增强工具,在MyBatis原有的使用功能基础上只做增强,不做改变。纯粹为了简化开发,提高效率而生。 为什么需要这样的工具呢? 因为最简单的一点,相比于同类型的数据库框架JPA而言,原生的MyBat ......
安装jenkins
1.下载jenkins 地址:https://www.jenkins.io/download/ 选择对应的jdk版本自行安装,我的linux系统java是8,所以我选择了对应的版本 2.上传到服务器指定目录,启动 nohup java -jar jenkins.war --httpPort=8095 ......
npm run dev 提示 { parser: “babylon“ } is deprecated; we now treat it as { parser: “babel“ }.
#### 方法1 修改文件 : ..../node_modules/vue-loader/lib/template-compiler/index.js ``` //原来是这样的 if (!isProduction) { code = prettier.format(code, { semi: fal ......
word图文混排复制到KindEditor图片不显示
在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 ......
动态规划 P1
# 动态规划  ## 1.数字三角形模型 ### 1.1只取一条最大路或最小路 - [1015. 摘花生](https://www.acwing.com/problem/co ......
cdq套cdq解决n维偏序问题
~~cdq大法好~~ ~~还是没怎么搞懂~~ ### 先把题目放着: 二维偏序:[P1908 逆序对](https://www.luogu.com.cn/problem/P1908) 三维偏序:[P3810 【模板】三维偏序(陌上花开)](https://www.luogu.com.cn/probl ......
tarjan算法
# tarjan算法(求强连通分量)(缩点) ## 强连通:两个点相互可达 ## 强连通分量:集合中的点两两可达 ## 思路:记录自己的时间戳dfs与能到达的最小时间戳low,先dfs搜索完自己能到达的点,如果更新后的最小时间戳low与己的时间戳dfs相等说明自己就是那个强连通分量顶点,如果不相等说 ......
最大流与最小割
# 最大流问题 ## 给出起点、终点、边最大能传递的值,问从起点到终点最多能传多少 * 阻塞流:不能再给终点增加值的流(最大流就是一种阻塞流) * 传统算法:新建一个剩余量的图,找路径、减去最小值、删路径,重复直到为阻塞流(不一定为最优解) ## Ford-Fulkerson算法(复杂度O(fm), ......
次小生成树
# 次小生成树 ## 定义:边权之和大于最小生成树边权之和的生成树中最小的一个 ## 思路:枚举所有未连接的边连上,那么一定会出现一个环,再去掉环上最大的边(如果与新加的边等大就要去次小边),这个最小值就为次小生成树的值 ## 朴素求法:先用kruskal求出最小生成树,然后从每个点开始找到其他点的 ......
差分约束
# 差分约束 ## 对于形如: $$ \begin{cases} x_{c_{1}}-x_{c_{1}'}\leq y_1 \\ x_{c_{2}}-x_{c_{2}'}\leq y_2 \\ ...\\ x_{c_{n}}-x_{c_{n}'}\leq y_n \\ \end{cases} $$ ......
二部图
# 二分图(二部图) ## 概念:可分为两个集合,集合内的点无边相连的图 ### 判定:染色法 ```c++ int col[MAXN]; vector ed[MAXN]; bool bfs(){ col[1] = 1; queue qu; while(!qu.empty()){ int u = q ......
最近公共祖先(LCA)
# 最近公共祖先(LCA) ## 主要思路:一个节点的$2^n$的祖先是那个节点$2^{n-1}$的祖先的$2^{n-1}$的祖先 ## 也就是说$f[x][n]=f[f[x][n-1]][n-1]$ ## 还要计算$log_2$的值,记录深度 ```c++ #include using names ......
基环树
# 基环树 ## 简单无向图有n个点n-1条边,那么它们会连成一条直线 ## n个点n条边,相对多一条边,有且仅有一个环 ## 可以利用拓扑排序找这个环 ### 例题:[F - Well-defined Path Queries on a Namori](https://atcoder.jp/con ......
Docker安全开放远程访问连接权限
## 1、Docker完全开放远程访问 Docker服务完全开放对外访问权限操作如下: ```bash # 开启端口命令 (--permanent永久生效,没有此参数重启后失效) firewall-cmd --zone=public --add-port=2375/tcp --permanent # ......
mac VMware安装kali
# 先安装虚拟机VMware 这个网上很多教程, # 安装KALI 最先进的渗透测试分布 Kali Linux是一个开源的、基于Debian的Linux发行版,适用于各种信息安全任务,如渗透测试、安全研究、计算机取证和逆向工程。 ## 下载 kali linux网址: https://www.kal ......