自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 hive--GROUPING SETS方法产生的聚合问题

--- 这是计算pv uv指标 select COALESCE(activity_id,'ALL') as activity_id , COALESCE(page_name,'ALL') as page_name , COALESCE(product,'ALL') as product , COALESCE(product_browse_name,'ALL') as pr

2020-11-10 18:46:59 294

原创 API是什么

都在说API,API到底是什么?对于很多非IT人士而言,API ≈ 听不懂。其实日常生活中,我们有很多类似API的场景,比如:电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来,电脑和手机上连接数据线的接口就是传说中的API接口。但比喻到底是比喻,并非本质。想要真正理解API,还得老老实实去理解API的使用场景。先来一段按惯例放上、但可跳过不看的百科介绍:API,英文全称Application Programming Interface,翻译为“应用程序编程接口”。是一些预先定义的函数

2020-06-05 11:45:55 687

原创 跨域获取

1.原生JS实现课堂练习:点击显示按钮显示从后端发过来的dict字典,将字典中的值显示在页面上html:代码: 显示 航班编号: 始发城市: 终到城市: 出发时间: 服务器端代码:#跨域[email protected]('/08-flight')def crossdomain2(): #接收...

2018-11-15 22:02:13 149

原创 flask方面的,省市级连操作的原生、jquery版ajax代码

原生ajax中异步值为true时表示其他可以同时进行A的工作完毕之后B再开始工作把A改为同步就行了,B就需要等A做完了,B才能开始工作作业代码:如何做到省市级连的操作html代码: Title 使用AJAX技术完成的省市级联 服务端代码:创建数据库:class Province(db.Model): ...

2018-11-15 22:01:33 388

原创 如何筛选有规律文档的内容

RP/0/RSP0/CPU0:2_c-leaf-1# show interfacesThu Sep 7 15:17:18.514 UTCBVI1 is down, line protocol is downInterface state transitions: 0Hardware is Bridge-Group Virtual Interface, address is 10f3.1...

2018-11-15 22:00:36 258

原创 自己写的聊天室项目

作业:(服务端,客户端)写一个聊天室功能:类似qq群聊1.进入聊天室需要输入姓名,提示一下姓名不能重复2.有人进入聊天室会向其他人发送通知xxx 进入了聊天室3.一个人发消息,其他人会收到消息,自己不收到xxx 说:xxxxxxxxxxx4.某人退出聊天室,其他人也会收到通知xxx 退出了聊天室5.管理员喊话功能(从服务端发送消息,所有客户端都能接收到)管理员说:xxxxxx...

2018-11-15 21:59:33 324

原创 自己写的电子词典的项目

电子词典的项目功能:第一个项目:电子词典功能说明:用户可以登录和注册登录凭借用户名密码即可注册要求用户必须填写用户名和密码 其他内容自定用户名要求不能够重复2.用户数据要求使用数据库长期保存(MYSQL)数据表自定义,可以存储中文3.能够满足多个用户同时登录操作的需求(多进程多线程,并发机制)4.功能分为客户端和服务端,客户端主要发起请求,服务端处理请求,用户启动客户端即进...

2018-11-15 21:59:02 2233

原创 IO多路复用的三种实现方法

IO多路复用定义:同时监控多个IO事件,当哪个IO事件准备就绪就执行哪个IO事件。以此形成可以同时操作多个IO的并发行为,从而避免一个IO阻塞,造成所有IO都无法执行IO事件准备就绪:是一种IO必然要发生的临界状态。IO多路复用的编程实现1.将IO设置为关注IO(注册IO)2.将关注IO提交给内核监测3.处理内核给我们反馈的准备就绪的IO具体实现方案: 3种1.select --...

2018-11-15 21:58:25 4225

原创 自己写的HTTP V1.0版本

from socket import *def handleClient(connfd):request=connfd.recv(4096)# print(request)#将request请求按行分割request_lines=request.splitlines()for line in request_lines:print(line.decode())try:f=open...

2018-11-15 21:58:01 181

原创 自己写的HTTP V3.0版本

HttpServer Setting配置文件代码:#HTTP SERVER配置文件#httpserver地址HOST=‘0.0.0.0’PORT=8000ADDR=(HOST,PORT)#webframe地址frame_ip = ‘127.0.0.1’frame_port = 8080frame_addr = (frame_ip,frame_port)HttpServer.py...

2018-11-15 21:57:33 977

原创 自己写的HTTP V2.0版本

HTTPServer V2.01.接收客户端请求2.解析客户端请求3.组织数据,形成HTTP response4.将数据发送给客户端升级1.采用多线程并发接受多个客户端请求,(循环服务器程序,一个没做好另一个需要等待)2.基本的请求解析,根据请求返回相应的内容3.除了可以请求静态网页,也可以请求简单的数据4.将功能封装在一个类中升级的技术点:1.socket tcp套接字...

2018-11-15 21:57:03 305

原创 python中关于文件的复制问题该如何解决8月23日

3.写程序,实现复制文件功能 源文件,目标文件 要求: 1)要考虑关闭文件问题 2)要考虑超大文件复制问题(分段放) 3)要能复制二进制文件(如:/user/bin/python3等文件)def mycopy(src_filename,dst_filename): try: fr=open(stc_filename,’rb’) try: ...

2018-11-15 11:23:14 221

原创 重写range()函数的总结8月22日

2.写一个生成器函数myrange([start,],stop[,step])来生成一系列整数 要求: myrange功能与range功能相同(不允许调用range函数) 用自己写的myrange函数结合生成器表达式求1-10内奇数的平方和测试代码: range(4) range(0, 4) list(range(4)) ...

2018-08-26 22:20:36 409

原创 关于生成器函数的一个小问题 8月21日

numbers=[10086, 10000, 10010, 95588] names=[‘中国移动’,’中国电信’,’中国联通’] def myzip(iter1,iter2): it1=iter(iter1) it2=iter(iter2) while True: try: t=(next(it1),next(it2)...

2018-08-26 22:19:25 135

原创 学生信息存储[6] 8月20日

3.将学生信息管理程序拆分成模块、 要求:(程序的模块耦合度越低越好) 1.主事件循环放在main.py中 2.show_menu函数放在menu.py中 3.写学生操作相关的函数放在student_info.py中 主模块为main.py 全局变量用的多了,程序的耦合度高了 在主模块中记得添加这个语句,防止不必要的引入from menu import show_menu from stud...

2018-08-26 22:18:26 219

原创 递归求和算法 8月18日

递归函数重点是设置:1.循环条件2.终止条件 练习:1.写程序算出1-20的阶乘的和 1!+2!+3!+4!+。。。+20!def jiancheng(x): if x==1: return 1 return x*jiancheng(x-1) print(sum(map(jiancheng,range(1,21)))) 函数式编程2.已知...

2018-08-26 22:17:26 314

原创 闹钟小程序[6] 8月17日

题目要求:编写一个闹钟程序,启动时设置定时间,到时间后打印一句: “时间到”,然后程序退出老师程序: def alarm(h,m): while True: #一直循环的得到当前时间 t=time.localtime() print(“%02d:%02d:%02d”%t[3:6],end=’\r’) if h=...

2018-08-26 22:14:40 1349

原创 学生信息存储[5] 8月16日

将多余的函数整合成一个函数里面按学生年龄低-高显示学生信息def sort_age_digao(L): def fanhui_age(d): return d[‘age’]L1=sorted(L,key=fanhui_age,reverse=False)output_student(L1)按学生年龄高-低显示学生信息def sort_age...

2018-08-26 22:09:10 113

原创 学生信息存储[4] 8月15日

3.改写之前的学生信息的程序,要求添加四个功能: | 5)按学生成绩高-低显示学生信息 | | 6)按学生成绩低-高显示学生信息 | | 7)按学生年龄高-低显示学生信息 | | 8)按学生年龄低-高显示学生信息 | 多实现的功能是:添加了上述四个模块 用到的知识点是:sort高阶函数进行排序按学生年龄低-高显示学生信息def fanhui_age(d): return d[‘a...

2018-08-26 22:07:23 224

原创 学生信息存储[3] 8月14日

要改!全局变量太占内存,只有靠del语句才会被删除,必须改为局部变量 具备的功能: 1.可识别中文字符,不会打乱格式 2.删除按照姓名删除 3.修改按照姓名进行修改 2.实现带有界面的学生信息管理系统 操作界面:+--------------------------------------+| 1)添加学生信息 || 2)显示学生...

2018-08-26 22:06:11 181

原创 学生信息存储[2] 8月13日

2.实现带有界面的学生信息管理系统 操作界面:+--------------------------------------+| 1)添加学生信息 || 2)显示学生信息 || 3)删除学生信息 || 4)修改学生信息 ...

2018-08-26 22:04:56 362

原创 学生信息存储[1] 8月12日

1.(必须自己完成,项目的开始) 学生信息管理项目,输入任意个学生的姓名,年龄,成绩,每个学生的信息存入一个字典内,然后放入到列表中(每个学生需要手动输入)如: 请输入姓名:tarena 请输入年龄:20 请输入成绩’:99 请输入姓名:name2 请输入年龄:30 请输入成绩:88 请输入姓名:<回车> 空结束输入 ...

2018-08-26 22:02:57 831

空空如也

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

TA关注的人

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