摘要: 一、自定义tooltip:多条曲线,series中name过长,鼠标悬浮时,文字过长,展示样式需自定义 tooltip: { trigger: 'axis', formatter: function(params){ if (!params||params.length==0){ return } 阅读全文
posted @ 2024-01-17 17:03 yingzi__block 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 需求:从User-Agent中获取浏览器信息和操作系统信息 使用第三方库ua-parser 安装 pip install ua-parser 使用 from ua_parser.user_agent_parser import Parse # 解析user_agent parsed_user_age 阅读全文
posted @ 2023-10-24 14:23 yingzi__block 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 安装xlsx插件 ``` npm install xlsx ``` 导入xlsx ``` import XLSX from 'xlsx' ``` 前端UI如下: ![文件上传.png](https://upload-images.jianshu.io/upload_images/8375572-d4 阅读全文
posted @ 2023-09-01 17:09 yingzi__block 阅读(347) 评论(0) 推荐(0) 编辑
摘要: #### 前提:最近需要检测大量IP的联通状态,尝试了多种方法,最终选择了使用系统的ping #### 第一种pythonping 安装 ``` pip install pythonping ``` 使用 ``` from pythonping import ping res = ping('1.1 阅读全文
posted @ 2023-07-27 09:23 yingzi__block 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 前情提要:Django项目中,通过Django模版往前端传值,发现&变成了`&` ![](https://img2023.cnblogs.com/blog/822442/202307/822442-20230726171804482-738294327.jpg) ![](https://img202 阅读全文
posted @ 2023-07-26 18:30 yingzi__block 阅读(47) 评论(0) 推荐(0) 编辑
摘要: #### 问题:同一个浏览器同时打开两个saas,发现localStorge共用同一个,相同key值的存储会相互覆盖 ![](https://img2023.cnblogs.com/blog/822442/202307/822442-20230726161332174-188121171.png) 阅读全文
posted @ 2023-07-26 16:34 yingzi__block 阅读(28) 评论(0) 推荐(0) 编辑
摘要: #### 前情提要:Windows环境下,使用Celery4和eventlet,在Django项目中启用异步和周期,报错如下: RecursionError: maximum recursion depth exceeded while calling a Python object 经过排查,发现 阅读全文
posted @ 2023-07-06 14:16 yingzi__block 阅读(123) 评论(0) 推荐(0) 编辑
摘要: #### 基础语法 ``` getattr(object, name[, default]) ``` > object: 对象 name:字符串,对象属性 default: 默认返回值,当name不存在时,会使用default的值 #### 使用方法 ``` # -*- coding: utf-8 阅读全文
posted @ 2023-06-30 14:42 yingzi__block 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 前端在实际开发中,有时需要不同的node版本,这时就需要一个node版本管理工具 在Mac中,我们使用nvm来管理node的不同版本 安装 安装nvm brew install nvm 配置 配置~/.base_profile文件 export NVM_DIR="$HOME/.nvm" [ -s " 阅读全文
posted @ 2023-03-21 09:38 yingzi__block 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 在python中,定义函数的时候,是可以设置参数的默认值的。 但当datetime.now()作为函数默认值时,会出现问题: def get_now(now=datetime.now()): print(now) print(datetime.now()) 当程序运行时,会发现当now的值一旦初始化 阅读全文
posted @ 2023-03-10 15:27 yingzi__block 阅读(294) 评论(0) 推荐(0) 编辑