2024年11月23日
照片由Firmbee在Unsplash上拍摄
在 PyCon US 2022 上,Anaconda 的 CEO 宣布了一项名为 PyScript 的新技术,该技术允许用户在浏览器中编写 Python 代码。
我们只需要在 HTML 中编写和运行 Python 代码来构建 Web 应用程序。这意味着我们不需要担心部署,但一切都会发生在我们的网络浏览器中。
您可以在 Web 浏览器上构建的最酷和最简单的东西之一是 Python 可视化,在本指南中,我将向您展示如何使用 PyScript 在您的 Web 浏览器上显示 matplotlib 和 bokeh 可视化。
2024年11月23日
aria2 虽然很强大,配置就略有些复杂,一些懒人包说实话整成了累人包。
今天抽了点时间改进了一下 aardio 中的 process.aria2 扩展库,顺手解决了 aria2 不支持 UPnP 内网穿透的问题 —— 再也不用手动去配置了。
process.aria2 可以自动创建并管理 aria2 服务进程,自动获取并添加最新 Tracker 服务器,自动探测可用空闲端口,多个 aria2 进程不会冲突。并且自动检测系统环境并自动设置最佳配置。
2024年11月23日
在 Spring Boot 应用中实现文件上传功能,包括秒传、断点续传和分片上传,可以显著提升用户体验和系统性能。下面是一个详细的实现方案,包括代码示例和关键步骤。
1. 项目依赖
首先,在 pom.xml 文件中添加必要的依赖:
<dependencies>
<!-- Spring Boot Web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Spring Boot Thymeleaf (可选) -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<!-- Lombok (可选) -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<!-- Commons IO -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>
2024年11月23日
单元测试框架,大家较为熟悉的有 Unittest、Nose(unittest 的扩展)。Pytest 倒是名不见经传,但是自从用了之后,就爱不释手,就像它自己描述的一样:simple powerful testing with Python。简单好用的参数化以及多种运行模式,让测试脚本简单清晰,调试运行更加方便。
一、参数化
2024年11月23日
对于一个企业来说,高层看意义,中层看结论,基层看落地,数据日报、周报、月报可以监控销售个人在实际执行过程中的销售动态,而数据季度报、年报可以反映一个销售策略是否与实际的业务场景切合。
可见数据日报在我们日常工作中必不可少,本文使用案例数据,构造销售收入、销售单量等关键性指标,借助Python工具一键生成数据日报,下面一起学习吧!
2024年11月23日
我能不能有一个教程来确切地告诉我我需要做什么和知道什么来设置 Gulp,而不是陷入一些关于 HTML 语义的无关讨论,你想知道吗?是的,你可以。在这里。
如果您正在寻找一个不做任何假设的教程,并且会列出安装 Gulp 的每个步骤 - 从头开始,按顺序,没有任何间隙,那么本文适合您。