我的电脑201908152059436
我的电脑201908152059436
全部文章
分类
python笔记(12)
前端笔记(1)
爬虫笔记(1)
计算机网络笔记(1)
归档
标签
去牛客网
登录
/
注册
c
全部文章
(共15篇)
python实现求解列表中元素的排列和组合问题
使用python的itertools模块完成列表元素的排列和组合问题 import itertools from itertools import product from itertools import combinations生成排列,列表中元素不允许重复出现,并且长度固定 代码: def n...
2019-10-14
0
659
python3编码问题
Python3默认编码是unicode而Python2是ASCII码Windows环境默认是gbk编码 Python3 自动把文件编码转为unicode,Python2并不会自动的把文件编码转为unicode存在内存里。需要手动转码。 python3的执行过程: 解释器找到代码文件,把代码字符串按...
2019-09-26
0
627
网页乱码问题
python3.x+requests 爬取网站遇到中文乱码的解决方案 http://blog.chinaunix.net/uid-13869856-id-5747417.html官方文档中response-content相关内容,说明了Requests会自动解码来自服务器的内容。Requests会基...
2019-09-26
0
504
排序算法(比较类算法)
冒泡排序(Bubble Sort) 算法步骤 比较相邻元素,如果前一个比后一个大,就交换他们位置。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一...
2019-09-24
0
564
流量控制和拥塞控制
流量控制和拥塞控制的相同点: 都是为了控制发送数据量的大小。 不同点: 流量控制是根据接收者能力控制发送数据量大小。 拥塞控制是根据网络的拥塞状态控制数据量的发送大小。 最后实际要发送的数据量取决于流量控制和拥塞控制计算出来发送量的较小者。rwnd表示接收方的接收能力,cwnd表示链路还能承...
2019-09-24
0
1443
Python输出时间
time模块 import time #打印时间戳-time.time() print('当前时间戳:{0}'.format(time.time())) #格式化时间戳为本地时间-time.localtime() print('时间戳转化为本地时间戳:\n{0}'.format(time.loc...
2019-09-22
0
772
Python装饰器的简单实现
概念 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无...
2019-09-22
0
537
协程
基本概念 协程(Coroutine),又称微线程。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。 子程序调用总是一个入口,一次返回,调用顺序是明确...
2019-09-21
0
523
线程
概念 线程是进程的一个执行单元,是进程内科调度实体,是任务调度和执行的基本单位。一个进程包含一个或多个线程。 python中多线程实现 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模...
2019-09-21
0
423
进程
概念:一个进程就是一个正在运行的程序,进程是操作系统资源分配的基本单位,每个进程都有自己独立的内存空间。同一时刻只能执行一个进程,所谓的多进程是指CPU通过在进程间来回切换达到在宏观上的多个进程同时执行。 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一...
2019-09-21
0
454
首页
上一页
1
2
下一页
末页