腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
python成长之路
专栏成员
举报
141
文章
190671
阅读量
43
订阅数
订阅专栏
申请加入专栏
全部文章(141)
python(57)
编程算法(23)
其他(12)
数据库(8)
云数据库 Redis(8)
sql(6)
flask(6)
http(6)
html(5)
linux(5)
bash(3)
jquery(3)
云数据库 SQL Server(3)
git(3)
bash 指令(3)
网站(3)
网络安全(3)
udp(3)
web服务器(3)
javascript(2)
css(2)
json(2)
github(2)
缓存(2)
正则表达式(2)
https(2)
ruby(1)
vue.js(1)
nosql(1)
django(1)
sqlalchemy(1)
unix(1)
人工智能(1)
金融(1)
游戏(1)
开源(1)
分布式(1)
shell(1)
numpy(1)
单元测试(1)
socket编程(1)
windows(1)
processing(1)
block(1)
distribution(1)
distutils(1)
multiprocessing(1)
object(1)
pip(1)
queue(1)
setuptools(1)
tcp(1)
timeout(1)
upgrade(1)
队列(1)
服务端(1)
客户端(1)
搜索(1)
算法(1)
线程(1)
协程(1)
原理(1)
搜索文章
搜索
搜索
关闭
学HTTP协议所要知道的基础知识(微总结)
其他
1、网络本质 进行资源共享和信息传输。 2、基于网络的应用程序的本质 就是获取数据和传输数据给用户使用。 3、TCP/IP协议栈工作流程 实体层是不属于TCP/IP协议栈的一层。也就是说TCP/IP协议栈共计四层。 首先得接入网络,局域网或者广域网,在计算机接入网络的时候,也就是插入网线的时候本地路由器中的 路由表会更新数据,通过一定淘汰机制算法删除很久没有使用过的计算机ip以及mac地址,并对新加入组的计算 机新分配ip,在分配ip的过程中,路由表会通过ARP协议(地址解析协议)得到新接入计
汪凡
2018-05-29
649
0
返回固定页面的web服务器
其他
import socket def handle_client(socket_con): """ 接收来自客户端的请求,并接收请求报文,解析,返回 """ # 服务器接收客户端的请求报文 request = socket_con.recv(4096).decode() print(request) # 服务器拼接响应报文并回复 response_line = 'HTTP/1.1 200 OK\r\n' response_hea
汪凡
2018-05-29
1K
0
vim编辑器操作汇总
其他
VIM - Vi IMproved 7.4 编辑器操作汇总 vim [参数] [文件 ..] 编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag 定义处的文件 或: vim [参数] -q [errorfile] 编辑第一个出错处的文件 参数: -- 在这以后只有文件名 -v Vi 模式
汪凡
2018-05-29
1.4K
0
判断年月日是否正确
其他
# 用户输入八位日期 date = input('请输入八位年月日(如20180405):') # 分割年月日 day = int(date[-2:]) month = int(date[4:6]) year = int(date[:4]) print(year, month, day) # 定义闰年开关 if year % 4 == 0 and year % 100 != 100 or year % 400 == 0: print('%d年是闰年' % year) isRunNian =
汪凡
2018-05-29
1.4K
0
集合常用操作
其他
'''集合的方法 set1.add() set1.update() set1.copy() set1.pop() set1.remove() set1.discard() set1.clear() set1.union() set1.issubset() set1.issuperset() set1.isdisjoint() set1.difference() set1.differenc
汪凡
2018-05-29
427
0
定义一个创造汽车的工厂类
其他
# 定义奔驰车类 class BenchiCar(object): # 定义车的方法 def move(self): print('---奔驰车在移动---') def stop(self): print('---奔驰车停车了---') # 定义宝马车类 class BMWCar(object): # 定义车的方法 def move(self): print('---宝马车在移动---') def stop(
汪凡
2018-05-29
463
0
seek()对中文偏移测试
其他
当前目录下创建“中文测试.txt”文件,写入: 我是大好人aaa 我是大坏人bbb f = open('中文测试.txt', 'r+', encoding='utf-8') # f.write('我是大好人aaa\n') # f.write('我是大坏人bbb') f.seek(0) print(f.read()) f.seek(0) print(len(f.read())) # 文字包括\n的个数,总计10个汉字,6个字母和一个换行符\n,共17个 print(f.tell()) # 指针共
汪凡
2018-05-29
692
0
文件的指针位置
其他
f = open('指针测试.txt','a+',encoding='utf-8') # 这里会直接创建文件,可查看a,w,r,以及分别加加号‘+’和加b的区别 # tell() 显示文件指针 print(f.tell()) # 更改文件指针的位置 seek(偏移量,whence) # 偏移量是数字,距离whence字符数 # whence:0:文件开头 1:当前位置 2:文件结尾 seek(10,0) # 可能只有rb或者rb+的时候偏移量才能是负数,也就是倒着数,这里笔者没有具体测试 # f.
汪凡
2018-05-29
1.4K
0
读取除#开头的行的文件
其他
f = open('读取测试文件.txt', 'r', encoding='utf-8') n = open('读取测试文件存储文件.txt', 'w', encoding='utf-8') text = f.readlines() print(text) # 遍历所有行 for i in text: # 便利一行 for flag in range(len(i)): # 如果从第一个位置开始是空格则跳过这个字符往后继续遍历,直到这行结束 if i[flag]
汪凡
2018-05-29
1.7K
0
lambda函数常见用法
其他
# lambda 参数:返回值/表达式 # print((lambda :100)()) # f = lambda a,b : a + b # print(f(10, 20)) # f = lambda a,b,c=100: a + b + c # print(f(10, 20,200)) # print( (lambda *args:args)(20, 30, 40, 50) ) # 不定长参数 -- 可变参数 # *args位置参数 -- 返回一个列表 2 还有a=100,b=200
汪凡
2018-05-29
639
0
lambda隐藏函数的嵌套
其他
# 隐藏函数嵌套 f = (lambda a,b :a if a>b else b)(1000, 2000008) print((lambda a,g:a if a > g else g)(2000,f)) # lambda 推导式 l = [lambda x:x**i for i in range(4)] print(l[1](4))
汪凡
2018-05-29
1K
0
递归最大深度
其他
题外话:由于递归深度可控,一般写类似递归的方法时尽量使用迭代器,例如Fibonacci数列,在python高级中我会把迭代器实现Fibonacci数列的方法贴出来,而不是用递归。 递归深度尽量不去修改,用起来也会很绕。下面我贴出来如何测试出本机递归深度: def func(num): if num == 1: return 1 else: return num * func(num-1) print(func(998)) # 这台机子的递归最大深度
汪凡
2018-05-29
655
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档