logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

echarts 常用图表示例

条形图<!DOCTYPE html><html><head><meta charset="utf-8"><title>第一个 ECharts 实例</title><!-- 引入 echarts.js --><script src="https://cdn.staticfile.org/echarts/4.3.

#echarts#html
Python 标准库之 Enum 枚举

Python 标准库之 Enum 枚举

#python#开发语言
Python 之多线程日志区分打印

在多线程程序中,各线程日志混同输出会导致排查困难。示例代码展示了3个线程向同一日志文件写入数据时产生的交叉混乱现象。这种日志混杂使得追踪特定线程的执行流程变得困难,尤其当线程数量较多时更甚。简单有效的解决办法就是为每个线程增加线程标识,以提升日志可读性和排查效率。

Python 之可变参数作为默认值的坑

Python函数默认参数陷阱:当使用可变对象或动态值作为默认参数时,会引发意外行为。典型案例包括:1)列表默认值会保留上次调用时的修改,导致不断增长;2)datetime.now()等动态值只在函数定义时计算一次,后续调用保持初始值。这是因为默认参数仅在函数定义时被评估一次,而非每次调用时重新计算。建议避免使用可变/动态对象作为默认参数,改用None并在函数内初始化。

#python#开发语言
Python 滑块验证码之反检测机制

滑块验证码的破解和检测就像一对矛和盾,矛在不断变得锋利,盾也在不断变厚重,相爱相杀,此消彼长。正所谓道高一尺,魔高一丈,就看谁更技高一筹了。

#python
Python 之 match case 语法

Python 3.10新增的match-case语法提供了比传统if-elif-else更优雅的条件判断方式。它支持精确匹配、多值匹配(使用|运算符)、守卫条件以及解构赋值等功能。match-case在结构上更清晰,特别适合处理多条件分支场景,其通配符case_相当于else语句。可以结合模式匹配和解构赋值,使代码更加简洁高效。这个新特性回应了开发者长期以来的诉求,为Python带来了更现代化的流

#python
Python 之 psutil 模块使用详解

本文介绍了使用Python的psutil库获取系统硬件和进程信息的方法。主要内容包括:1)CPU信息获取,包括时间统计、核心数、使用率、频率等;2)磁盘空间监控,展示总容量、使用量和剩余空间;3)内存使用情况统计;4)网络I/O数据收集;5)系统启动时间获取;6)进程管理功能,包括PID查询、进程详情和资源占用;7)硬件信息如电池状态监测。通过代码示例演示了如何获取和格式化这些系统信息,为系统监控

#python
Python 之通过一个天平找出9个小球中唯一重量较轻的小球

Python 之通过一个天平找出9个小球中唯一重量较轻的小球

#python#算法
Python 异步编程之 async 和 await

Python 异步编程之 async 和 await

#python
git rebase 和 git merge 从远端拉取处理合并的情况

远程仓库是这样的:本地仓库是这样的:

#git
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择