XOR
loj6728 U 群把妹王
## loj6728 U 群把妹王 The most important part is the PIE coefficient. with out loss of generality, consider the case of 1 dimension. denote $p:n$ $p\in$ p ......
欧拉回路
日常发癫 好累好累好累好累。。。好烦好烦好烦好烦。。。 欧拉回路 前置概念 度数(出度和入度),对于无向图中一点的度数即为与该点相连的边数。 性质 欧拉回路 无向图 每个点的度数均为偶数。可以想象,如果存在欧拉回路则通过一条边进入某个点时,必然需要从另一条边出来,即进入该点的边数与从该点出来的边数相 ......
chrome:保存页面上的svg(chrome 114)
一,复制svg 在开发者工具中,选中要复制的svg然后在svg上右键->copy->copy element 二,保存成文件 在sublime或其他编辑工具中粘贴, file->save->保存成wordpress.svg 注意:此处的width/height 两项可以按自己的需求修改 说明:刘宏缔 ......
WPF入门教程系列二十八 ——DataGrid使用示例MVVM模式(6)
在WPF开发中,经典的编程模式是MVVM,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件和CS文件的耦合度,也就是UI显示和逻辑代码的耦合度,如需要更换界面时,逻辑代码修改很少,甚至不用修改。 MVVM是Model、View、ViewModel的简写,MVVM的根本思想就是界面和... ......
[刷题笔记] CF1059B Forgery
[Problem](https://www.luogu.com.cn/problem/CF1059B) ### Solution 搜索染色类。 我们发现染色是不可逆的,也就是染成了#后不得染回“.”,所以对于每次染色我们都要尽可能向std上靠拢。 我们可以观察一下std,发现需要尽可能从std上的“ ......
【考后总结】6 月西安多校模拟赛 3
# 6.17 冲刺国赛模拟 20 ## T1 树染色 容易发现每种方案都可以变成没有交边的链剖分,在此基础上的方案数是每个链顶的深度,考虑 DP。 直接 DP 大致是维护 $\prod (\prod a+\prod b)\times dep_{top}$,发现这个东西非常不好转移,转移时需要枚举叶子 ......
Vulnhub: ICA:1靶机
kali:192.168.111.111 靶机:192.168.111.130 # 信息收集 端口扫描 ``` nmap -A -sC -v -sV -T5 -p- --script=http-enum 192.168.111.130 ``` 、spring-jdbc、 c3p0、mysql-connector-java - 配置数据源 - 编写数据库配置文件 db.properties ( dri ......
点击echarts图。获取点击事件
自动跳转复用代码: let dataIndex = param.dataIndex this.$nextTick(() => { this.$refs.multipleTable0.bodyWrapper.scrollTop = (this.$refs.multipleTable0.bodyWrap ......
后台用异步线程调用的场景
一.异步执行的场景: 完成业务后,发短信、发邮件、微信公众号等消息推送提示的功能,可以采用异步执行。 在导入数量量过大等情况下,可以使用异步导入的方式,提高导入时间等。 ...等等 二.实现的方式: 1.springboot中,进行线程池配置,然后用@Async标识异步执行方法即可,如下:(需要注意 ......
关于Spring Security
# 工作原理 Spring Security所解决的问题就是安全访问控制,而安全访问控制功能其实就是对所有进入系统的请求进行拦截,校验每个请求是否能够访问它所期望的资源。根据前边知识的学习,可以通过Filter或AOP等技术来实现,SpringSecurity对Web资源的保护是靠Filter实现的 ......
【技术积累】算法中的排序算法【一】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
Spring — AOP
# Spring — AOP ## AOP 简介 - 面向切面的编程,是 OOP 的扩展与补充,可以对业务逻辑的各部分进行隔离,降低各部分之间的耦合度,提高程序的可重用性,提高开发效率。 - 在不修改源码的情况下,对业务功能进行增强。AOP 适用于具有横切逻辑的场合,如日志记录、性能检测、访问控制、 ......
如何设置铺铜到板边的距离—keepout
# 如何设置铺铜到板边的距离 在keepout作为板框铺铜: 打开设计规则,在间距规则clearance下,创建新规则, 第一个选项:Where The First Object Matches :选择 Custom Query 
# 问题描述 对于一个长期使用Java连接数据库,实现javaweb编程的软工友友来说,突然在编程任务中不允许连接数据库,就有一点的蒙圈,没有办法,只能去查阅资料啦! # 问题解决 不出意外的话,这次我们就需要使用**文件操作**来存储数据啦!(然后另外一种方法时json,显然,文件操作更加简单一点 ......
MySQL 实际项目优化总结
1. query_cache_size引起的Waiting for query cache lock问题 A. 优化登录新建时,发现登录性能无法提升但是MySQL资源又较正常时,使用show processlist查看发现有部分‘Waiting for query cache lock’; B. 解 ......
Prüfer 序列
[toc] ## Prüfer 序列 Prüfer 序列是将一颗 $n$ 个有标号的点用一个长度为 $n-2$ 的序列的表示的方法。 对于一颗有标号的树,会存在唯一一个 Prüfer 序列与之对应。一个 Prüfer 序列也只会对应一颗树。 ### 将一颗树转化为 Prüfer 序列 首先对于所有的 ......
【后端面经】MySQL主键、唯一索引、联合索引的区别和作用
[TOC](MySQL主键、唯一索引、联合索引的区别和作用) # 0. 简介 索引是一类特殊的`文件`,用来存储检索信息,使数据库查找更加快速。 # 1. 主键 主键是一类特殊的唯一索引,选择某一列元素作为主键,用来表示每一行元素的特殊性,其特点如下 - 在一个数据表中只有一个主键; - 主键不能为 ......
【C】专家编程 (Expert C Programming) 阅读笔记
第一章 C:穿越时空的迷雾 1 p22 ~ 24 ANSI C 有此问题。 “安静”的类型转换原则:当执行算术运算时,操作数的类型如果不同,就会发生转换。数据类型一般朝着浮点精度更高,长度更长的方向转换,整形术如果转换为 singed 不会丢失信息,就转换为 signed,否则转换为 unsigne ......
数学分析(2) 数列极限
不得不说同济高数是本相当不错的入门教材,没读过的真的建议读一下,并且做一下习题。当然这本书里的许多东西都有些简略,也是篇幅所限。不过足够让人知道基本概念了。 ## 数列极限 高中课本是否有极限概念?待查证。 定义数列的**极限**为对于 $\forall \epsilon>0,\exists N,\ ......
极限科技旗下软件产品 INFINI Easysearch 通过统信 UOS 认证
近日,极限数据 (北京) 科技有限公司(以下简称:极限科技)旗下的软件 INFINI Easysearch 搜索引擎软件 V1.0 通过统信 UOS 服务器操作系统 V20 认证。 此次兼容适配基于统信 UOS 服务器操作系统 V20,联合国产 CPU:海光 5000、海光 7000、兆芯 KH-3 ......
父元素min-height:100px 子元素 height:100%无效
``` aaa ``` 1. ``` #div1{ min-height:100px; background-color: yellow; position: relative; } #sp1{ width: 20%; height: 100%; background-color: blue; po ......
【C】标准库中 atan, atan2 有什么不同
一. 最直接的不同是 atan 只接收一个参数, atan2 可以接收两个参数。 二. 两者的值域也不一样: 对于tan(θ) = y / x: θ = ATan(y / x)求出的θ取值范围是[-PI/2, PI/2]。 θ = ATan2(y, x)求出的θ取值范围是[-PI, PI]。 当 ( ......
【C】库(.so, .a)中函数重名情况的分析
测试环境: Mac OS, gcc 编译器, 动态库/静态库 第一种情况:重名函数不在库里,在编译的源代码里。 链接的时候会出错,提示“重复的符号” ( duplicate symbol ) 错误。 第二种情况:重名函数一个在库里,一个在源代码里。 不会出错,会执行源代码里的函数, 而不会执行库里的 ......
【C】类型提升注意问题
因为在在编码为补码的情形下,类型提升有两种情况: 1. 符号扩展:对于有符号数,扩展存储位数的方法。在新的高位字节使用当前最高有效位即符号位的值进行填充。 2. 零扩展:对于无符号数,扩展存储位数的方法。在新的高位直接填0. 对于这个例子来说。*p是无符号数,所以填充的是0,即为0x000000ff ......
【雕爷学编程】Arduino动手做(114)---US-015高分辨超声波模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来 小小的进步或是搞不掂的问 ......