[Codeforces700E Cool Slogans]

简要题意 给出一个长度为n的字符串s[1],由小写字母组成。定义一个字符串序列s[1....k],满足性质:s[i]在s[i-1] (i>=2)中出现至少两次(位置可重叠),问最大的k是多少,使得从s[1]开始到s[k]都满足这样一个性质。 \(n\le 200000\) Sol 一道适合练习SAM的right集合神题 + 神仙结论题 结论(1) 每次只算\(s[i-1]\)是\(s[i]\)的后缀的情况,显然是不会影响答案的。 因为如果\(s[i-1]\)不是\(s[i]\)的后缀,那么我们
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

学习PyQuery库

学习PyQuery库 好了,又是学习的时光啦,今天学习pyquery 来进行网页解析 常规导入模块(PyQuery库中的pyquery类) from pyquery import PyQuery as pq 通常使用url初始化 doc = pq(url='http://www.baidu.com') 文件初始化 doc = pq(filename='demo.html') 基本CSS选择器的使用,以起点中文网的为例子 doc = pq(url='https://www.qidian.com/
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

机器学习和深度学习的一些重要概念

相关链接: 链接 链接 链接 链接 链接
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

hiveserver2的配置

按照教程基本配置好了,但是很重要的一步忘了,就是 <property> <name>hadoop.proxyuser.****.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.****.groups</name> <value>*</value> </property> 要把这些信息写入hadoop的core-site.xml中去。通过搜索发现其含义是设置一个代理用户,通过代理用户来操作ha
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

JavaScript基础入门06

目录 JavaScript 基础入门06 Math 对象 Math对象的静态属性 Math对象的静态方法 指定范围的随机数 返回随机字符 三角函数 Date对象 基础知识 日期对象具体API 构造函数 实例方法 思考题 JavaScript 基础入门06 Math 对象 JavaScript当中的Math对象是原生对象,提供各种数学功能。该对象并不是构造函数,不能够生成实例,所有的属性和方法都必须在Math对象上调用。 我们会在下面的内容中来分享一下这个对象的属性和方法。 Math对象的静态属
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

kettle-查询控件

1.HTTP client 查看一下网址 复制到新建的xml文件 把文件拉到网页上更清楚: 结果: 2.数据库查询 数据源: 结果: 相当于表连接 也可以使用一下方法: 直接用查询语句,跳过中间环节 3.数据库连接 数据源: employees表在mysql数据库,departments表在test数据库 结果: 4.流查询 结果:
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

软件工程 团队开发(5)

今天完成了阴阳师任务悬赏器的框架,增加了中文拼音转换的接口方便查找的时候调用。接着对凌晨的不可解问题分析后决定从本质上尝试是否能解决这个问题,既然是在qt的项目中导致的问题,那么就将qt中的项目搬至vs中,在将库导入尝试。制定的最终任务是:在除了截图识字功能实现之后,将qt项目中的所有文件迁移到vs中导入依赖库,若依旧有错误,则这是我10天中的不可解问题。 明天计划完成阴阳师任务悬赏器及其圆周率计算器这两个小工具 后天计划将更新系统里面的缺陷修复好,即已经更新的文件可能会存在继续更新的问题(b
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

Linux 添加新磁盘 && 创建分区 && 挂载

参考: 挂载目录 分区:https://blog.csdn.net/arenn/article/details/78866251 挂载:https://www.jb51.net/article/108185.htm 小结: <1> 查看磁盘 fdisk -l <2> 查看当前系统已有目录fileType df -T 当前目录 <3> 硬盘分区 fdisk 磁盘名称 例如: fdisk /dev/sda m: 查看帮助
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

9.1 ps:查看进程

ps命令   用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片。如果想要动态地显示进程的信息,就需要使用top命令,该命令类似于把手机切换成录像模式。 因为ps命令的功能实在是太多了,26个字母已经满足不了,因此在ps命令的参数中有类似于-a与a这2种写法,这2种写法的功能是不一样的。 参数的格式具体如下。   UNIX格式:一个“-”开头。   BSD格式:没有“-”开头。   GNU长格式:两个“-”开头。 ps命令的参数选项及说明 -a  显示所有终端下执行的进程
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

python内置日志模块logining

''' 软件开发通过日志纪录程序的运行是一种良好的开发习惯,python标准库自带日志模块,在程序模块中直接调用标准库 的日志模块,通过日志开发者可以清楚的了解到发生了哪些事情,包括出现了哪些错误。 在logging中日志文件分为5个等级 日志等级(level) 描述 DEBUG 调试信息,通常在诊断问题时使用 INFO 普通信息,确认程序按预期进行 WARNING
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

s9 Linux 进程管理命令

9.1 ps:查看进程 9.2-3 pstree & pgrep 9.4-6 kill & killall & pkill 9.7 top:实时显示系统中各个进程的资源占用状况 9.8-9 nice & renice 9.10 nohup:用户退出系统进程继续工作 9.11 strace:跟踪进程的系统调用 、ltrace:跟踪进程调用库函数 9.13-15 runlevel & init & service
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

读书笔记之《王阳明心学》

作者 王阳明:王守仁(1472年10月31日-1529年1月9日),汉族,幼名云,字伯安,别号阳明,浙江绍兴府余姚县(今属宁波余姚)人。因曾筑室于会稽山阳明洞,自号阳明子,学者称之为阳明先生,亦称王阳明。明代著名的思想家、文学家、哲学家和军事家,陆王心学之集大成者,精通儒家、道家、佛家。 感想 读书会里一位书友推荐的书。这是一本高能量密度的书。之前看了 《高效人士的七个习惯》这本书 ,以为那本书就是最高阶的内功心法,结果 发现自己 还是 too yong too simple 。 看了一遍书,
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

Miniconda安装 虚拟环境创建 与包管理

安装python 之前安装python包,导致了python里面的包不兼容,用管理工具卸载也下载不掉,重新安装也安装不上,没有办法只能卸掉python重装。 安装Anaconda Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。conda也是一个非常好用的管理工具,只不过1500多个包自己用不了多少,我就选只Minicoda,是Anaconda的精简版本,只含有python和conda管理包。 清华大学Miniconda镜像
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

luogu4884 多少个1?

题目链接:https://www.luogu.org/problemnew/show/P4884 套路的将\(111...1\)记做\(\frac{10^n-1}{9}\),去分母移项的\(10^n\equiv9k+1(mod\ m)\) 直接\(BSGS\)?中间乘会爆long long! 使用龟速乘?这个\(O(log)\)的时间可以让你完美的爆掉 来看一个真正的快速乘(from sxyugao) \[ a*b=a*(L+R)=a*L+a*R \] 其中\(b=L+R\),我们让\(L\)
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

UVA315中用到的c++字符串语法

1.strtok函数:包含于<cstring>中,使用格式 strtok(str,'' .,") 其中第一个形参为待分割的字符串,第二个形参为用于分割第一个字符串的特征字符。只要待分割字符串遇到特征字符串里的任意一个字符串就会分割。注意点,两个形参都要是char类型的指针。代码示例: #include <stdio.h> #include <string.h> int main () { char str[] ="- This, a sample string."; ch
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

PhpStorm之Api Debugger

安装插件 File->Setting->Pluugins 搜索 Api Debugger 如何使用 安装完插件后,RESTART IDE,在编辑器右侧 即可找到最新安装的 Api Debugger 插件 看到这个界面之后就可以把抛弃 postman 啦,赶紧试一下吧
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

IELAB网络实验室 CCNA 应用 第十三节 NAT网络地址转换

创作:http://www.ie-lab.cn/ ie-lab网络实验室针对思科认证,ccie,ccna,ccnp认证,华为认证等课程! 授课经验丰富,师资力量雄厚! 通过网络报名所有课程6折起!咨询微信13126705344,电话同步!
分类: 其他 发布时间: 05-10 23:51 阅读次数: 0

IELAB网络实验室 HTTPS原理概述

HTTPS原理概述 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 HTTP协议由于是明文传送,所以存在三大风险: 1、被窃听的风险:第三方可以截获并查看你的内容 2、被篡改的危
分类: 其他 发布时间: 05-10 23:50 阅读次数: 0

IELAB网络实验室 IT自动化介绍和NSX IT的特点

一、什么是IT自动化 IT 自动化有时也称为基础架构自动化,是使用软件来创建可重复的指令和进程,以此取代或减少人类与 IT 系统的交互。自动化软件在这些指令、工具和框架的约束范围内工作,从而在几乎不需人工干预的情况下执行任务。 自动化是 IT 优化和数字化转型的关键。如今多变的 IT 环境需要以前所未有的速度进行缩放,而这个目标的实现离不开 IT 自动化。 二、IT 自动化包含什么? 理论上,只要是 IT 任务,就能实现一定程度的自动化。所以,自动化可以整合并应用到任何方面,如网络自动化、基础
分类: 其他 发布时间: 05-10 23:50 阅读次数: 0

IELAB网络实验室软件定义广域网平台 NSX SD-WAN by VeloCloud

软件定义广域网 SD-WAN 传统上,大型企业一般都是通过昂贵的专线来连接多个地区的区域总部和散布各地的分支机构,员工通过广域网络来访问异地的企业数据中心。一般意义上的宽带网络由于可靠性较低和安全上的顾虑,仅被用于备份。随着云计算技术的发展,企业应用已经不仅仅在数据中心里运行,很多企业开始采用云端服务 (如 SalesForce、Office365、WebEx 等) ,这些服务存在于企业专线网络之外的互联网中,访问速度难以保证。传统的企业广域网架构不仅价格昂贵,而且带宽有限,很难满足 SaaS
分类: 其他 发布时间: 05-10 23:50 阅读次数: 0