logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python从入门到精通day51

本文介绍了基于Django+Vue.js的前后端分离开发模式。主要内容包括:1)分离开发的核心优势:提升效率、增强维护性、适配多终端;2)Django后端实现:通过JsonResponse提供JSON接口,使用bpmappers简化对象序列化;3)Vue.js前端实现:通过fetch获取数据并渲染页面。文章还指出开发阶段需处理跨域问题,生产环境建议采用Nginx+uWSGI的动静分离部署方案。这种

文章图片
#python#开发语言
Python从入门到精通day62

通过对比三段代码的执行结果,我们可以得出明确结论:多线程和异步I/O均可显著改善爬虫程序的性能,核心原因是它们避免了将时间浪费在I/O操作带来的等待和阻塞上。从time命令的执行结果来看,单线程代码的CPU利用率仅为12%,而多线程版本的CPU利用率高达95%;单线程爬虫的执行时间约为21秒,而多线程和异步I/O版本仅需3秒左右即可完成。此外,在执行时间相差不大的情况下,多线程代码比异步I/O代码

文章图片
#python#开发语言
Python从入门到精通day49

在 Django 项目开发与运维过程中,日志是排查问题、分析系统运行状态的核心工具,而调试工具栏能直观暴露代码性能瓶颈,结合 ORM 优化手段可大幅提升项目运行效率。本文将从日志配置、调试工具部署、ORM 代码优化三个维度,详解 Django 项目的调试与性能优化方案。

文章图片
#python#sqlite#数据库
Python从入门到精通day42

本文详细介绍了如何使用Python的pymysql库操作MySQL数据库。主要内容包括:安装pymysql库、创建数据库连接、执行增删改查操作、批量数据处理以及将数据库数据导出到Excel等实用技巧。文章通过具体代码示例演示了每个操作步骤,特别强调了事务处理、SQL注入防范和资源释放等关键注意事项。针对MySQL 8.0版本,还提供了必要的cryptography库安装建议。本文适合Python和

文章图片
#python#开发语言#数据库 +1
Python从入门到精通day35

SQL详解:DDL数据定义语言 摘要: SQL分为DDL、DML、DCL和TCL四类,其中DDL用于定义数据库结构。本文重点讲解DDL的使用方法,包括创建/删除数据库、数据表等操作。通过"学校选课系统"案例,详细演示了5张表的创建过程,涵盖数据类型选择、约束设置(主键、外键等)、字符集配置等关键知识点。文章还介绍了修改表结构(ALTER TABLE)和删除表(DROP TABL

文章图片
#python#oracle#数据库
Python从入门到精通day60

Python语言的应用场景十分广泛,单论网络数据采集这一领域,Python几乎占据绝对优势,大量企业和开发者都使用Python从互联网上获取所需数据,这也会成为大家日后日常开发工作的常用技能。另外,虽然正则表达式可以实现网页数据提取,但编写一套精准、适配需求的正则表达式难度并不小,对于新手来说尤为明显。下一节课,我们会讲解另外两种网页数据提取方法,这类方法虽说性能略逊于正则表达式,但大幅降低了编码

文章图片
#python#开发语言
Python从入门到精通day59

摘要:网络爬虫是一种自动采集网页数据的程序,广泛应用于搜索引擎、舆情监控等领域。文章介绍了爬虫的基本原理、应用场景及合法性边界,强调需遵守Robots协议并控制采集频率。同时详细解析了HTTP协议、常用开发工具(如Chrome开发者工具、Postman)以及爬虫工作流程(数据采集、处理、存储)。最后提醒开发者注意法律风险,避免采集敏感数据或破坏服务器。

文章图片
#python#php#开发语言
Python从入门到精通day64

在Python中,还可通过subprocess模块的call函数,执行其他命令创建子进程——相当于在当前程序中调用其他程序,此处暂不深入探讨,有兴趣的读者可自行研究。对于Python开发者而言,以下情况可考虑使用多线程:1. 程序需要维护大量共享状态(尤其是可变状态)。Python中的列表、字典、集合均为线程安全的(多个线程同时操作同一个列表、字典或集合,不会引发错误和数据异常),因此使用线程维护

文章图片
#python#开发语言
Python从入门到精通day59

摘要:网络爬虫是一种自动采集网页数据的程序,广泛应用于搜索引擎、舆情监控等领域。文章介绍了爬虫的基本原理、应用场景及合法性边界,强调需遵守Robots协议并控制采集频率。同时详细解析了HTTP协议、常用开发工具(如Chrome开发者工具、Postman)以及爬虫工作流程(数据采集、处理、存储)。最后提醒开发者注意法律风险,避免采集敏感数据或破坏服务器。

文章图片
#python#php#开发语言
Python从入门到精通day28

本文介绍了Python处理图像的基础知识。首先讲解了计算机图像中的颜色原理,包括RGB颜色模式和常见颜色的RGB值。其次解释了像素的概念及其重要性。重点介绍了Pillow库的使用方法,包括图像读取、剪裁、缩放、旋转、滤镜等操作。还展示了如何通过ImageDraw模块绘制各种图形和文字。最后提到OpenCV作为更强大的图像处理工具,鼓励读者继续探索Python在图像处理领域的应用。

文章图片
#python#人工智能
    共 14 条
  • 1
  • 2
  • 请选择