Java的控制流程 1. Scanner对象 Java.util.Scanner 是Java5的新特性,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next() 与nextLine()方法获 ...
组合计数: CF1824B2 \(k\) 为奇数时,注意到每次好点移动一格至少会增加 $ \lfloor \frac{k}{2} \rfloor + 1 - \lfloor \frac{k}{2} \rfloor$ 的长度,所以好点个数为 \(1\)。 \(k\) 为偶数时,注意到好点一定在一条链上 ...
前言 文章作为面向团队内部成员的读物,我就语言不那么严谨直接开始瞎胡扯了。 根据 @Tighnarri 的建议,我们来写一些大家可能会用到的与二进制有关的简单小玩意,希望大家喜欢。 常识部分 世界上只有 \(10\) 种人,一种的懂二进制的人,一种是不懂二进制的人。 1、原码、补码、反码 机器存储中 ...
实数域上的DP?——[AGC020F] Arcs on a Circle 有点没搞懂。 注意到线段长度为整数,即li和ri的小数部分一定相同 而判断两个线段是否相交只会用到l和r的相对大小关系,所以可以对小数部分离散化 然后就可以 dp 了。 先断环为链,\(n!\) 暴力枚举小数部分相对大小,离散 ...
P5693 EI 的第六分块 题目描述 给定一个整数序列,支持区间加正整数以及查询区间最大子段和。 思路 使用线段树记录四个信息来维护答案: \(sum_i\):区间和; \(lmax_i\):最大前缀和; \(rmax_i\):最大后缀和; \(mx_i\):最大子段和。 信息合并时分类讨论: \ ...
算法 / 数据结构 DS 及其配对算法 二进制相关 // Kalthyix 团队周报计划 游记 2024.12.13-26 北京集训 ...
需要提前准备什么? 交叉编译器(以及相应的sysroot,可以通过xxx-gcc --print-sysroot来查看路径) gcc源码,这里我用的是7.5.0版本的,也可以尝试别的 下载地址 binutils源码,光有gcc是不行的,还需要as才可以完成整个编译过程 下载地址 编译器路径 其实一般 ...
一、JAVA安全 1.1 java的序列化和反序列化 Java 序列化是指把 Java 对象转换为字节序列的过程ObjectOutputStream类的 writeObject() 方法可以实现序列化 Java 反序列化是指把字节序列恢复为 Java 对象的过程ObjectInputStream 类 ...
论建边 图论中的边用于连接两个节点。若是要抽象建图,则也应该找到二元关系,即“边”。 这里举几个例子: [P10350 [PA2024] Modernizacja Bajtocji](P10350 [PA2024] Modernizacja Bajtocji - 洛谷 | 计算机科学教育新生态) 我 ...
P1186 玛丽卡 本题与该题差不多,是那道题的加强版。 题目翻译: 给定一个无向连通图,共有 \(n\) 个节点,和 \(m\) 条边。求若可以使任意删除一条边,那怎样删除才能使其最短路长度的增值最多,即让一条路边权删除使得删除后的最短路长度与删除前最短路长度的差最大,并输出这个差。 思路: 本题 ...
全文默认 \(p\) 为素数。 用 \(a,b\) 代表任意整数,用 \(x,y\) 代表不是 \(p\) 的倍数的整数。 Lemma 0 Part 1 直接的因式分解 \[\begin{aligned} & a^n - b^n \\ =& (a-b) \sum\limits_{i=0}^{n-1} ...
触发器 触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL 也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MYSQL自动调用。 触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。 作用 触发器可通过数据 ...
1,查看CentOS的版本号: cat /etc/centos-release 显示结果: CentOS Linux release 7.3.1611 (Core) 2. 查看内核版本 查询操作系统内核版本信息为: uname -r 查询结果: 3.10.0-514.26.2.el7.x86_64 ...
chage命令 chage命令用于查看以及修改用户密码的有效期信息,它是 change age 的缩写。当需要用户在指定时间内登录或者需要及时修改密码的时候可以使用此命令,通过此命令,我们可以查看帐号的各种信息,比如:最新一次修改密码日期、设置密码修改时间、在指定时间后锁定帐号。 我们可以通过 -h ...
声明:本教程 IntelliJ IDEA 2022.2 破解 补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版 ! 2022年10月5日 Jetbrains发布了 IDEA 2022.2.3 ,今天分享下 IntelliJ IDEA 202 ...
一、pt-osc介绍 mysql大表DDL一直是数据库运维当中的痛点,在实际运维过程中,我们一般有三种选择: 1、原生 online ddl 2、pt-online-schema-change工具 3、ghost工具 本文我们主要介绍pt-online-schema-change工具的使用 pt-o ...
存储过程和函数 函数与存储过程最大的区别就是函数调用有返回值,调用存储过程用call语句,而调用函数就直接引用函数名+参数即可 创建存储过程和函数详解 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...
1、安装 rpm -ivh --force c3-5.1.2-1.noarch.rpm yum install -y expect-5.44.1.11-1.241.1.x86_64.rpm 2、配置sshd互信 cat ipList.cnf 10.0.0.26 10.0.0.27 10.0.0.28 ...
Xshell 是一款功能强大的终端模拟器,支持SSH1,SSH2,SFTP,TELNET,RLOGIN和SERIAL。通过提供业界先进的性能,Xshell 包含了其他SSH客户端无法发现的功能和优势。 xftp是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 ...