自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除