题目 http://codeforces.com/contest/7/problem/D 题解 先求出每个点的回文串半径。对于当前所在的前缀,若整个前缀回文,那么前半段后半段一定是对称的对吧,于是不用考虑后半段,当前前缀整段的 k 值一定是前半段 k 值加一。这样把每个前缀的 k 值存一下搞搞,没了 ...
分类:
其他好文 时间:
2018-05-19 00:46:00
阅读次数:
169
1. https出现的背景:(1)都知道http传输协议是裸漏的,明文传输的,极易被黑客拦截,因此,(2)人们想出的使用加密,也就是 对称加密 例如aes,不过这个由于因为对称加密需要每个客户端和服务器有独立一套,当客户端多的时候维护困难,因此 有了 非对称加密 例如 RSA,RSA,这个是1977 ...
分类:
编程语言 时间:
2018-05-19 00:12:26
阅读次数:
291
给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: ...
分类:
其他好文 时间:
2018-05-19 00:12:12
阅读次数:
166
1.简介 RSA 是一种非对称的签名算法,即签名密钥(私钥)与验签密钥(公钥)是不一样的, 私钥用于签名,公钥用于验签。 在与支付宝交易中,会有 2 对公私钥,即商户公私钥,支付宝公私钥。 商户公私钥:由商户生成,商户私钥用于对商户发往支付宝的数据签名;商户公钥需要上传至支付宝,当支付宝收到商户发来 ...
分类:
移动开发 时间:
2018-05-18 22:18:24
阅读次数:
500
线程的出现 60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端,一是由于进程是资源拥有者,创建、撤消与切换存在较大的时空开销,因此需要引入轻型进程;二是由于对称多处理机(SMP)出现,可以满足多个运行单位,而多个进程并行开销过大。 因此在80... ...
分类:
编程语言 时间:
2018-05-18 22:17:58
阅读次数:
232
equals方法与==区别 重写equals注意五个特性:1 自反性:对任意引用值X,x.equals(x)的返回值一定为true; 2 对称性:对于任何引用值x,y,当且仅当y.equals(x)返回值为true时,x.equals(y)的返回值一定为true; 3 传递性:如果x.equals( ...
分类:
编程语言 时间:
2018-05-17 15:59:32
阅读次数:
176
加密算法简介 数据加密的基本过程就是对原来为明文的文件(或数据)按某种算法进行处理,使其成为不可读的一段密文,只能通过输入正确的密钥之后才能显示密文的原始信息。根据加密技术的不同,大致分为对称加密和非对称加密。 对称式加密就是加密和解密使用同一个密钥(secret key),通常称之为“Sessio ...
分类:
编程语言 时间:
2018-05-16 10:57:42
阅读次数:
239
crypto模块的目的是为了提供通用的加密和哈希算法。 AES是一种常用的对称加密算法,加解密都用同一个密钥。crypto模块提供了AES支持,但是需要自己封装好函数,便于使用 方法一: 1,到 https://www.dlitz.net/software/pycrypto/ 下载pycrypto ...
分类:
其他好文 时间:
2018-05-14 18:12:18
阅读次数:
2311
演示代码:https://pan.baidu.com/s/10rfSUUDEEHvCDEYH0oEVCw Base64工具类,可以让rsa编码的乱码变成一串字符序列 json工具类 到这一步我们的工具类准备的差不多了,可以开始进入我们的主题了,java端Rsa测试类和web端交互的demo了 Rsa ...
分类:
其他好文 时间:
2018-05-14 13:48:44
阅读次数:
181
由于绘制的cad图形整体是对称的,所以先画了一半,然后再镜像过去。沿着某一对称轴。 注意:1.有些三维内容在二维是选择不上的。2.对称轴上的柱子和墙体之类的不能选中。把轴网和标注的图层锁起来。冻结起来。 MI镜像,选择二维图形,再在三维中选择三维图形。R回车,从我们的选择中把对称轴上的东西见减选掉。 ...
分类:
其他好文 时间:
2018-05-14 11:07:40
阅读次数:
137