上一页 1 2 3 4 5 6 7 ··· 14 下一页

2023年5月8日

fastapi篇(一)

摘要: fastapi是一个高性能的web开发框架 性能极高,可与 NodeJS, Go 媲美。(得益于Starlette和Pydantic)。 Starlette 是一个轻量级 ASGI 框架/工具包。它非常适合用来构建高性能的 asyncio 服务,并支持 HTTP 和 WebSockets。 官方网址 阅读全文

posted @ 2023-05-08 23:59 默玖 阅读(78) 评论(0) 推荐(0) 编辑

摘要: 1、web后端开发也是python的一大方向,之前在某站也跟着学过一点flask,恰巧最近在找工作,也在想着要不就往这个方向发展发展 python主流的web开发框架:Django、Flask、FastApi 1.1、Django脚手架比较完备,使用 MTV 模式(Model-Template-Vi 阅读全文

posted @ 2023-05-08 10:46 默玖 阅读(12) 评论(0) 推荐(0) 编辑

2023年5月6日

py与mysql交互

摘要: 前天参加了一个做网络安全的公司面试 1、安装pymsql 2、连接数据库 db=pymysql.connect(host='localhost',port=3306,user='root',password='test123456',database='python',charset='utf8') 阅读全文

posted @ 2023-05-06 14:57 默玖 阅读(8) 评论(0) 推荐(0) 编辑

2023年5月4日

工匠回忆(三)

摘要: 接上文 7、函数 7.1、长度 7.2、圈复杂度 7.3、函数内代码确保处在同一抽象层内,主流程清晰,不存在穿插的分支 7.4、有状态的函数 7.4.1、全局变量 7.4.2、闭包函数 7.4.3、类 比较偏向于后两者 8、装饰器 装饰器和装饰器模式是两个完全不同的概念 1、三方模块wrapt的引入 阅读全文

posted @ 2023-05-04 14:07 默玖 阅读(17) 评论(0) 推荐(0) 编辑

工匠回忆(二)

摘要: 接上文 4、条件分支控制流 避免分支嵌套,异常放在代码片段最前面 4.1、归约函数 4.2、条件表达式的封装避免过长而导致可读性下降 4.3、德摩根定律 4.4、and、or优先级 4.5、or短路效应 4.6、消失的分支 4.6.1、二分查找算法 4.6.2、字典算法 5、异常错误处理 无需多言 阅读全文

posted @ 2023-05-04 13:43 默玖 阅读(21) 评论(0) 推荐(0) 编辑

2023年5月1日

工匠回忆(一)

摘要: 不久之前看过《python工匠》,腾讯大佬朱磊写的,后来一段时间零零散散也会翻开看看,强烈推荐!!! 1、变量注释 变量与注释是最接近自然语言的东西,把变量与注释搞好,同样一段代码,却带来两种截然不同的体验 1.1、变量开辟的必要性 1.2、变量注意靠近使用 1.3、注意变量描述性要强、同时注意其长 阅读全文

posted @ 2023-05-01 16:00 默玖 阅读(38) 评论(0) 推荐(0) 编辑

2023年4月25日

数据类型_字符串

摘要: 一个字符串类型键允许存储的数据的最大容量是512MB,不知道现在限制放宽了没有 1、赋值、取值 可以存储任何形式的字符串 set、get是redis中最简单的两个命令 2、递增数字 阅读全文

posted @ 2023-04-25 22:54 默玖 阅读(4) 评论(0) 推荐(0) 编辑

2023年4月20日

并发编程(四)

摘要: 1、多线程情况下为了避免多个线程同时进入临界区(访问某一块代码),对数据进行修改,产生竞态条件 必须要采用同步原语 1.1、锁,利用上下文管理器自动获取释放锁。更容易理解 1.2、信号量,资源消耗进行递减;资源释放进行递增,可以理解为一个计数器 2、线程间通信 队列-queue,实现生产者和消费者的 阅读全文

posted @ 2023-04-20 18:11 默玖 阅读(5) 评论(0) 推荐(0) 编辑

浅谈dataclass和namedtuple

摘要: 之前有简单讲了下命名元组,现在联系数据类再做比较下 目前发现,因为数据类和普通的类没什么差异,只是提供了简写__init__的语法糖,而且增加了类型注解,可以随意修改属性值 而命名元组无法修改,除非返回一个新的实例 1 import dataclasses 2 3 4 @dataclasses.da 阅读全文

posted @ 2023-04-20 11:25 默玖 阅读(86) 评论(0) 推荐(1) 编辑

2023年4月3日

链式调用

摘要: 偶然有次机会,看到同事在一串代码上方加了这样一行注释:链式调用。现在才想起来,特意去了解了一下。 方法链:本质是在每个方法末尾都返回实例本身,实现连续自身状态或者行为的访问 1 class Valley: 2 3 @property 4 def name(self): 5 print("g") 6 阅读全文

posted @ 2023-04-03 23:08 默玖 阅读(51) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 14 下一页

导航