12 2016 档案
Python爬虫入门之Cookie的使用
摘要:本节我们一起来看一下Cookie的使用。 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib2库 阅读全文
posted @ 2016-12-30 16:53 加油AlwaysWin 阅读(333) 评论(0) 推荐(0)
Python爬虫入门之Urllib库的高级用法
摘要:1.设置Headers 有些网站不会同意程序直接用上面的方式进行访问,如果识别有问题,那么站点根本不会响应,所以为了完全模拟浏览器的工作,我们需要设置一些Headers 的属性。 首先,打开我们的浏览器,调试浏览器F12,我用的是Chrome,打开网络监听,示意如下,比如知乎,点登录之后,我们会发现 阅读全文
posted @ 2016-12-30 15:37 加油AlwaysWin 阅读(502) 评论(0) 推荐(0)
Python爬虫入门之Urllib库的基本使用
摘要:那么接下来,小伙伴们就一起和我真正迈向我们的爬虫之路吧。 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS、CSS,如果把网页比作一个人,那么HTML便是他 阅读全文
posted @ 2016-12-30 14:17 加油AlwaysWin 阅读(290) 评论(0) 推荐(0)
Python中对字符串的操作
摘要:Python字符串的相关操作 1.字符串格式判断 2.字符串大小写转换 阅读全文
posted @ 2016-12-30 13:26 加油AlwaysWin 阅读(243) 评论(0) 推荐(0)
Python2.x爬虫入门之URLError异常处理
摘要:大家好,本节在这里主要说的是URLError还有HTTPError,以及对它们的一些处理。 1.URLError 首先解释下URLError可能产生的原因: (1)网络无连接,即本机无法上网 (2)连接不到特定的服务器 (3)服务器不存在 在代码中,我们需要用try-except语句来包围并捕获相应 阅读全文
posted @ 2016-12-29 18:08 加油AlwaysWin 阅读(376) 评论(0) 推荐(0)
Python编写的记事本小程序
摘要:用Python中的Tkinter模块写的一个简单的记事本程序,Python2.x和Python3.x的许多内置函数有所改变,所以以下分为Python2.x和Python3.x版本。 一.效果展示: 二.Python3.x版本的记事本程序 三.Python2.x版本的记事本程序 阅读全文
posted @ 2016-12-28 09:30 加油AlwaysWin 阅读(7621) 评论(2) 推荐(1)
Python2.X和Python3.X中Tkinter模块的文件对话框、下拉列表的不同
摘要:Python2.X和Python3.X文件对话框、下拉列表的不同 今天初次使用Python Tkinter来做了个简单的记事本程序。发现Python2.x和Python3.x的Tkinter模块的好多内置函数都有所改变,这里简单整理一下以备日后查验。 一.导入方式: Python2.x: from 阅读全文
posted @ 2016-12-27 14:41 加油AlwaysWin 阅读(12721) 评论(0) 推荐(0)
Python中的yield生成器的简单介绍
摘要:Python yield 使用浅析(整理自:廖 雪峰, 软件工程师, HP 2012 年 11 月 22 日 ) 初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要 阅读全文
posted @ 2016-12-20 14:46 加油AlwaysWin 阅读(610) 评论(0) 推荐(0)
Python中的lambda的简单介绍
摘要:在学习python的过程中,lambda的语法经常出现,现在将它整理一下,以备日后查看。 1、lambda是什么? 举个例子如下: 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体。在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使 阅读全文
posted @ 2016-12-20 13:37 加油AlwaysWin 阅读(126101) 评论(6) 推荐(6)
Python中的装饰器的简单介绍02
摘要:这篇博文转载自伯乐在线的12步轻松搞定python装饰器,重构成python3。 1. 函数 在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数: Python def foo(): return 1 foo( 阅读全文
posted @ 2016-12-20 09:48 加油AlwaysWin 阅读(428) 评论(0) 推荐(0)
Python中的装饰器的简单介绍01
摘要:一. 装饰器是什么? 简单来说,装饰器其实也就是一个函数,一个用来包装函数的函数,返回一个修改之后的函数对象,将其重新赋值原来的标识符,并永久丧失对原始函数对象的访问。 二.装饰器语法 (1)无参数装饰器 第一个函数deco是装饰函数,它的参数就是被装饰的函数对象。我们可以在deco函数内对传入的函 阅读全文
posted @ 2016-12-19 14:15 加油AlwaysWin 阅读(337) 评论(0) 推荐(0)
Python3版本中的filter函数,map函数和reduce函数
摘要:一.filter函数: filter()为已知的序列的每个元素调用给定的布尔函数,调用中,返回值为非零的元素将被添加至一个列表中 二.map函数: map()将函数调用映射到每个序列的对应元素上并返回一个含有所有返回值的列表 三.reduce函数: 在Python 3里,reduce()函数已经被从 阅读全文
posted @ 2016-12-19 09:44 加油AlwaysWin 阅读(3996) 评论(0) 推荐(0)
DHCP服务
摘要:一.DHCP总览 DHCP:动态主机配置协议,通过dhcpd实施,为dhcpd和bootp ipv4,ipv6客户端提供服务。 二.DHCP协议工作原理第一步:客户端请求IP地址 发送一个DHCPDISCOVER广播包第二步:DHCP SERVER响应请求 广播一个DHCPOFFER包第三步:客户端 阅读全文
posted @ 2016-12-06 18:20 加油AlwaysWin 阅读(728) 评论(0) 推荐(0)
RAID的详细配置
摘要:一.RAID 1.RAID机制通过使用多硬盘并行工作的方式来提高硬盘的IO性能 2.RAID分为多种,称之为RAID level,RAID共有7级:RAID0~RAID6 3.常用的RAID级别有:RAID0、RAID1、RAID5、RAID6 RAID级别 速度 冗余性 磁盘利用率 RAID 0 阅读全文
posted @ 2016-12-05 17:18 加油AlwaysWin 阅读(805) 评论(0) 推荐(0)
RAID的基本介绍
摘要:一.传统磁盘的劣势 影响计算机性能的组件一般包括:CPU、主板总线IO、内存IO、硬盘IO、网卡IO。现代处理器性能已经很高了,但是计算机整体IO性能较弱,严重影响了计算机性能 现代的计算机总线、内存的速度可以达到5G每秒,甚至更高,但是硬盘IO往往较低: 硬盘类型 速度 SATA <150M/s 阅读全文
posted @ 2016-12-05 17:11 加油AlwaysWin 阅读(218) 评论(0) 推荐(0)
Linux的远程管理
摘要:一.远程管理 与个人用的计算机不同,服务器一般都是运行在IDG机房中,所以我们通常不会直接接触服务器硬件,而是通过各种远程管理方式对服务器进行控制 1.常见远程管理工具方式: -RDP(remote desktop proticol)协议,windows远程桌面管理 -telnet CLI界面下的远 阅读全文
posted @ 2016-12-05 16:04 加油AlwaysWin 阅读(344) 评论(0) 推荐(0)
Linux防火墙iptables的基础
摘要:一.网络访问控制 1.Linux一般都是作为服务器系统使用,对外提供一些基于网络的服务 2.通常我们都需要对服务器进行一些网络访问控制,类似防火墙的功能 3.常见的访问控制包括:哪些IP可以访问服务器、可以使用哪些协议、哪些接口、是否需要对数据包进行修改等等。 4.如服务器可能受到来自某IP的攻击, 阅读全文
posted @ 2016-12-05 14:35 加油AlwaysWin 阅读(321) 评论(0) 推荐(0)
awk 中 fieldwidths使用方法
摘要:AWK中的FIELDWIDTHS是一个很好用的变量,这个变量可以指定字符串按照怎么样的宽度进行展示 实例一: 要求: 032130 032131 146230 035048 222049 095070 095261 155052 142050 替换成为IP地址: 32.130 32.131 146. 阅读全文
posted @ 2016-12-02 09:22 加油AlwaysWin 阅读(915) 评论(0) 推荐(0)
3.BIND从服务器及缓存服务器配置
摘要:一.域从服务器 一个域的从服务器(slave)通常是为了备份及负载均衡使用,所有这个域的信息都是由域的主服务器控制,域slave服务器启动时会从域的主服务器(master)上抓取指定域的zone配置文件,域slave服务器的配置如下: 1.在bind的主配置文件中添加该域的定义 2.启动bind服务 阅读全文
posted @ 2016-12-01 11:23 加油AlwaysWin 阅读(1687) 评论(0) 推荐(0)