总是犯低级错误,st表都能写错…… 正反分别做一遍SA,预处理st表方便查询lcp,然后处理a[i]表示前i个后缀一共有多少个本质不同的子串,这里的子串是按字典序的,所以询问的时候直接在a上二分排名就能得到询问区间,然后用正反st表查lcp即可 cpp include include include ...
分类:
其他好文 时间:
2019-02-26 11:47:01
阅读次数:
161
我们之前写的tcp协议的socket是不是一次只能和一个客户端通信,如果用socketserver可以实现和多个客户端通信。它是在socket的基础上进行了一层封装,也就是说底层还是调用的socket,在py2.7里面叫做SocketServer也就是大写了两个S,在py3里面就小写了。后面我们要写 ...
分类:
其他好文 时间:
2019-02-25 10:33:45
阅读次数:
196
一 URL配置 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 基本格式 1 2 ...
分类:
Web程序 时间:
2019-02-24 19:02:39
阅读次数:
241
1.字符串转换为字符数组:char [ ] CHars = Str(字符串对象名).toCharArray(); 2.字符数组转换为字符串:String Str = String(sring 类名).valueOf(char[] CHars) ; 3.单个字符转换为字符串:String Str = ...
分类:
编程语言 时间:
2019-02-22 23:14:27
阅读次数:
208
一:什么是Celery 一:Celery介绍 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 架构详解: Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(ta ...
分类:
其他好文 时间:
2019-02-22 21:26:18
阅读次数:
162
准备 准备两台机器,IP地址信息如下: 为了测试需要,分别在两台机器上安装apache并启动httpd服务,使下面两个url均可访问: http://192.168.56.103 http://192.168.56.104 安装keepalived 在两台机器上分别安装keepalived 配置ke ...
分类:
其他好文 时间:
2019-02-22 21:23:46
阅读次数:
139
1003 Emergency (25 分) As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered citie ...
分类:
其他好文 时间:
2019-02-22 18:23:19
阅读次数:
121
[toc] 题目链接 "Rotate Image LeetCode" 注意点 不能开新的二维数组 解法 解法一:先以对角线为轴对调数字,在将每一行逆序即可。时间复杂度O(n^2) class Solution { public: void rotate(vector & matrix) { int ...
分类:
其他好文 时间:
2019-02-21 21:52:56
阅读次数:
178
一 官方 airflow官方分布式部署结构图 airflow进程 webserver scheduler flower(非必须) worker airflow缺点 scheduler单点 通过在scheduler的dags目录变动dag文件来提交流程 官方分布式部署方案 多个webserver 多个 ...
分类:
其他好文 时间:
2019-02-20 09:51:48
阅读次数:
154