![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作业
yikenaoguazi
这个作者很懒,什么都没留下…
展开
-
前端
这里写目录标题html标签1,默写html文档结构以及head标签内相关子标签2,代码演示h,p,img,a 标签用法html标签1,默写html文档结构以及head标签内相关子标签html文档结构<!DOCTYPE HTML><HTML> <head>...</head> <body>...</body></html>head标签内相关子标签'''----------meta相关-----------原创 2020-09-15 08:45:14 · 379 阅读 · 0 评论 -
数据库
面向对象1 手写一个类,使其对象具备中括号取值赋值和点号取值赋值2 手写一个类,使其可以通过with管理,传入文件名和打开模式,可以自动打开文件并被with管理多表查询1、内链接、左链接、右链接的基本形式2、默写子查询的基本形式...原创 2020-09-09 18:52:48 · 124 阅读 · 0 评论 -
数据库作业之多表查询
day45-461.表结构:2.建表3.练习题1.表结构:2.建表# 1、创建表# 创建班级表create table class(cid int primary key auto_increment,caption varchar(32) not null);# 创建学生表create table student(sid int primary key auto_increment,gender char(1) not null,class_id int not null,原创 2020-09-08 20:31:14 · 956 阅读 · 0 评论 -
day39作业:验证GIL,递归锁,event事件,线程池
day391 通过启动跟自己机器cpu相同的进程和线程数,验证GIL的存在2 测试计算密集型和io密集型执行时间3 通过递归锁解决课上死锁现象4 通过event事件,实现两个线程,一个线程读文件前一半,写入另一个文件,另一个线程读后一半写入文件5 把上面的4的代码,通过线程池实现1 通过启动跟自己机器cpu相同的进程和线程数,验证GIL的存在from multiprocessing import Processfrom threading import Threadimport timedef原创 2020-08-26 19:13:31 · 125 阅读 · 0 评论 -
day38作业:线程
day381 通过进程和queue实现简单的生产者消费者默写2 代码实现开启线程两种方式3 代码实现等待子线程执行完成,主线程再继续执行4 验证同一进程下多线程共享数据5 通过线程互斥锁,实现每次a.txt中的数字减一,防止写乱6 利用多进程或多线程自己实现TCP服务端的并发1 通过进程和queue实现简单的生产者消费者默写from multiprocessing import Process,Queueimport timeimport randomdef producer(name,food原创 2020-08-25 20:54:46 · 122 阅读 · 0 评论 -
并发编程
这里写目录标题进程1 进程对象的其他方法和属性2 守护进程什么意思,如何实现3 进程互斥锁有什么作用,如何创建,获取,释放4 队列如何创建,赋值,取值5进程间通信如何实现进程1 进程对象的其他方法和属性 -pid进程id号,os.getpid() -ppid:父进程id号,os.getppid() -is_alive():当前进程是否存活 -terminate():关闭当前进程2 守护进程什么意思,如何实现-父进程结束,子进程也跟着结束-t.daemon=Truef原创 2020-08-25 18:41:21 · 120 阅读 · 0 评论 -
day37作业:互斥锁模拟抢票,队列,多进程实现生产者消费者模型
1 主进程中创建两个其它进程,实现主进程结束,两个子进程也自动结束(默写出来)from multiprocessing import Processimport timedef task(): print('子进程') time.sleep(20) print('子进程结束')if __name__ == '__main__': t=Process(target=task) t1 = Process(target=task) t.daemon=True t1.daemon = Tr原创 2020-08-24 19:49:20 · 150 阅读 · 0 评论 -
day13:名称空间嵌套关系图,编写登录,查询余额功能,用全局变量记录当前登录用户
作业要求:下述所有代码画图以及分析代码执行流程1、以定义阶段为准,先画出名称空间的嵌套关系图2、然后找到调用函数的位置,写出函数调用时代码的执行过程,涉及到名字的查找时,参照1中画好的嵌套图,标明查找顺序,一层一层直到找到位置#===================题目一===================input=333def func(): input=444func()print(input) # 333执行过程:1.调用全局函数func,运行函数内代码inpu原创 2020-07-20 18:53:09 · 273 阅读 · 0 评论 -
day17作业:生成器,三元表达式,生成式,递归
生成器,三元表达式,生成式,递归1、文件内容如下,标题为:姓名,性别,年纪,薪资2 根据1得到的列表,取出薪资最高的人的信息3 根据1得到的列表,取出最年轻的人的信息4 根据1得到的列表,取出所有人的薪资之和5 根据1得到的列表,取出所有的男人的名字6 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式7 根据1得到的列表,过滤掉名字以a开头的人的信息8、将names=['egon','alex_sb','wupeiqi','yuanhao']中的名字全部变大写9、将names=['egon',原创 2020-06-23 20:51:48 · 179 阅读 · 0 评论 -
day16作业:
有参装饰器,迭代器1、编写课上讲解的有参装饰器准备明天默写2:还记得我们用函数对象的概念,制作一个函数字典取代多分支if的操作吗,来来来,我们有更高大上的做法,在文件开头声明一个空字典,然后在每个函数前加上装饰器,完成自动添加到字典的操作3、 编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017-07-21 11:12:11 f1 run写入到日志文件中,日志文件路径可以指定=》有参装饰器4、基于迭代器的方式,用while循环迭代取值字符串、列表、元组、字典、集合、文件对象作业:1、编写课上讲原创 2020-06-22 20:42:15 · 101 阅读 · 0 评论 -
day14作业
编写装饰器一:编写函数,(函数执行的时间用time.sleep(n)模拟)二:编写装饰器,为函数加上统计时间的功能三:编写装饰器,为函数加上认证的功能四:编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码五:编写装饰器,为多个函数加上认证功能,要求登录成功一次,在超时时间内无需重复登录,超过了超时时间,则必须重新登录六:编写装饰器,为多个函数加上记录日志的功能:函数一旦运行则按照下述格式记录日志一:编写函数,(函数执行的时间用time.s原创 2020-06-18 17:49:35 · 168 阅读 · 0 评论 -
day13作业
一:复习巩固题1、以下格式自行推导至少10遍def index(x,y):print(x,y)def wrapper(*args,kwargs): # args=(1,2) kwargs={“a”:1,“b”:2}index(args,**kwargs) # index(1,2,a=1,b=2)# index((1,2),{“a”:1,“b”:2}) # index(1,2,a=1,b=2)wrapper(1,2,a=1,b=2)2、练习把参数包给函数10遍步骤一:准备好一个函数,该函数体原创 2020-06-17 22:49:01 · 112 阅读 · 0 评论 -
day3作业
嵌套取值字典类型一:嵌套取值操作二、针对下述类型三四、用户输入账号密码,程序分别单独判断账号与密码是否正确,正确输出True,错误输出False即可五、让计算机提前记下egon的年龄为18岁,写一个才年龄的程序,要求用户输入所猜的年龄六、假设程序从数据库中取出来了10000条数据,想要显示到页面中,七、egon今年为18岁,请用增量赋值计算3年后egon老师的年龄编写用户登录接口(学的多的同学,尝试做下述作业,这是截止到下周二学完文件处理之后的作业)一:嵌套取值操作#1、students_info=[[原创 2020-06-17 17:32:22 · 137 阅读 · 0 评论 -
day2作业
嵌套取值,编写用户登录接口作业思路:如何选择合适的类型来记录状态???(整数记录整数数字相关,小数记录小数相关,字符串记录描述性内容):嵌套取值操作选做题:编写用户登录接口(学的多的同学,尝试做下述作业,这是截止到下周二学完文件处理之后的作业)作业思路:如何选择合适的类型来记录状态???(整数记录整数数字相关,小数记录小数相关,字符串记录描述性内容)1、选取的类型是否可以明确标识事物的状态2、存不是目的,存的目的是为了日后取出来用,并且方便的用3、把自己想象成一台计算机,如果我是计算机,我会如何以原创 2020-06-17 17:25:44 · 147 阅读 · 0 评论 -
day12作业
函数参数,函数对象作业1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作2、写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。5、写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。6、写函数,检查字典的每一个value的长度,如果大于2,那么仅保留前两个原创 2020-06-16 21:41:40 · 199 阅读 · 0 评论 -
day9作业
1、编写文件copy工具original = input(r"请输入原文件名: ").strip()new = input(r"请输入新文件名: ").strip()with open("%s"%original,mode="rt",encoding="utf-8")as f1,\ open("%s"%new,mode="wt",encoding="utf-8")as f2: for line in f1: f2.write(line)2、编写简单购物车程序,自己分析逻辑,完成编程:1、原创 2020-06-11 21:01:29 · 165 阅读 · 0 评论 -
day8作业
作业一:编写用户登录接口#1、输入账号密码完成验证,验证通过后输出"登录成功"#2、可以登录不同的用户#选做功能:同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定)#存放账户namelist=[]#存放密码pwdlist=[]#存放黑名单用户blacklist=[]tag = Truewhile tag: inp_name = input("请输入用户名:") #1.获取用户名,密码 with open ("user.txt",mod原创 2020-06-10 20:20:41 · 150 阅读 · 0 评论 -
day7作业
元组练习题:#简单购物车,要求如下:实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数加入购物列表,如果输入为空或其他非法输入则要求用户重新输入 msg_dic={'apple':10,'tesla':100000,'mac':3000,'lenovo':30000,'chicken':10,}msg_dic={ 'apple':10, 'tesla':100000, 'mac':3000, 'lenovo':30000,原创 2020-06-09 18:27:39 · 274 阅读 · 0 评论 -
day6作业
写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)name = " aleX"1) 移除 name 变量对应的值两边的空格,并输出处理结果name.strip()print(name)2) 判断 name 变量对应的值是否以 “al” 开头,并输出结果print(name.startswith("al"))3) 判断 name 变量对应的值是否以 “X” 结尾,并输出结果print(name.endswith("X"))4) 将 nam原创 2020-06-08 20:27:47 · 119 阅读 · 0 评论 -
day5作业
本周作业:作业答案参考:1、https://www.cnblogs.com/linhaifeng/articles/7133167.html#_label142、https://www.cnblogs.com/linhaifeng/articles/7133167.html#_label17作业内容:1 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型编译型语言:编译器一次性的把代码编译成计算机能识别的,在运行解释型语言:解释器一行一行进行解释并运行编译型:原创 2020-06-05 21:43:55 · 378 阅读 · 0 评论 -
day 4 作业
作业:0、分别画出下面两个列表在内存中是如何存放的l1=[11,22,[333,444]]l2=[11,22,[33,{‘name’:‘egon’,‘age’:18}]]1、用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式------------ info of Egon -----------Name : EgonAge : 22Sex : maleJob : Teacher------------- end -----------------inp_name原创 2020-06-04 21:34:05 · 225 阅读 · 0 评论