- 博客(220)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 FastAPI 路径参数详解
FastAPI 路径参数详解FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API。它基于 Python 3.7+ 的类型提示(type hints)特性,提供了强大的数据验证和自动生成 API 文档的功能。在 FastAPI 中,路径参数(Path Parameters)是构建动态 URL 的核心功能之一。什么是路径参数?路径参数是 URL 中的一部分,用于捕获动态...
2025-01-23 10:42:00
717
原创 vue+elementUI 表单项赋值后无法修改的问题
出现此问题的原因是因为,初始化表单的时候没有给 '表单' 或者 '表单中某一项' 的初始值造成的;或者赋值的时候,直接使用的=赋值如给表单中的 user 字段赋值出现问题,那么解决方法如下:给个初始值form:{ user:''}错误赋值:this.form.user='需要赋值的值'正确赋值:this.$set(this.form,'user','需要赋值的值')...
2024-12-26 14:31:00
547
原创 IDEA 微服务,配置services菜单管理服务启动和调试
打开工程下的 workspace配置RunDashboard<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType...
2024-10-25 13:37:00
378
原创 MYSQL 表对表快速迁移-直接拷贝表空间文件.ibd进行迁移
数据无价,操作前,建议先备份前提条件表结构一致:源数据库和目标数据库中的表结构必须完全相同。这包括表的列定义、索引、约束等。表使用 InnoDB 存储引擎:这种迁移方法仅适用于使用 InnoDB 存储引擎的表,因为 .ibd 文件是 InnoDB 表的表空间文件。数据库版本兼容:源数据库和目标数据库的 MySQL 或 MariaDB 版本应该兼容。理想情况下,...
2024-10-18 15:19:00
1085
原创 使用命令将 python项目所使用的安装包及其版本写入到requirements.txt文件中
方法一:使用pip freeze命令pip freeze > requirements.txt这个命令会将当前环境中所有安装的包及其版本写入到requirements.txt文件中。方法二:使用pipreqs工具首先需要安装pipreqs:pip install pipreqs然后运行pipreqs命令:pipreqs /path/to/project > requirem...
2024-09-19 14:41:00
219
1
原创 【StrUtil.isNotEmpty;StrUtil.isNotBlank;StrUtil.isEmpty;StrUtil.isBlank;】的判断区别
在Java中,StrUtil 是一个常用的字符串工具类,通常来自于Hutool库。以下是 StrUtil.isNotEmpty(),StrUtil.isNotBlank(),StrUtil.isEmpty() 和 StrUtil.isBlank() 的区别:StrUtil.isNotEmpty(String str):功能: 判断字符串是否不为空(即字符串不为 null 且长度大于 0...
2024-09-13 10:50:00
473
原创 mysql 使用 general 开启SQL跟踪功能
查看当前状态mysql> SHOW VARIABLES LIKE '%general%';启用临时启用SET GLOBAL general_log=on;SET GLOBAL general_log_file='/tmp/general.log';永久启用通过修改配置文件来启用,需要重启mysql服务[mysqld]general_log=ONgeneral_log_f...
2024-09-03 17:23:00
505
原创 python通过执行命令获取windows的用户名
import osdef get_current_user(): # whoami命令返回的信息中,第一个"/"之后的内容就是用户名 # 我们使用split("/")方法获取用户名 whoami_output = os.popen("whoami").read() return whoami_output.split("\\")[1]print(get...
2024-09-02 15:13:00
466
原创 python 监听键盘事件,调用指定函数,以及在程序退出时调用函数处理退出后得事情...
import datetimeimport sysimport timedef func(mail): print('参数:{0}'.format(mail)) print('时间:{0}'.format(datetime.datetime.now())) print('-' * 30)def on_exit(a,b): global runnin...
2024-09-02 14:59:00
485
原创 cx_Freeze 打包生成Linux可执行文件
准备一台linux系统环境安装 cx_Freezepip install cx_Freeze准备两个py脚本1,app应用脚本,需要打包的 app.pyimport randomimport timefrom flask import Flask, jsonifyfrom concurrent.futures import ThreadPoolExecutorapp = F...
2024-08-12 14:46:00
641
原创 脚本执行报错 cp: cannot stat '/home/dar/app/log_back'$'\r''/nohup.out': No such file or d
背景针对线上nohup日志较大,需要进行拆分,所以写了一个脚本文件,用来定时执行(或者手动执行)脚本一log_dir="/home/dar/app/log_back"# 拷贝日志文件到昨天的log中cp $log_dir/nohup.out $log_dir/nohup-$(date +"%Y%m%d_%H%M%S").log# 清空nohup.out日志truncate -s 0...
2024-08-09 18:28:00
272
原创 使用chrome浏览器驱动自动打开浏览器
查看自己google浏览器的版本下载与之对应的google浏览器驱动将驱动配置放到和python.exe的同级目录下,如果不知道python在哪里可以打开cmdwhere python开始自动化调用import timefrom selenium import webdriver# 创建Chrome浏览器驱动driver = webdriver.Chrome()# 打...
2024-08-02 11:34:00
242
原创 python根据指定字符串截取特定字符
if __name__ == '__main__': a='单据ddd明细中商品01010130088ddd0001未1111dd上传DDD' print(len(a)) start_index=a.find("品") + 1 start_index1 = a.find("未") end_index=len(a) - start_index m...
2024-08-01 22:31:00
420
原创 html+canvas 实现签名功能-手机触摸
手机上的效果图需要注意,手机触摸和鼠标不是一个事件,不能通用,上一篇是关于使用鼠标的样例相关代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt...
2024-07-18 18:41:00
568
原创 html+canvas 实现签名功能-鼠标
运行效果代码样例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g...
2024-07-18 11:10:00
228
原创 windows 查询端口占用,并kill占用端口的进程
查询占用端口netstat -ano | findstr :19201kill 占用端口的进程taskkill /PID 19201 /F
2024-07-16 17:05:00
218
原创 简易跨平台上传文件,前后端demo
前端文件<!DOCTYPE html><html><head> <title>文件上传</title></head><body><h1>文件上传1-相对慢,需要等待本地选择的文件全部上传完成后,服务器再保存</h1><form id="uploadFormBat...
2024-06-28 18:08:00
404
原创 VUE调用摄像头,拍摄视频上传demo
前端代码<template> <div id="videoDemo"> <div> <el-form ref="uploadForm" :model="uploadForm" label-width="120px"> <el-row> ...
2024-06-28 18:07:00
780
原创 VUE 调用电脑摄像头进行拍照并上传到服务器保存,附前后端代码
前端代码<template> <div id="picUpload"> <div> <el-form ref="uploadForm" :model="uploadForm" :rules="rules" label-width="120px"> <el-row> <...
2024-06-28 18:05:00
387
原创 查询windows内存卡槽及卡槽支持的最大内存
以管理员运行cmd,输入命令wmic Memphysical get MaxCapacity, MemoryDevices如图,我本机的卡槽数量有4个,每个卡槽最大支持128G
2024-06-22 13:37:00
758
原创 mysql 创建存储过程根据ID范围删除数据,防止大事务提交
CREATE DEFINER=`root`@`%` PROCEDURE `delete_sales_order_original_by_Id`()BEGIN DECLARE MINID INT;DECLARE MAXID INT;SELECT id INTO MINID FROM sales_order_header_original WHERE created>'2024-...
2024-05-10 17:26:00
300
原创 代码审查模板
代码审查文档审查概述审查编号: CR-20240320-01项目名称: ExampleProject代码库: GitHub/ExampleProject审查负责人: Jane Doe审查日期: 2024-03-20参与审查者: John Smith, Emily White被审查者: Alan Brown代码变更集号: 10234相关问题跟踪: Issue-456, Iss...
2024-03-20 17:06:00
426
原创 docker,docker-compose命令查看dockerhub得镜像
docker安装完成后如果国内访问慢或者超时,修改docker镜像源,添加加速器可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器{"registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ]}如果你在中国访问Docker Hub的速度较慢或无法访问,你可以尝试使用一些在中国境内提供的...
2024-01-16 18:16:00
595
原创 python 升级pip失败
有时候通过pip包管理器安装包时 会报错pip版本过低,需要更新版本很多人就根据提示 升级了。升级是有个步骤的,先卸载原来的,在安装新的版本有时候,卸载成功了,安装却失败了,导致pip直接没了如果原来的被卸载了,可以执行python -m ensurepip --user在重新将旧版本安装升级过程中有一项错误python ERROR: Could not install package...
2023-12-19 11:13:00
591
原创 mybatis sql查询后,返回回来的字段顺序变了;在项目中通过mybatis查询数据库,同样的查询语句查询出来的结果顺序不同...
问题描述:过程就不看了直接上结果查询语句中的字段顺序信息和返回的字段信息不一致如图:realSql是查询语句,result是查询结果查询语句中的字段顺序信息和返回的字段信息不一致解决方案:转载地址这里复制一份防删...
2023-12-04 17:35:00
866
原创 mysqldump 导出来的文件,使用 source还原时报错“ASCII '\0' appeared in the statement, but this is not allowed unless...
导出语句:mysqldump -uroot -pword --databases db1 --tables table1 > ./sqldumps/archive-table1-`date +"%Y%m%d_%H%M%S"`.sql 导出后,使用source还原 报错:ASCII '\0' appeared in the statement, but this is not allow...
2023-10-08 14:12:00
862
原创 pyinstaller "importlib.metadata.PackageNotFoundError"
使用pyinstaller 打包后的python 程序,执行的时候出现 "importlib.metadata.PackageNotFoundError" 异常Traceback (most recent call last): File "main.py", line 5, in <module> File "PyInstaller/loader/pyimod02_imp...
2023-08-13 14:03:00
3792
原创 VUE+ElementUI的表单验证二选一必填项,并且满足条件后清除表单验证提示
上代码<el-form-item label="出库单号" prop="ecode" ref="ecode" :rules="rules.ecode"> <el-input v-model="queryParams.ecode" placeholder="出库单号和出库箱号至少填写一项" clearable style="width: 300...
2023-08-10 17:57:00
2860
原创 BeautifulSoup将字符串网页标签,转换为对象,在使用find_all 方法获取实际内容
导入BeautifulSoup库:from bs4 import BeautifulSoup创建BeautifulSoup对象,将HTML文档作为参数传入html_doc = """<html><body><span>Apple</span><span>Banana</span><span>Oran...
2023-08-09 18:06:00
340
原创 npm 安装报错-错误集景-持续更新
错误信息npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR!npm ERR! Found: eslint@7.15.0npm ERR! node_modules/eslintnpm ERR! dev eslint@"7.15.0" from the root projec...
2023-07-12 11:05:00
950
原创 EasyExcel 根据实体类自动导出需要的字段
背景开发一个通用的数据规则模板一个用于存放所有数据的表 rule_data一个用于字段对照的模板 rule_template界面上的字段标头,使用template的映射,所有数据,都存在data表,通过ruleId区分所属业务2.需求根据不同的业务导入导出数据要点:data表数据字段在不同的业务中表述的含义不一样,不能直接在实体中指定注解@ExcelProper...
2023-07-10 18:23:00
476
原创 若依前端,菜单栏切换时刷新问题[页面菜单切换时,页面总是重新刷新,导致页面输入的查询参数重载清空]...
前端页面菜单切换时,页面总是重新刷新,导致页面输入的查询参数重载清空这样切换时,页面就刷新了,解决方法在这里1,页面代码,这里指定name name: "Item", 注意 name的首字母必须大写2,页面代码,这里指定id id="item" 注意,id的首字母必须小写3,页面配置,这里的路由地址必须配置和name一致 Item重新清除缓存后,再次进入,发现页面就不会重新加载了...
2023-07-07 21:55:00
3323
5
原创 python redis 链接集群 阿里云集群
前言集群redis不支持选db cluster方法里没有支持选中db的选项,java py 都不行# pip install redis==3.5.3# pip install redis-py-cluster==2.1.3# 亲测,我是使用的这两个版本进行处理的from rediscluster import RedisClusternodes = [{"host": "dsfww...
2023-06-06 12:11:00
251
原创 python中Requests发送json格式的post请求方法
问题:做requests请求时遇到如下报错:{“code”:“500”,“message”:"JSON parse error: Cannot construct instance of com.bang.erpapplication.domain.User (although at least one Creator exists): no String-argumentconstruc...
2023-06-03 16:50:00
3684
原创 python操作mysql数据pymysql-执行语句select查询返回值直接返回dict字典类型或者list列表,替代默认的tuple元组类型...
一、返回tuple元组类型(默认)fetchall()将结果放在二维数组里面,每一行的结果在元组里面import pymysqldef export(table_name): conn =pymysql.connect(host = '118.24.3.40', user = 'jxz',password='123456', ...
2023-05-26 17:56:00
932
原创 mysql 创建一个表,并创建存储过程,插入测试数据
CREATE TABLE `test_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) DEFAULT NULL, `age` int(11) DEFAULT NULL, `address` varchar(45) DEFAULT NULL, `score` int(3) DEFAULT NUL...
2023-04-25 11:19:00
388
原创 DateTimePicker 日期时间选择器 + mybatis-plus 传参后端查询 传值自定义list,后端再接收...
前端<el-form-item label="创建时间" prop="extendate"> <el-date-picker v-model="queryParams.extendate" value-format="yyyy-MM-dd HH:mm:ss" ...
2023-02-20 18:10:00
558
原创 element Ui VUE 前端实现同步调用后端接口,并等待响应后,在操作下一步
我这里是使用文件上传的场景,主要关键字 await async 进行同步阻塞,然后,就可以在循环中,等待响应后,在进行调用如果不等待,则前端会一次性将循环体遍历完,请求直接占满,导致其他功能请求,会阻塞,受到影响async fnUploadDocFileForBatchOrder(data) { return uploadDocFileForBatchOrder(data); ...
2023-01-03 19:16:00
3144
原创 Java 基于springBoot 上传文件
@RequestMapping("/uploadFile") @ResponseBody public Map<String, Object> uploadFile (@RequestParam(value = "file") MultipartFile[] file, HttpServletRequest requestNew) { log.info...
2022-12-13 17:47:00
362
webdav-aliyundriver jar包文件。
2022-04-03
centos7离线部署nginx-docker
2020-10-29
Jenkins配置仓库代码时报错500
2021-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人