- 博客(10)
- 收藏
- 关注
转载 kmp
()因为一开始没看懂,转过来,慢慢看!)KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。但是相较于其他模式匹配算法,该算法晦涩难懂,第一次接触该算法的读者往往会看得一头雾水,主要原因是KMP算法在构造跳转表next过程中进行了多个层面的优化和抽象,使得KMP算法进
2017-08-22 19:54:46 1343
原创 Python 源码理解: '+=' 和 'xx = xx + xx' 的区别
在我们使用Python的过程, 很多时候会用到+运算, 例如:a = 1 + 2print a # 输出3不光在加法中使用, 在字符串的拼接也同样发挥这重要的作用, 例如:a = 'abc' + 'efg'print a # 输出abcefg
2017-08-20 09:00:11 406
转载 Python 爬虫实践:《战狼2》豆瓣影评分析
目标总览主要做了三件事:抓取网页数据清理数据用词云进行展示使用的python版本是3.5.一、抓取网页数据第一步要对网页进行访问,python中使用的是urllib库。代码如下:from urllib import requestr
2017-08-20 08:58:44 1264
转载 Python 面向对象(进阶篇)
上一篇《Python 面向对象(初级篇)》文章介绍了面向对象基本知识:面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数面向对象三大特性:封装、继承和多态
2017-08-13 20:49:17 250
转载 Python 面向对象(初级篇)
概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强…”面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。
2017-08-13 20:46:32 371
转载 奇怪的排序算法
睡眠排序(Nipun Ramakrishnan 的回答)这个搞笑算法流传于 4chan 的 /prog/ 板块。无从查证具体出自哪位程序员,伪代码如下procedure printNumber(n) sleep n seconds print nend for arg in args run printN
2017-08-13 20:44:57 939
转载 系统管理员应该知道的 20 条 Linux 命令
在这个全新的工具和多样化的开发环境井喷的大环境下,任何开发者和工程师都有必要学习一些基本的系统管理命令。特定的命令和工具包可帮助开发者组织、排查故障并优化他们的应用程序,而且当出现错误时,也可以为运维人员和系统管理员提供有价值的分类信息。无论你是新手开发者还是希望管理自己的应用程序,下面 20 条基本的系统管理命令都可以帮助您更好地了解您的应用程序。它们还可以帮助解决为什么应用
2017-08-07 21:37:41 653
转载 那些有趣/用的 Python 库
图片处理pip install pillowfrom PIL import Imageimport numpy as np a = np.array(Image.open('test.jpg'))b = [255,255,255] - aim = Image.fromarray(b.astype('uint8'))
2017-08-07 21:30:47 12814
原创 关于脚本测试过程中端口预期不一致的情况
在脚本测试过程中,我们经常会遇到一些端口会话状态与预期不一致的问题。比如说,BFD会话过程中,期望BFD会话的状态是up的,但是在实际中显示的state为down的或者是为‘[ ]’的状态;或者期望BFD的会话是down但实际为up;又或者在CC会话中,期望CFM的会话状态是up,但实际为down的情况等等,那么当我们遇到这样的情况,我们该怎么进行分析呢?1、BFD为例a、BFD会话状
2017-08-07 21:23:14 459
原创 http的状态码
HTTP状态码以及它们最基本的含义100 继续表示服务器已经接收到了请求头,并且客户端应该继续发送请求体。101 切换协议表示请求方已经要求服务器切换协议,并且服务器已经接受并会进行处理。200 正常HTTP 请求成功的标准应答。实际的应答内容由请求使用的方法来决定。201 已创建请求已经被接受,并且请求所对应的资源已经被创建。
2017-08-05 20:56:08 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人