import requestsimport jsonpathimport os""" 1.url 2.模拟浏览器请求 3.解析网页源代码 4.保存数据"""while True: def song_download(url,title,author): # 创建文件夹 os.makedirs("music",exist_ok=True) path = 'music\{}
threading#importtime#importthreading#begin=time.time()##deffoo(n):#print('foo%s'%n)#time.sleep(1)#print('endfoo')##defbar(n):#print('bar%s'%n)#time.sleep(3)#print('endbar')##t1=threading.Thread(target
聊天模式client端importsocketsk=socket.socket()address=('172.16.10.1',3000)sk.connect(address)whileTrue:inp=input('>>>')ifinp=='exit':breaksk.send(bytes(inp,'utf8'))data=sk.recv(1024)print(str(data
面向对象'''#类classbar:deffoo(self,arg):print(self.name,self.age,self.gender,arg)z=bar()#封装公有部分到内存里z.name='hao'z.age=11z.gender='男'z.foo(666)z1=bar()z.name='xue'z.age=18z.gender='女'z.foo('hahah
时间模块#user:Administrator#date:2019/11/130013importtime#print(help(time))#print(time.time())#结果:1573655126.5573525从1970年到现在的时间#time.sleep(3)#print(time.clock())#计算CPU执行时间#print(time.gmtime())#世界标准时间time
docker安装sql2017还原windows2012数据库备份1.centos7.6安装docker#安装依赖包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#下载dockeryum源yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker
函数#deftest():#定义一个函数,关键字def#print("OK")##test()#引用函数#importtime###deflogger(n):#time_format='%Y-%m-%d%X'#time_current=time.strftime(time_format)##withopen('日志记录','a')asf:#f.write('%sendaction%s\n'%(ti
set集合s=set('aaaala')#set集合----》去重、无序;不能做为字典的键print(s)#输出结果{'a','','l'}可以用innotin判断内容是否在集合里集合添加s.add('uu')#添加一个元素print(s)s.add('a')print(s)更新s.update('ops')#添加3个元素print(s)s.update([12,'hao'])print(s)#输
##默认创建文件的时候就会把内容清空,再写内容#r是读,w是写(文件不存在,会创建),a是追加#data=open('小重山2','w',encoding='utf8')##读取文件内容##f=data.read(5)##print(f)###覆盖原文件,不换行输出,‘\n’换行#data.write('haha\n')#data.write('hehe')##关闭文件#data.close()#
cobbler
NFS------网络文件系统。主要功能是通过网络(一般局域网)让不同的主机系统之间可以共享文件或目录。NFS端口不固定NFS工作流程:①先启动RPC服务②启动NFS服务,自动向RPC注册③客户端请求NFS服务④RPC返回IP端口⑤客户端拿着IP端口请求数据修改yum.conf记录rpm文件[root@ntf-backup~]#sed-i's#keepcache=0#keepcache=1#g'/
Zabbix监控结合Grafana绘图一.项目实验拓扑图(使用亿图专家绘图);二.项目实验思路及重点内容(步骤及重难知识点);实施步骤:步骤说明第一步1.安装zabbixserver服务端;第二步2.配置zabbix服务的web页面并做简单优化;第三步3.实现监控server.zabbix.com端的OS以及mysql、httpd;第四步4.安装及配置agent.zabbix.com被监控端(FT
打印多级菜单
#定义一个嵌套列表product_list=[('mac',9000),('bike',2000),('book',100),('tasila',900000)]#定义购物车shopping_card=[]shopping_card2=[]#定义自己的金额saving=input("pleaseinputyourmoney:")#判断输入的金额是否合法ifsaving.isdigit():savi
列表增、删、改、查a=['wuchao','jinxing','xiaohu','sanpan','ligang']1.查切片取索引出值,索引从左到右是从0开始算;从右到左是从-1来算print(a[1])#取第二个值print(a[1:-1])#从第二取到倒数第二个值print(a[1:-1:1])#从左到右一个一个
名片效果图:主文件#!/usr/local/bin/python3importcards_toolswhileTrue:#显示功能菜单cards_tools.show_menu()action_str=input("请选择希望执行的操作:")print("你的选择的操作是【%s】"%action_str)#1,2,3针对名片的操作ifaction_strin["1","2","3"]:#新增名片i
等,还支持多种排序功能。所以Redis也可以被看成是
Redis高性能数据库一、Redis概述;二、应用场景分析;三、Redis的数据回收策略;四、案例:搭建Redis高性能数据库;一、Redis概述:概述:redis是一个可持久化的单进程单线程key-value类型高速内存缓存系统,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、set(集合)、zset(sortedset--有序集合)和
Mongodb分片结合复制集一、分片概述;二、分片存储原理;三、案例:mongodb分片结合复制集高效存储;一、分片概述:概述:分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。分片集群(shardedcluster)是一种水平扩展数据库系统性能的方法,能够将数据集分布式存储在不同的分片(shard)上,每个分片只保存数据集的一部分,MongoDB保证各个分片之间不会有重复的
MongoDB数据库复制集一、复制集概述;二、复制集原理;三、案例:搭建Mongodb实现应用复制集;一、复制集概述:组成:Mongodb复制集(副本集replicaset)由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,MongodbDriver(客户端)的所有数据都写入Primary,Secondary通过oplog来同步Primary的数据,保证主
Mysql事务及索引一、数据库索引概述;二、数据库索引分类;三、Mysql数据库管理索引;四、数据库事务概述;五、数据库事务特性;六、Mysqk数据库管理事务;一、数据库索引概述;概述:索引是一种特殊的文件,包含着对数据表中所有记录的引用指针,如书本的目录类似,能够加快数据库的查询速度,更高效率的管理数据库;作用:设置合适的索引后,数据库利用各种定位设置,可以大大的增加数据的查询速度;当表很大时,
Haproxy+Nginx+Tomcat实现动静分离页面一、Haproxy概述;二、Haproxy原理实现;三、Nginx、LVS、Haproxy对比;四、Haproxy配置文件讲解;五、案例:Haproxy+Nginx+Tomcat搭建高可用集群;一、Haproxy概述;概述:Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,由C语言编写而成,支持会话保持、七层处理、健康检
项目:Lvs+Keepalived+Nginx+Tomcat高可用集群项目拓扑:实验思路:实验重点:1.概述:此架构中keepalived所起到的作用就是对lvs架构中的调度器进行热备份。至少包含两台热备的负载调度器,两台台web的节点服务器;2.重点:LVS架构中需要通过ipvsadm工具来对ip_vs这个模块进行编写规则,使用keepalived+lvs时,不需要用到ipvsadm管理工具,不
keepalived应用部署一、keepalived概述;二、设计原理;三、案例:Keepalived实现双机热备;一、keepalived概述:概述:keepalived起初为Lvs设计的一款强大的辅助工具,保证Lvs负载调度器的故障切换以及web节点的健康状态检查,后续被应用到很多需要容错的场景下,keepalived自身基于VRRP协议--虚拟路由冗余协议,思科公有协议;二、设计原理:应用场
Lvs负载均衡群集一、概述:二、LVS详解:三、案例一:搭建LVS的NAT模式负载均衡集群;四、案例二:搭建LVS的DR模式负载均衡集群;一、概述:概述:LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。我国章文嵩博士在1998年五月创建,默认编译为ip_vs内核模块,而在linuxkernel的2.6版本之后kernel是直接支持ipvs的,优势:
首先,jumpserver是什么呢?Jumpserver是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。特点:完全开源,GPL授权Python编写,容易再次开发实现了跳板机基本功能,认证、授权、审计集成了Ansible,批量命令等支持WebTerminalBootstrap编写,界面美观自动收集硬件信息录像回放命令搜索实时
Tomcat应用部署一、初识Tomcat;二、Tomcat与jdk的关系;三、Tomcat内部工作原理;四、Tomcat配置文件详解;五、案例:搭建Tomcat案例;一、初识tomcat;概述:Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照SunMicrosystems提供的技术规范,实现了对Servlet和JavaServerPage(JSP)的
Nginx+lamp构建动静分离项目一、nginx代理的概述;二、nginx之正向代理;三、nginx之反向代理;四、nginx之负载均衡;五、案例:结合nginx反向代理构建nginx+lamp实现动静页面分离以及php服务器的负载均衡一、nginx代理的概述;概述:nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;ngi
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号