分类: 后端开发及架构
快速上手 Python Web 框架——FastAPI
FastAPI 是一个基于 Python 的现代 Web 框架,专注于快速开发高性能的 Web 应用程序和 API。它的设计目标是提高开发效率,同时提供优秀的性能表现。
Django开发者必备的10大强力第三方工具包
Django生态系统中,第三方包是提升开发效率和项目质量的关键。无论是构建API、优化调试流程,还是实现实时通信,这些工具都能显著降低开发复杂度。本文将深入探讨10个改变开发体验的Django强力工具包,并通过实际代码示例展示其核心价值。
FastAPI 如何处理 CORS(跨域资源共享)
现代 Web 开发中,前端与后端交互频繁。然而,浏览器为了保障用户安全,实施了同源策略。所谓同源,要求协议、域名和端口完全相同。若请求的源与当前页面的源……
FastAPI构建高性能应用的完整指南
无论是创业公司的MVP开发,还是大型企业的微服务架构,FastAPI都能游刃有余。它的异步支持、类型安全验证和自动化文档等特性,让Python开发者终于可以在不牺牲性能的前提下享受动态语言的高效开发体验。
PHP依赖管理工具Composer 版本兼容性神器 Semver Checker
对于开源项目的维护者来说,Checker 可以帮助他们管理项目的依赖关系,确保在更新依赖包时不会破坏项目的稳定性,同时也方便贡献者了解项目的依赖要求和版本兼容性情况。
FastAPI Web 开发菜鸟教程:静态文件服务
Web 开发中,我们常常需要提供静态文件,比如图片、CSS 文件、JavaScript 文件等。FastAPI 是一个快速(高性能)的 Python Web 框架,它允许我们轻松地实现静态文件服务。
workerman 5.x 协程上下文 Context
协程是一种比线程更轻量级的用户级并发机制,能够在进程中实现多任务调度。它通过手动控制挂起和恢复来实现协程间的切换,避免了进程上下文切换的开销。workerman提供了一个通用的协程接口,底层自动兼容Swoole/Swow/Fiber驱动。
FastAPI 与数据库交互教程
我们就来学习如何使用 FastAPI 与数据库进行交互,这里我们选择使用 SQLite 数据库,它是一种轻量级的数据库,非常适合初学者和小型项目。
FastAPI 中的依赖注入Dependency Injection
依赖注入(Dependency Injection,简称 DI)是一种软件设计模式,它的核心思想是将对象的依赖关系从对象本身的创建和管理中分离出来。简单来说,就是一个对象不自己去创建它所依赖的其他对象,而是由外部将这些依赖对象提供给它。
Python数据分析、可视化、机器学习、web开发、爬虫、图像处理、自然语言处理、运筹优化、测试领域常用开源库
Python 的开源生态系统极其丰富,几乎覆盖了所有主流技术领域。无论是数据分析、机器学习,还是 Web 开发、自动化测试,Python 都能提供高效的解决方案。选择合适的库可以大大提高开发效率,同时也能帮助开发者快速实现复杂功能。
高性能PHP框架workerman与webman协程应用
workerman v5基于revolt/event-loop作为事件驱动引擎,一方面是由此引入Fiber,一方面是减少目前PHP开发中过多的事件驱动引擎的分化问题,另外还兼容了swow、swoole的事件驱动引擎,是支持中国本土化的内容,另外本质上也是为了减少分化和加强协程的引入;就此,在workerman v5中就可以使用以上三种驱动的协程方案。
Python之Selenium基础教程+实战demo
Selenium是一套用于Web应用程序自动化测试的开源工具。它支持多种浏览器(如Chrome、Firefox、Safari等)和多种编程语言(如Java、Python、C#等),使测试人员可以编写脚本来自动化执行测试用例,提升测试效率。
2025 年值得学习的全栈Web 开发技术堆栈
无论您是追求全栈 Web 开发、移动应用程序、AI 还是区块链,总有一款适合您。只需选择一个,深入研究,然后开始创建非常酷的东西!
如何利用Python高效地构建无服务器应用
通过本文,我们从基础配置到代码实现,从简单应用到高级功能,全面探讨了Python如何在无服务器计算中发挥关键作用。
Python遇上MongoDB:掌握数据库操作新技能
通过本案例的学习,您应该能够掌握如何在Python中使用MongoDB进行基本的数据库操作。MongoDB是一个强大的工具,可以帮助您高效地处理大量数据。
FastAPI将机器学习模型转换为Python API示例
我们预处理了数据,训练了一个逻辑回归模型,并创建了一个简单的 FastAPI 应用来提供预测。FastAPI 提供了一种快速且高效的方式来构建和部署机器学习模型的 API。
PHP 构造函数和析构函数深入理解,附示例代码
PHP 面向对象编程中,构造函数和析构函数是必不可少的工具,它们可以简化对象的初始化和清理过程,使代码更简洁、更高效且更易于维护。现在就开始使用构造函数和析构函数,优化你的开发流程吧!
解锁 PHP 异常处理:构建高可靠性应用
本文将重点探讨PHP异常的重要性,以及如何利用它们编写更简洁、补充弹性的代码。通过理解异常的机制和正确的使用方法,我们可以弥补实践中的不足,构建既健壮又易于维护的应用程序。
如何在 pytest 单元测试中封装和调用 Mock 服务
unittest.mock 是 Python 标准库中的一个模块,提供了强大的 mocking 功能。结合 pytest,可以很方便地进行单元测试。本文将详细介绍如何在 pytest 中封装和调用 mock 服务。
FastAPI开发教程:查询参数实战
开发Web应用时,有时会需要在访问链接中附加一些额外信息,比如分页或筛选条件。这些额外的信息通常通过“查询参数”来实现,今天我们就来学习如何用FastAPI简单搞定这些内容。
Python Redis 后端开发宝典:会话管理、限流与排行榜实现
现代后端开发中,Redis 已经成为不可或缺的技术之一。无论是需要高性能的缓存,还是实现消息队列,Redis 都是一个很好的选择。这篇文章将带你用 Python 实战 Redis 的常见应用场景。
PHP8 18个实用高级特性,日升你的编程技能
PHP 8 引入了许多强大而实用的新特性,极大地增强了代码的灵活性和性能。掌握这些新特性,可以帮助你写出更加简洁、优雅、高效的 PHP 代码。尤其是对于大型项目,合理利用这些新特性可以大大提升代码的可读性、可维护性和执行性能。
Scrapy利器:构建强大爬虫,轻松获取所需数据!
数据采集这活儿吧,讲究的是持久战。代码写完只是开始,调试优化才是重点。不过有了Scrapy这神器,爬虫开发效率蹭蹭往上涨,剩下的就是跟反爬斗智斗勇了。
Python 爬虫教程:如何抓取电商网站的数据?
你可以使用 Python 编写一个简单的电商网站爬虫,抓取商品信息、价格和链接等数据。当然,电商网站的结构和反爬虫机制各不相同,具体的爬虫实现也需要根据目标网站的具体情况来调整。