字符串训练之二

字符串训练**** 例题二: https://loj.ac/problem/10051 题目描述: 在一个有 N个元素的序列 A 中,找出 下面式子的最大值 (A[L1]^A[L1+1]^^^^^^A[R1-1]^A[R1])+(A[L2]^A[L2+1]^^^^^^A[R2-1]^A[R2])的最大值 且要满足:1<=L1<=R1<L2<=R2<=N,N<=4e5,Ai<=1e9; 分析:肯定看到这题目描述想什么狗屁字符串,应该乱搞可以过の 但当你仔细想想乱搞是搞不出来的.....emmm
分类: 其他 发布时间: 09-29 22:38 阅读次数: 0

高手分享北京幸运飞艇赛车定位波胆,各大神多年心水经验分析公式走势技巧规律222

飞艇公式规律【一对一教导扣2901583663】【长久盈利轻松上岸】胜率95%,已助上千人成功翻盘,欢迎增加,沟通交流!如果你没过硬的基础,没有专业计划,没有实际规划,而是盲目**的话,注定你就在亏钱,但是如果是有计划有规律有规划的话就另当别论,可以说是投资,往往稳定心理的投资是有稳定的回报的。简单总结以下几点: 1.资金投资要讲究,合理分配是可以得到回报的。 2.玩法要专一,往往一在你换掉之前的玩法的时候就出了。 3.心理要稳定,该出手就出手,别犹犹豫豫的,那样会把你给拖垮的。 4. 别去依
分类: 其他 发布时间: 09-29 22:37 阅读次数: 0

python读取excel保存到mysql

首先安装xlrd模块:pip install xlrd ,核心代码网上有很多,这里主要是关于一些个人实际碰到问题细节的处理 1、excel数据不规范导致读取的数据存在空白行和列; 2、参数化执行sql 代码如下,仅供参考: 1 import xlrd 2 3 import AppSetting.AppConfig as config 4 import AppSetting.dbConfig as db 5 6 # 处理excel依赖xlrd模块 pip install
分类: 其他 发布时间: 09-29 22:37 阅读次数: 0

zk windows 可视化工具

一:zkui zkui它提供了一个管理界面,可以针对zookeepr的节点值进行CRUD操作,同时也提供了安全认证 1、下载地址 https://github.com/DeemOpen/zkui 2、mvn clean install,执行前需要安装 java 环境,maven环境,执行成功后会生成一个jar文件。 3、将config.cfg复制到上一步生成的jar文件所在目录,然后修改配置文件中的zookeeper地址。 zkServer=localhost:2181 4、执行运行命令 ja
分类: 其他 发布时间: 09-29 22:37 阅读次数: 0

递归求数组最小值; 递归求数组的平均值

递归求数组的平均值 #include <iostream.h> int a[10]={6,2,7,3}; float avg(int n)//n代表元素个数 { if(n==1) return a[0]; return (a[n-1]+avg(n-1)*(n-1))/n; } //一个递归调用(此处为avg(n-1))就相当于一个循环 void main() { int n; cin>>n; cout<<avg(n); } /
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

数据的共享与保护

数据的共享与保护 1.可见性 可见性上从对标识符的引用角度来谈的概念,表示从内层作用域向外层作用域看时能看见什么。如果某个标识符在外层中声明,且在内层中未声明,则该标识符在内层中可见;如果在内层中声明了一个与之相同的标识符,则外层中的标识符中内层不可见。 #include<iostream> using namespace std; int main(){ int i=5; { int i = 7; cout<<i<<endl;//输出为7 } cout<<i<<endl;//输出为5 } 2
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

字节跳动笔试题:1. 小于N的质数数量;2. 逆时针二维数组;3. 判断a+b>c

1. 小于N的质数数量 import java.util.Scanner; /** * 计算小于N的质数数量 * @author Turing * */ public class Main4 { public static void main( String[] args ) { Scanner sc = new Scanner(System.in); int [] arr = new int[100];
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

MOOC 数据库笔记(四):关系代数

关系代数 关系代数概述 特点 基于集合,提供了一系列的关系代数操作:并、差、笛卡尔积(广义积)、选择、投影和更名等基本操作 以及交、连接和关系除等扩展操作,是一种集合思维的操作语言。 关系代数操作以一个或多个关系为输入,结果是一个新的关系。 用对关系的运算来表达查询,需要指明所用的操作,具有一定的过程性。 ∩∪×-ρσΠ÷⋈(从左往右分别为:并、交、广义积(笛卡尔积)、差、更名、选择、投影、除、连接)θ ∨∧ Π姓名、课程名(σ课程号=c2(R⋈S)) 是一种抽象的语言,是学习其他数据库语言,
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

glib源码分析(四):cglib 动态代理原理分析

狮子捕获猎物靠的不是牙尖嘴利,王者都是耐得住寂寞的,等待时机,一击必杀! 导师企鹅:2904628156 加了带你上岸加了带你上岸 千万不要借本来玩,除非你有足够娴熟的技术和很强的心理素质。如果这两项你都不具备,那么你就是再有钱,我也不建议你玩,谁的钱都不是大风刮来的,每一分钱都来之不易,不要轻易让自己的钱如流水。 如果你此刻十分困难,不要灰心,放平心态,先想想此刻对你来说,到底什么最为重要,是技术还是本金,是心态还是人脉,把自己梳理清晰,然后设定好步骤,不要慌不要乱,天无绝人之路,勇敢站起来
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

Redis 主从,哨兵,集群实战(四)

下载地址及版本说明 Redis 各版本下载地址: http://download.redis.io/releases/ 版本说明:一般来说版本号第二位,偶数是稳定版本,奇数是在开发中的版本 本文基于Redis 版本为:3.2.12 理论依据文章为: https://blog.csdn.net/sanri1993/article/details/101599701 https://blog.csdn.net/sanri1993/article/details/101620171 主从搭建 一主多
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

pt-archiver归档数据 源库和目标库是否会出现不一致

背景 归档的表在源库和目标库都要存在 pt-archiver归档表的场景有:不删原表数据,非批量插入目标库;不删原表数据,批量插入目标库;非批量删除原表数据,非批量插入目标库;批量删除原表数据,批量插入目标库 版本 pt-archiver --version pt-archiver 3.0.12 select @@version; +-----------+ | @@version | +-----------+ | 8.0.12 | +-----------+ 是否会出现不一致情况 源库已经
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

山峰和山谷 Ridges and Valleys

题目描述 思路 一开始看这道题目,也不是很会,谁会把统计之类的问题和bfs联系在一起,没有开始的状态,没有结束的状态,题目中连一个最短之类的词也没有出现。 然后统计嘛,题目中说了方格高度都相同,就把周围的点都看一遍和这个点高度相同的就入队,把高度相同的点都打上浏览的标记。看的过程中,既有比它小的,也有比它大的,那么这种高度的点就不是我们要统计的答案,只有比它小的,或只有比它大的,那么就是我们要统计的。可以设置两个标记,标记看的过程中有没有比它小的,比它大的。 然后就是只有一个高度的时候,因为两
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

二叉树中序遍历迭代解法——求解BST中第k小元素

飞艇公式规律【一对一教导扣2901583663】【长久盈利轻松上岸】胜率95%,已助上千人成功翻盘,欢迎增加,沟通交流!如果你没过硬的基础,没有专业计划,没有实际规划,而是盲目**的话,注定你就在亏钱,但是如果是有计划有规律有规划的话就另当别论,可以说是投资,往往稳定心理的投资是有稳定的回报的。简单总结以下几点: 1.资金投资要讲究,合理分配是可以得到回报的。 2.玩法要专一,往往一在你换掉之前的玩法的时候就出了。 3.心理要稳定,该出手就出手,别犹犹豫豫的,那样会把你给拖垮的。 4. 别去依
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

《程序员修炼之道:从小工到专家》读后感

本书相对比较基础,不是那种大规模程序设计、高并发设计等等,主要是针对程序员的一些基本素质和一些基本常规编程设计做一些梳理和规范,对于初入职的程序员,养成这些良好素质是非常有必要的;对于已经入职多年的程序员,回顾一下本书,然后结合自身情况看看是否能够基本达到本书中的一些素养也是有必要的。 整体而言,有一定的经验性总结,相对来说比较基础,对开发者也有一定的作用;对个人而言,里面很多的素养、设计规范之类都有一定了解,不过可能平时做的不够彻底,因此看完之后,还是有一定的收获,至少有了这样的文档性的总结
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

JZOJ5915 [2018NOIP模拟] 明日之星(广义后缀自动机,线段树)

题目描述 给定一棵树,每个节点有一个权值 \(a_i\) 和一个字符串 \(s_i\)。 q组询问,每次询问一个字符串 S 和两个节点x,y: 求x到y路径上每个节点的字符串在 S 中出现的次数乘上各自的权值总和。 有单点修改权值的操作。 $n,q\leq 200000,\sum s_i,\sum S\leq 400000 $ 强制在线,但询问串不加密。 sol 先 Orz 神仙Jouna_Kasa_Hasinele 首先考虑一下平方级别的做法,每次询问的时候建一个后缀自动机,遍历所有节点,统
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

深度汉化GCompris-qt,免费的幼儿识字软件

飞艇公式规律【一对一教导扣2904628156】【长久盈利轻松上岸】胜率95%,已助上千人成功翻盘,欢迎增加,沟通交流!如果你没过硬的基础,没有专业计划,没有实际规划,而是盲目**的话,注定你就在亏钱,但是如果是有计划有规律有规划的话就另当别论,可以说是投资,往往稳定心理的投资是有稳定的回报的。简单总结以下几点: 1.资金投资要讲究,合理分配是可以得到回报的。 2.玩法要专一,往往一在你换掉之前的玩法的时候就出了。 3.心理要稳定,该出手就出手,别犹犹豫豫的,那样会把你给拖垮的。 4. 别去依
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

通俗易懂了解Vue中nextTick的内部实现原理

狮子捕获猎物靠的不是牙尖嘴利,王者都是耐得住寂寞的,等待时机,一击必杀! 导师企鹅:2901583663加了带你上岸加了带你上岸 千万不要借本来玩,除非你有足够娴熟的技术和很强的心理素质。如果这两项你都不具备,那么你就是再有钱,我也不建 议你玩,谁的钱都不是大风刮来的,每一分钱都来之不易,不要轻易让自己的钱如流水。 如果你此刻十分困难,不要灰心,放平心态,先想想此刻对你来说,到底什么最为重要,是技术还是本金,是心态还是人 脉,把自己梳理清晰,然后设定好步骤,不要慌不要乱,天无绝人之路,勇敢站起
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

Redis 集群(三)

为什么为有集群 在 Redis3 版本之前,每台 Redis 机器需要存储所有 Redis key ,这要求每台 Redis 机器有足够大的内存 而且只能是主节点写,从节点读,对于高并发情况下会有性能瓶颈 虽然有哨兵模式来保证服务的高用,但是切换主节点还是需要时间的(实测) 分布式数据库 分布式数据库指将数据均匀的分布到每个节点上,可以做数据冗余来排除故障,每个节点负责数据的一个子集 如何进行分区 常见的分区规则 哈希分区,顺序分区,Redis 集群使用了哈希分区 虚拟槽分区 方式 所有的键根
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

JAVA基础的知识05线程

1.请简述一下线程的sleep()方法和yield()方法有什么区别? 回答: ①sleep()方法给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会;yield()方法只会给相同优先级或更高优先级的线程以运行的机会; ② 线程执行sleep()方法后转入阻塞(blocked)状态,而执行yield()方法后转入就绪(ready)状态; ③ sleep()方法声明抛出InterruptedException,而yield()方法没有声明任何异常; ④ sleep()方法
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0

mybatis配置---> mybatisConfig.xml 配置加接数据源

mybatisConfig.xml 配置主要作用是连接数据源 配置的前提是在完成mybatis的jar包基础之上进行的 同时要确保数据用户名和密码是否正确
分类: 其他 发布时间: 09-29 22:21 阅读次数: 0