在分治策略(一)中,介绍了分治策略的算法思想及运行时间的递归表示。这一章,来看一下一个具体的相关算法,归并排序算法;最后我们会用递归树的方式分析归并排序运行时间。

阅读全文 发布时间:2018-09-12 18:09:36 阅读:65 标签:算法技术

最近研究了下服务器关于Token生成校验流程,因为中间用到Base64对Token进行编码,所以顺便研究了下,顺便记录下中间的疑惑与解答。
001399415038305e

阅读全文 发布时间:2018-09-10 16:03:16 阅读:68 标签:Base64编码

最近登录服务器后台,不仅发现有人试图ssh暴力破解,也发现有人尝试搜索网站管理后台;虽然都是一些常见的攻击手段,但为了安全起见,需要进一步加强了安全策略;下面是我的一些尝试或建议。

阅读全文 发布时间:2018-09-05 14:46:41 阅读:61 标签:安全运维

HashOver能完全支持独立运行,不用集成到网站代码中;这说明,完全不用管网站是怎么实现的,只要在服务器上配置好HashOver的运行环境就行,单独弄个服务器也是可以的。

阅读全文 发布时间:2018-09-01 11:43:24 阅读:198 标签:建站

插入排序使用了称之为“增量”的算法设计技术(由排序好的子数组A[1..j-1],通过插入单元素A[j],得到排序好的子数组A[1..j]),而今天我们来看另外一种称之为“分治”的设计方式(分而治之)。

阅读全文 发布时间:2018-08-23 22:37:35 阅读:239 标签:算法

分析算法,首先需要规定或者明确一个输入输出模型,以下以插入排序为例开始整个分析过程;
输入:n个数的一个序列(a1,a2,…,an),记为A[1..n];
输出:输入序列的的一个排序(a1’,a2’,…,an’)

阅读全文 发布时间:2018-08-20 23:24:18 阅读:133 标签:算法技术

virtualenvwrapper是对virtualenv的扩展,使用起来很方便。使用过程中,容易出问题的地方多集中在激活初始化virtualenvwrapper,创建虚拟环境,以及自动初始化配置等。

阅读全文 发布时间:2018-08-14 22:48:08 阅读:104 标签:virtualenvwrapper虚拟环境

使用 mkvirtualenv [venvname] 创建虚拟环境时,环境初始化的python版本拷贝来源于 /usr/bin/python,不过使用mkvirtualenv时,可以指定python版本;当然,还有另外一种不太推荐的方式,全局环境下的python有多个版本共存时,也可创建软连接的方式改变默认的python版本链接。

阅读全文 发布时间:2018-08-07 16:59:06 阅读:336 标签:虚拟环境Python