- 博客(10)
- 收藏
- 关注
原创 python 异步 asyncio_4: 应用1
前文中,我们已经大致了解了python异步的原理。其实python异步只需要抓住两点:1.事件循环是核心,2.任务调度需要在事件循环的任务队列中,就可以了。其他类似实现细节,如事件回调机制,可等待(awaitable)对象,async/await语法糖等等,在这两点的基础上加以理解即可。接下来,就要来了解一下,异步在实际开发中有哪些应用。其实在实际开发中,我们接触最多的,一个是网络请求,一个是数据库请求,除此之外还有一些消息队列缓存库等等,大多都是网络IO。
2024-11-26 10:33:45
477
原创 Python 异步 asyncio_3: 进阶
在这部分中,我们使用套接字(socket),逐步构建WEB程序的方式,来学习和了解异步程序构建。
2024-11-26 10:27:06
1076
原创 Python 异步 asyncio_2: 基础
在概述中我们大致了解了一下异步的基本原理,接下来,我们会通过学习python的asyncio模块,来深入了解python异步的原理和使用。并且,在这个过程中,我们还会利用一个底层库,比如select等,来模拟一下事件回调的实现。
2024-11-26 10:19:52
936
原创 linux+uWSGI+Nginx部署django项目
前言此前写了一个django项目,由于接触不久,不太了解项目部署,因此实在windows上面直接采用runserver来部署。但是runserver部署性能太差,又是单线程,在使用过程中存在诸多问题,考虑到linux的稳定性(其实是因为windows不支持uwsgi),决定采用linux+uwsgi+Nginx来进行部署。花了好几天,遇到诸多问题,终于部署成功。分享一下,希望能帮到有需要的伙伴萌。(项目实际需求不同,过程会有差异,仅供参考)扯扯原理(这也是我看视频学的,有兴趣的同学可以自行了解)什么
2021-10-13 11:20:40
865
原创 C1认证 任务3 Web相关知识学习
由于此前有web基础,所以本次未使用富文本编辑器。1 HTML、CSS与JS1.1 Web语言介绍1.1.1 HTMLHTML(Hyper Text Markup Language),超文本标记语言,是一种标记语言(或者标签语言)。顾名思义,HTML用于标记并展示页面的内容,内容包括文本、图片、音频、视频等。每一个内容都由一对(有的时一个)标签包裹。经过浏览器的编译之后,展示在页面上。超文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各.
2021-04-14 20:52:34
336
1
原创 优快云 C1认证 任务2
前言:由于此前没有注意过相关网络只是,故此在做任务前大概了解了一下相关知识,因此本篇中也会包含一些TCP/IP协议基础知识,以及子网掩码的知识。望在此过程中,能给初学者一些启发。1 任务描述规划一个C类IP地址,使⽤⼦⽹掩码将IP地址192.168.99.0~192.168.99.255划分成四个⼦⽹(可以从8位主机号中借⽤⼏位作为⼦⽹号),并使之能互联互通。IP地址:192.168.99.12 学习路径1、TCP/IP的基本了解2、IP的分类及相关知识3、子网掩码及IP地址分子网.
2021-04-07 22:54:47
974
原创 优快云 C1认证:作业1
1、作业任务1、修改《植物大战僵尸》的存档文件,将一个新用户的进度直接修改到5-2关2、金钱(能量)直接修改到100002、运行环境①win10系统②《植物大战僵尸1》单机中文版③H小D Hex Editor 64位注:《植物大战僵尸1》以及Hex Editor下载地址:https://pan.baidu.com/s/1Vr4UJQwpZTgRSnI1qF2U9A 提取码:lnhs3、实现详解3.1 实现流程1、下载安装《植物大战僵尸1》和16进制编辑器2、打开游戏,新建
2021-04-06 21:21:10
1932
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人