会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bruce_he
博客园
首页
新随笔
管理
随笔 - 148 文章 - 3 评论 - 2 阅读 -
11万
2024年10月5日
读后笔记 -- Python 数据结构与算法分析 Chapter1/2:Python 基础 及算法分析
摘要: Chapter 1: Python 基础 1. 内建集合数据类型 # 1. list 相关 my_list = [1, 2, 3, 4] # big_list 包含 3 个指向 my_list 的引用 big_list = [my_list] * 3 # big_list: [[1, 2, 3, 4
阅读全文
posted @ 2024-10-05 16:54 bruce_he
阅读(15)
评论(0)
推荐(0)
编辑
2024年10月4日
读后笔记 -- FastAPI 构建Python微服务 Chapter10:解决数值、符号和图形问题
摘要: 10.2 设置项目 1. 项目结构 ### Project Structure ├── static/ # piccolo asgi new 生成的项目结构 │ └── favicon.ico │ └── main.css ├── survey/ # piccolo app new survey 命
阅读全文
posted @ 2024-10-04 15:03 bruce_he
阅读(44)
评论(0)
推荐(0)
编辑
2024年7月27日
读后笔记 -- FastAPI 构建Python微服务 Chapter8:创建协程、事件和消息驱动的事务
摘要: 8.2 实现协程 1. FastAPI 框架使用协程的意义: FastAPI 使用协程(coroutines)有着重要的意义,尤其是在构建高性能的现代 Web 服务方面。协程是一种轻量级的并发机制,它们允许多个函数(或生成器对象)在一个单一的线程内并发运行。以下是使用协程的一些关键好处: 1. 高性
阅读全文
posted @ 2024-07-27 17:16 bruce_he
阅读(195)
评论(0)
推荐(0)
编辑
2024年6月22日
读后笔记 -- FastAPI 构建Python微服务 Chapter7:保护 REST API 的安全
摘要: 7.2-1 基于用户名/密码 Base64 编码的 Basic 身份验证(实际项目中很少使用) 1)安装库 pip install passlib 2)项目结构 The Application ├── api/ # 接口层 │ └── __init__.py │ └── login.py # rou
阅读全文
posted @ 2024-06-22 13:54 bruce_he
阅读(97)
评论(0)
推荐(0)
编辑
2024年5月21日
读后笔记 -- FastAPI 构建Python微服务 Chapter5:连接到关系型数据库
摘要: 5.2 数据库连接准备 本章所有的数据库:PostgreSQL 14 windows exe 安装版本,https://www.enterprisedb.com/postgresql-tutorial-resources-training-1?uuid=140fdf8e-34e6-4b1b-ac32
阅读全文
posted @ 2024-05-21 21:33 bruce_he
阅读(175)
评论(0)
推荐(0)
编辑
2024年5月19日
Python __str__ 和 __repr__
摘要: 在Python中,__str__ 和 __repr__ 是两个非常重要的特殊方法,它们用于定义对象的字符串表示形式,但它们的用途和场景稍有不同: __str__ 方法 __str__ 方法提供了对象的“人性化”字符串表示,它的目的是为了方便人类阅读和理解。当你使用 print() 函数打印一个对象,
阅读全文
posted @ 2024-05-19 14:07 bruce_he
阅读(66)
评论(0)
推荐(0)
编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter4:构建微服务应用程序
摘要: 4.2 应用分解模式 将应用程序分解可以有两种方式: 1)按业务单元分解:基于组织结构、架构组件和结构单元; 根据业务分成3个独立的微服务,每个微服务作为独立的项目打开,并作为独立的微服务运行。另外两个微服务(ch04-library、ch04-student)和 ch04-faculty 具有相同
阅读全文
posted @ 2024-05-19 11:47 bruce_he
阅读(344)
评论(0)
推荐(0)
编辑
2024年4月14日
读后笔记 -- FastAPI 构建Python微服务 Chapter3:依赖注入
摘要: Pre:依赖注入 概念 Python 中的依赖注入是一种软件设计模式,旨在降低代码间的耦合度,提高代码的可维护性、可测试性和可扩展性。通过依赖注入,对象不再自行创建或管理其依赖对象,而是由外部(通常是框架、容器或配置系统)负责提供所需依赖。 这样,对象间的依赖关系变得更加灵活,易于替换和管理,特别是
阅读全文
posted @ 2024-04-14 15:30 bruce_he
阅读(1114)
评论(0)
推荐(0)
编辑
2024年4月6日
读后笔记 -- FastAPI 构建Python微服务 Chapter2:核心功能
摘要: 2.2 构建和组织项目 2. 实现 注意!!!:本章 ch02_core_function 作为整个大项目的一个子包(package),正确启动,需要将 ch02_core_function 作为一个独立的 project 来启动。 2.2 具体实现 step1: 包内通过 APIRouter 构建
阅读全文
posted @ 2024-04-06 20:49 bruce_he
阅读(662)
评论(0)
推荐(0)
编辑
2024年2月27日
读后笔记 -- FastAPI 构建Python微服务 Chapter1:设置 FastAPI
摘要: 1.2 设置开发环境 1 # fastapi 构建需要的主要安装包 2 pip install fastapi[all] 3 pip install uvicorn 4 pip install python-multipart Bash: pip install FastAPI 是一个用于构建高效、
阅读全文
posted @ 2024-02-27 20:57 bruce_he
阅读(941)
评论(0)
推荐(0)
编辑
2024年1月20日
(powershell 7) 安装及 Pycharm 上的配置
摘要: 1. windows 上更新 powershell 下载地址(此处需要爬下墙): https://github.com/PowerShell/PowerShell 选择一个 LTS 版本 直接手动安装,完成完成后,会自动添加到 PATH 中,如果没有,可以手动配置 # 打开powershell $P
阅读全文
posted @ 2024-01-20 22:55 bruce_he
阅读(511)
评论(1)
推荐(0)
编辑
2024年1月15日
读后笔记 -- Pytest框架与自动化应用 Chapter4:DDT 和 参数传递
摘要: 4.2 参数化应用 1. 单一参数化 / 多参数化 # content of test_mark_parametrize.py mport pytest @pytest.mark.parametrize("test_case", [1, 2, 3, 'orange', 'apple']) def t
阅读全文
posted @ 2024-01-15 21:22 bruce_he
阅读(94)
评论(0)
推荐(0)
编辑
2023年12月31日
(pytest) pytest-datadir 相关使用说明
摘要: pytest-datadir 是 pytest 第三方插件,用于测试数据的管理。 官方文档说明链接:https://pypi.org/project/pytest-datadir/ step1: 安装 pip install pytest-datadir -i https://pypi.tuna.t
阅读全文
posted @ 2023-12-31 20:05 bruce_he
阅读(90)
评论(0)
推荐(0)
编辑
2023年12月30日
(selenium) 让浏览器在 webdriver 调用后保持打开状态
摘要: 在使用 selenium 进行 webdriver 测试时,浏览器在调用完后将会自动关闭,即使没有调用 "driver.close()"。 有时候,可能需要特意将 浏览器保持开启状态,此时需要使用 detach 参数 # 'detach' = True 将不会自动关闭 options.add_exp
阅读全文
posted @ 2023-12-30 15:43 bruce_he
阅读(1413)
评论(0)
推荐(0)
编辑
2023年11月14日
读书笔记 -- Junit 实战(3rd)Ch07 用 mock object 进行测试
摘要: 8.1 mock object 简介 隔离测试:最大优点是能编写专门测试单一方法的测试代码,而不会受到被测方法调用某个对象所带来的副作用的影响。 mock object (mocks):非常适合测试与代码的其余部分隔离开的一部分代码。 mocks 与隔离测试的区别:mock 并不实现任何逻辑,只提供
阅读全文
posted @ 2023-11-14 12:21 bruce_he
阅读(75)
评论(0)
推荐(0)
编辑
下一页
昵称:
bruce_he
园龄:
7年4个月
粉丝:
6
关注:
3
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
我的标签
docker
(4)
k8s
(2)
Android
(2)
mysql
(1)
MAT
(1)
APP
(1)
ANR
(1)
投资
(1)
内存
(1)
量化
(1)
更多
合集
(6)
FastAPI 构建 Python 微服务(8)
Python 全栈测试开发(10)
Java核心技术(16)
SprintBoot3核心技术(5)
Junit 实战(6)
Python数据结构与算法分析(1)
随笔分类
(153)
APP(7)
Java(9)
JS(1)
Linux(2)
Python3(21)
测试类(27)
代码错误集锦(2)
读书笔记(51)
工作(0)
数据分析(1)
数据库(9)
数学(3)
投资分析(5)
源代码(1)
运维(14)
随笔档案
(148)
2024年10月(2)
2024年7月(1)
2024年6月(1)
2024年5月(3)
2024年4月(2)
2024年2月(1)
2024年1月(2)
2023年12月(2)
2023年11月(5)
2023年10月(1)
2023年9月(3)
2023年7月(2)
2023年6月(4)
2023年5月(9)
2023年3月(2)
2023年2月(5)
2023年1月(1)
2022年12月(4)
2022年11月(4)
2022年10月(5)
2022年7月(2)
2022年6月(1)
2022年5月(3)
2022年2月(1)
2022年1月(1)
2021年12月(4)
2021年11月(4)
2021年8月(3)
2021年5月(1)
2021年4月(1)
2021年3月(5)
2021年2月(6)
2020年12月(1)
2020年9月(1)
2020年7月(2)
2020年6月(2)
2020年5月(4)
2020年3月(2)
2020年1月(1)
2019年12月(1)
2019年11月(2)
2019年10月(3)
2019年9月(1)
2019年8月(1)
2019年6月(3)
2019年5月(1)
2019年4月(2)
2019年2月(1)
2018年12月(6)
2018年11月(2)
2018年6月(4)
2018年5月(1)
2018年4月(6)
2018年3月(1)
2018年2月(5)
2018年1月(2)
2017年12月(1)
2017年11月(1)
更多
文章分类
(3)
Anaconda(1)
Python(1)
面试(1)
文章档案
(3)
2019年1月(2)
2018年12月(1)
阅读排行榜
1. 内存分析工具 MAT 的使用 (转载)(9874)
2. sqlalchemy+pandas:错误 'OptionEngine' object has no attribute 'execute','str' object has no attribute '_execute_on_connection'(7297)
3. VMware10下CentOS7的详细安装图解(4971)
4. 泰勒公式的展开细节解析(转载)(4290)
5. 方差、标准差、协方差、相关系数(3982)
评论排行榜
1. (powershell 7) 安装及 Pycharm 上的配置(1)
2. 完美解决Python与anaconda之间的冲突问题(1)
最新评论
1. Re:(powershell 7) 安装及 Pycharm 上的配置
你好,有一个问题想请教一下: 安装好后,$PSVersionTable.PSVersion正常,pycharm中也这样终端设为powershell 7后,在使用的时候发现一个问题: 在使用pychar...
--搜嘎原来如此
2. Re:完美解决Python与anaconda之间的冲突问题,你值得拥有
重命名不就可以了?为啥要复制后再重命名?就会存在两个exe文件了
--计算机萌新
点击右上角即可分享