牛客332084533号
牛客332084533号
全部文章
分类
python(9)
前端(1)
数据库(1)
数据结构(2)
未归档(60)
生产环境部署(5)
计算机基础(2)
项目实战(12)
归档
标签
去牛客网
登录
/
注册
牛客332084533号的博客
全部文章
(共92篇)
01-阻塞-非阻塞-同步-异步
去看评论,看见比较说得好的一个同学的,记下来,帮助自己更好理解这些
网络IO
2020-05-21
0
497
01-进程同步
1、进程同步的背景 有一个环形缓冲池,包含n个缓冲区(0~n-1)(如下图所示:)。有两类进程:一组生产者进程和一组消费者进程,生产者进程向空的缓冲区中放产品,消费者进程从满的缓冲区中取走产品。 ...
进程
2020-05-12
0
496
04-leetcode-回文链表
请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true # Definition for singly-linked list. # class ListNode: # ...
数据结构
2020-05-06
0
449
03-链表
链表的存储结构如图所示: 单链表: 循环链表: 双向链表: 双向循环链表 单向链表添加数据动图: 单链表代码实现: #单链表的实现 class ListNode: def __init__(self,data=None): ...
数据结构
2020-05-05
0
596
23-自定义用户模型
一、自定义用户模型 Django比较好的地方就是自带用户系统,但在某些情况之下,自带的用户系统并不适合我们所创建的项目(我们可能删除某些字段,也有可能新增某些字段,或者哪些字段的信息修改必填还是允许为空),这个时候我们需要自定义用户模型。做法就是继承BaseUserManager或者继承Abs...
Django学习之路
2019-12-17
0
356
01-使用pipenv管理项目环境
一、使用pipenv管理项目环境 首先为什么我们不在真实环境下做开发呢?真实环境的一些包被其他服务所依赖,我们安装的包和模块都混杂在一起,这样不便于项目管理,还有可能出现意想不到的错误,于是就出现了包管理的virtualenv。但virtualenv在使用的时候很不方便,每次都要激活还要退出。...
虚拟环境管理
2019-12-17
0
722
10-多线程、多进程和线程池编程
一、多线程、多进程和线程池编程 1.1、Python中的GIL锁 CPython中,global interpreter lock(简称GIL)是一个互斥体,用于保护对Python对象的访问,从而防止多个线程一次执行Python字节码(也就是说,GIL锁每次只能允许一个线程工作,无法多个线程...
高级核心技术
2019-12-15
0
674
17-Python执行JS代码--PyExecJS、PyV8、Js2Py
一、Python执行JS代码--PyExecJS、PyV8、Js2Py 1.1、PyExecJS PyExecJS的优点是您不需要照顾JavaScript环境。特别是,它可以在Windows环境中运行,而无需安装额外的库。PyExecJS的缺点之一是性能。PyExecJS通过文本传达Java...
爬虫
2019-12-13
0
618
09-Python-Socket编程
一、Python-Socket编程 1.1、弄懂HTTP、Socket、TCP这几个概念 什么是HTTP协议?浏览器的本质就是一个socket客户端遵循HTTP协议,HTTP协议的本质:通过\r\n分割的规范+请求响应之后断开连接。HTTP协议是建立在tcp之上的,HTTP是一种规范,它规定...
高级核心技术
2019-12-12
0
468
08-迭代器和生成器
一、迭代器和生成器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。 在 Python 中...
高级核心技术
2019-12-11
0
652
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页