2016年12月20日
摘要: Python yield 使用浅析(整理自:廖 雪峰, 软件工程师, HP 2012 年 11 月 22 日 ) 初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要 阅读全文
posted @ 2016-12-20 14:46 加油AlwaysWin 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 在学习python的过程中,lambda的语法经常出现,现在将它整理一下,以备日后查看。 1、lambda是什么? 举个例子如下: 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体。在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使 阅读全文
posted @ 2016-12-20 13:37 加油AlwaysWin 阅读(125934) 评论(6) 推荐(6) 编辑
摘要: 这篇博文转载自伯乐在线的12步轻松搞定python装饰器,重构成python3。 1. 函数 在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数: Python def foo(): return 1 foo( 阅读全文
posted @ 2016-12-20 09:48 加油AlwaysWin 阅读(415) 评论(0) 推荐(0) 编辑
  2016年12月19日
摘要: 一. 装饰器是什么? 简单来说,装饰器其实也就是一个函数,一个用来包装函数的函数,返回一个修改之后的函数对象,将其重新赋值原来的标识符,并永久丧失对原始函数对象的访问。 二.装饰器语法 (1)无参数装饰器 第一个函数deco是装饰函数,它的参数就是被装饰的函数对象。我们可以在deco函数内对传入的函 阅读全文
posted @ 2016-12-19 14:15 加油AlwaysWin 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一.filter函数: filter()为已知的序列的每个元素调用给定的布尔函数,调用中,返回值为非零的元素将被添加至一个列表中 二.map函数: map()将函数调用映射到每个序列的对应元素上并返回一个含有所有返回值的列表 三.reduce函数: 在Python 3里,reduce()函数已经被从 阅读全文
posted @ 2016-12-19 09:44 加油AlwaysWin 阅读(3903) 评论(0) 推荐(0) 编辑
  2016年12月6日
摘要: 一.DHCP总览 DHCP:动态主机配置协议,通过dhcpd实施,为dhcpd和bootp ipv4,ipv6客户端提供服务。 二.DHCP协议工作原理第一步:客户端请求IP地址 发送一个DHCPDISCOVER广播包第二步:DHCP SERVER响应请求 广播一个DHCPOFFER包第三步:客户端 阅读全文
posted @ 2016-12-06 18:20 加油AlwaysWin 阅读(690) 评论(0) 推荐(0) 编辑
  2016年12月5日
摘要: 一.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 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 一.传统磁盘的劣势 影响计算机性能的组件一般包括:CPU、主板总线IO、内存IO、硬盘IO、网卡IO。现代处理器性能已经很高了,但是计算机整体IO性能较弱,严重影响了计算机性能 现代的计算机总线、内存的速度可以达到5G每秒,甚至更高,但是硬盘IO往往较低: 硬盘类型 速度 SATA <150M/s 阅读全文
posted @ 2016-12-05 17:11 加油AlwaysWin 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一.远程管理 与个人用的计算机不同,服务器一般都是运行在IDG机房中,所以我们通常不会直接接触服务器硬件,而是通过各种远程管理方式对服务器进行控制 1.常见远程管理工具方式: -RDP(remote desktop proticol)协议,windows远程桌面管理 -telnet CLI界面下的远 阅读全文
posted @ 2016-12-05 16:04 加油AlwaysWin 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一.网络访问控制 1.Linux一般都是作为服务器系统使用,对外提供一些基于网络的服务 2.通常我们都需要对服务器进行一些网络访问控制,类似防火墙的功能 3.常见的访问控制包括:哪些IP可以访问服务器、可以使用哪些协议、哪些接口、是否需要对数据包进行修改等等。 4.如服务器可能受到来自某IP的攻击, 阅读全文
posted @ 2016-12-05 14:35 加油AlwaysWin 阅读(285) 评论(0) 推荐(0) 编辑