自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 web前端——1.http协议

一 HTTP概述HTTP(hypertext transport protocol), 即超文本传输协议.这个协议详细规定了浏览器和万维网服务器之间互相通信的规则.HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式.其实我们要学习的就是这两个格式!客户端发给服务器的格式叫“请求协议”;服务器发给客户端的格式叫"响应协议"。...

2017-05-16 17:45:00 137

转载 关于三级菜单

程序: 三级菜单要求:打印省、市、县三级菜单可返回上一级可随时退出程序menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{}...

2017-05-11 20:11:00 129

转载 关于神奇的装饰器

一:#----------有参装饰器------def wrapper(func): def inner(*args,**kwargs): res=func(*args,**kwargs) return res return inner#---------装饰器有参-------def outer(f...

2017-05-11 18:25:00 110

转载 关于进程与线程

一 背景知识进程是对正在运行程序的一个抽象,进程的概念起源于操作系统,是操作系统最核心的概念,操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真正了解进程,必须事先了解操作系统。 进程是操作系统提供的最古老也是最重要的抽象概念之一。即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个单独的cpu变成多个虚拟的cpu(多...

2017-05-08 15:45:00 185

转载 python基础之socket编程part2---粘包和并发

粘包现象基于tcp的套接字实现远程执行命令的操作(1.执行错误命令。2.执行ls。3.执行ipconfig)#_*_coding:utf-8_*___author__ = '777'import socketimport subprocessphone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)ph...

2017-05-07 16:37:00 144

转载 python基础之socket编程part1

一 客户端/服务器架构即C/S架构,包括1.硬件C/S架构(打印机)2.软件C/S架构(web服务)>>最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 后等待下一个客户请求。这些服务启动后的目标就是“永远运行下去”。虽然它们不可能...

2017-05-04 00:30:00 107

转载 python基础之socket编程-------基于tcp的套接字实现远程执行命令的操作

远程实现cmd功能: 1 import socket 2 import subprocess 3 phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) 4 phone.bind(("127.0.0.1",8080)) 5 phone.listen(5) 6 print("等待命令....")...

2017-05-03 23:52:00 114

转载 模块和包

一 模块1.什么是模块?一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。2.为何要使用模块?如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。 随着程序...

2017-05-02 20:28:00 86

转载 关于异常处理

一 错误和异常一:程序中难免出现错误,而错误分成两种1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)#语法错误示范一if#语法错误示范二def test: pass#语法错误示范三class Foo pass#语法错误示范四print(haha语法错误示范2...

2017-05-02 16:27:00 83

转载 正则表达式-计算器

利用正则表达式计算下面值:1 - 2 * ( (60 - 30 + (-40.0/5) * (9 - 2 * 5/3 + 7 / 3 * 10/4*2 +10 *5/14)) -(-4*3)/(16-3*2))import redef wipe(s): #定义去除重复+-号函数 res=s.replace("+-","-").replace("++","+")...

2017-05-01 20:27:00 217

转载 关于模块以及常用模块

一 模块(modue)的概念:在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好处?最大的好处是大大提高了...

2017-04-26 18:05:00 160

转载 面向对象进阶---slots,迭代器协议,上下文管理协议,元类

一 item系列  __setitem__,__getitem,__delitem__ 用法#把对象操作属性模拟成字典的格式class Foo: def __init__(self,name): self.name=name def __getitem__(self, item): print("---get--...

2017-04-25 16:51:00 143

转载 面向对象进阶---反射

一 isinstance(obj,cls)和issubclass(sub,super)isinstance(obj,cls)检查是否obj是否是类 cls 的对象class Foo: passobj=Foo()print(isinstance(obj,Foo))issubclass(sub, super)检查sub类是否是 super 类的派生类...

2017-04-24 15:26:00 94

转载 面向对象的程序设计

一.1.关于类: 在python3中,所有类都是新式类 class A:pass print(A.__bases__) 查看方法 3中不用写默认都是继承object 类 在python2中,新式类 class B(object):pass class C(B):pass 所以2中必须说明父类是abject才是新式类 在python2中,经典类 class D:pass prin...

2017-04-24 14:10:00 238

转载 property练习-作业

作业一:总结 1.什么是绑定到对象的方法,如何定义,如何调用,给谁用?有什么特性 (1)定义在类中的没有被任何装饰器修饰过的数据属性和函数属性,当类实例化对象后,那么这些类的属性都能通过(对象.方法)的方式 调用,这些方法就是绑定到对象身上的方法。 (2)定义就是类的这些方法在定义时就是绑定到所有即将实例化的对象身上的,没有实例对象就没有这种绑定方法, 当实例...

2017-04-22 21:49:00 137

转载 面向对象的程序设计---组合练习

class Birth: def __init__(self,year,month,day): self.year=year self.month=month self.day=dayclass Couse: def __init__(self,name): self.name=nam...

2017-04-19 16:54:00 152

转载 一个简单的爬网页内容程序

from urllib.request import urlopendef f1(url): def f2(): # print(url) print(urlopen(url).read()) return f2f=f1("%s%s"%("http://",input("输入你要爬得网站:"))) #例如输入--&gt...

2017-04-15 23:14:00 96

转载 5.关于类和对象

一.类与对象:1.定义一个类:class classname:...类 定不定义它都存在,它是抽象的。定义完一个类,就产生一个类对象。 世界上有鱼的概念,鱼就是类,那么有这个“鱼”吗?我说的是"鱼"这个本身,所以"鱼"这个实物不存在,但是它是存在的,抽象的存在,(就算世界上的鱼全灭绝了,这个"鱼"也是存在的,而草鱼,带鱼,鲫鱼...都不存在了。)那么草鱼,带鱼,鲫...

2017-04-14 20:13:00 95

转载 2017.4.13(内置函数)作业

=====================作业一#用map来处理字符串列表啊,把列表中所有人都变成sb,比方alex_sbname=['alex','wupeiqi','yuanhao']name=['alex','wupeiqi','yuanhao']f=map(lambda name_f:name_f+"_sb",name)print(list(f))  ...

2017-04-13 23:25:00 126

转载 文件内容的增删改查

global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 infodefaults log global mode http timeout connect 5000ms...

2017-04-09 10:18:00 128

转载 用户登陆程序,密码三次错误自动锁定用户名。

1.正常用户存储文件:users2.锁定用户存储文件:lock_name3.执行程序:while True: #while循环。 name=input("please input your name:").strip() #引导用户输入用户名。 psw=input("please input your psw:").st...

2017-04-09 03:07:00 819

转载 4.文件操作

对文件操作:  对文件操作就是对文件的句柄的操作,通过open函数得到文件的句柄。一:r,w,a,x,模式  r: 只有读操作,文件必须存在。读的时候默认光标在最开始读,没有写操作, encoding在进行解码操作。  w:无法读取文件,只是写操作,文件存在覆盖写,文件不存在的话,创建文件再写。encoding在进行编码操作。  a:无法读取文件,只是写...

2017-04-08 17:55:00 58

转载 3.关于变量

一、变量命名规定:1.不能以数字和特殊字符(@,#,¥,%,空格,等)开头。2.不能以关键字开头。比如print,if,else等。 二、缩进:指定控制块  可以缩两个,但是必须上下级保持一致,python规定标准缩四个空格(一个tab)。三、以下几个常用的重要的运算符: 1.算数运算符: + - * /2....

2017-04-04 00:29:00 103

转载 2.关于字符串

关于字符串存储时的数据类型如图(无耻的盗了老师的图):一.首先在python2.x版本环境下1.在python2.x版本中:解释过程种遇到字符串会有两种类型解释(1)str类型:对应的是bytes数据,就是除了unicode的其他编码方式编码后的二进制数据 —> 其他国家语言(2)unicode类型:对应的是unicode数据,也就是un...

2017-04-02 22:01:00 81

转载 1. 编码方式

一、1.unicode只是一种编码方式。ASCII码:只使用了7个比特位,127个字符 ——————> 美国——占 1 个字节扩展ASCII码:使用了8个比特位,256个字符 ——————>拉丁——占 1 个字节中文扩展ASCII码(GB2312):把拉丁的给霸占了,根据2个字节分别使用情况变化,几千个字符————>中国 —— 占 2 个字节...

2017-04-02 19:05:00 82

转载 Python全栈考试(一)

1、执行 Python 脚本的两种方式   (1)命令编辑行。   (2)python环境下。 2、简述位、字节的关系 一个字节(bit)等于8个二进制位(bytes)3、简述 ascii、unicode、utf-­‐8、gbk 的关系 向下兼容:unicode>utf-8&...

2017-03-30 23:32:00 258

转载 猜年龄,三次失败退程序

my_age = 30count = 0while count < 3: user_input = int(input("input your guess number:")) if user_input == my_age: print("good job,you got it!") break e...

2017-03-30 23:18:00 160

转载 一个三层小循环

要求:1.三层循环   2.在第三层循环结束时退出所有循环.for实现:break_flag = Truefor i in range(10): if break_flag: print("第一层") for k in range(10): if break_flag: print...

2017-03-30 23:12:00 190

转载 2017.3.24作业

开发脚本自动部署及监控 1.编写脚本自动部署反向代理、web、nfs; 要求: I、部署nginx反向代理三个web服务,调度算法使用加权轮询; II、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;#/bin/bashystemctl status nginxif[ $? -ne 0 ] then y...

2017-03-26 11:31:00 72

转载 2017.3.21作业

作业一:完成作业未做完的集群架构作业二:临时配置网络(ip,网关,dns)+永久配置 1.临时配置网络[root@localhost ~]# ifconfig ens33 192.168.43.372.永久配置 [root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@loc...

2017-03-23 00:04:00 66

转载 2017.3.20作业

作业一:nginx服务二进制安装nginx包作为web服务修改配置文件让配置生效,验证配置作业二:nfs服务二进制安装nfs作为共享存储挂载在三台web的网站根目录下实现,在任意一台web上修改的结果,其余两台都可以看到作业三:nginx反向代理三台web...

2017-03-21 22:45:00 69

转载 2017.3.17作业

作业一:1) 开启Linux系统前添加一块大小为15G的SCSI硬盘2) 开启系统,右击桌面,打开终端3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G4) 格式化主分区为ext3系统5) 将逻辑分区设置为交换分区6) 启用上一步的交换分区7...

2017-03-18 13:59:00 86

转载 2017.3.16作业

作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)3) 将/1.txt、/2.txt两个文件打包为/1.tar 4) 使用gzip命令压缩1.txt文件名为1.txt.gz5) 解压缩1.txt.gz6) 使用bzip2压缩1.t...

2017-03-16 23:27:00 74

转载 2017.3.15作业

作业一:1) 新建用户natasha,uid为1000,gid为555,备注信息为“master”2) 修改natasha用户的家目录为/Natasha3) 查看用户信息配置文件的最后一行4) 为natasha用户设置密码“123”5) 查看用户密码配置文件的最后一行6) 将natasha用户账户锁定7) 将natasha用户账户解锁8) ...

2017-03-16 00:35:00 547

转载 2017.3.14作业

1.使用快捷键切换到虚拟终端22.使用普通用户身份登录,查看系统提示符3.使用命令退出虚拟终端2上登录的用户4.使用快捷键切换到虚拟终端55.使用命令退出虚拟终端5上登录的用户6.➀切回图形界面,右单击桌面打开终端,输入关闭系统的命令 ➁查看哪些用户在系统上工作 ➂修改当前时间为2018年8月26号11:28 ➃查看2015...

2017-03-14 23:35:00 104

转载 2017.3.13作业

一.操作系统1.为何要有操作系统首先计算机是一个非常复杂的系统,包括很多硬件,用户无法把所有的硬件细节都了解到,为了给用户提供一个更好,更简单,更清晰的计算机模型,并合理简单的管理计算机的各个硬件,于是,计算机安装里一层系统软件,称为操作系统。2.操作系统的位置操作系统位于计算机硬件与应用软件之间,本质也是一个软件。它是由操作系统的内核以及系统调用两部分组成。3.操作...

2017-03-13 19:55:00 70

转载 2017.3.10作业

一.编程语言的作用。编程语言是程序员与计算机之间沟通的介质,用来使计算机能够执行命令去工作。二.操作系统和硬件的关系。操作系统是安装在计算机的硬件(硬盘)之上的,可以控制和协调计算机及外部硬件设备。三.应用程序—>操作系统—>硬件计算机的应用程序不能直接在计算机的硬件上运行,必须在操作系统中才能运行,而计算机的硬件必须...

2017-03-10 20:20:00 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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