- 博客(57)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 python使用自定义注解类和装饰器来实现函数的额外行为
'arg1''arg2'这段代码展示了如何使用自定义注解类和装饰器来实现函数的额外行为。
2025-02-17 15:20:16
429
原创 loguru日志配置
要通过方法设置loguru日志配置,我们可以创建一个配置函数,并将所有配置逻辑集中在该函数中。在这种情况下,配置函数不仅仅执行配置逻辑,还可以通过传递参数来动态设置路径或其他配置选项。以下是如何通过一个方法来设置loguru。
2024-12-30 13:31:54
381
1
原创 Gunicorn启动Django服务
使用 Gunicorn 来运行 Django 项目可以提升性能,特别是在生产环境中。Gunicorn 是一个 Python WSGI HTTP 服务器,适合用于在多个工作进程中运行 Python 的 Web 应用。
2024-12-17 14:20:48
730
原创 docker run 设置启动命令
在使用docker run命令时,你可以通过指定启动命令来覆盖 Docker 镜像中的默认入口点或命令。CMD你可以通过在docker run命令的最后部分提供命令来覆盖镜像的默认CMD指令。例如,如果默认命令是myapp,但你想要运行ENTRYPOINT选项允许你覆盖镜像的ENTRYPOINT指令。
2024-12-03 10:37:30
1162
原创 macOS运行amd64的镜像
在macOS上运行amd64(x86_64)架构的镜像,通常通过虚拟化或仿真工具来实现。例如,如果你使用的是基于Apple Silicon(M1或M2等)芯片的Mac,那么你的处理器是ARM架构的,而amd64是x86架构,这就需要仿真或兼容层来运行这些镜像。:Apple的仿真层,允许你在M1或M2芯片上运行x86 Mac应用程序,不过这个主要用于macOS应用,而非Docker镜像。:一个免费的开源仿真器,它可以在ARM架构的系统上仿真x86架构。:可以使用虚拟机工具运行x86架构的系统。
2024-12-03 10:36:37
1262
原创 python 新建git tag并提交
在 Python 中利用系统命令来新建和提交 Git 标签,可以使用subprocess模块执行 Git 命令。
2024-09-27 09:49:11
468
原创 python os获取当前git目录的git用户
确保你在一个 Git 仓库目录中运行这段代码,如果不在 Git 仓库目录中,脚本将通知你。要获取当前目录下的 Git 用户配置(即用户名称和电子邮件),你可以结合操作系统命令和。这个脚本可以在任何 Python 环境中运行,并且对操作系统没有特定要求,因为它使用了。通过这种方式,你可以编写脚本自动化地获取 Git 用户信息,减少手动操作的麻烦。如果当前目录不是一个 Git 仓库,或者没有配置 Git 用户信息,删除命令输出的前后空白并解码为字符串。命令来获取 Git 用户名。直接调用 Git 命令。
2024-08-30 19:09:58
595
原创 python锁 (lock) 机制+多线程处理共享变量
每次task执行时都对一个共享变量sum加 2,使用线程安全的机制来确保正确性。由于多线程的环境下,直接操作共享变量可能会导致竞争条件 (race condition),需要使用锁 (lock) 机制来防止这种情况。下面代码展示了如何使用来保证sum。
2024-08-22 10:57:31
364
原创 Supervisor管理FastAPI服务
Supervisor 是一个用 Python 开发的进程管理工具,可以方便地启动、停止、重启和监控系统进程。它常用于管理长时间运行的进程,例如 Web 服务器、队列处理器等,确保这些进程在意外退出后能够自动重启。
2024-07-25 10:32:00
517
原创 FastAPI删除mongodb重复数据(数据清洗)
在 FastAPI 中删除 MongoDB 重复数据,你需要结合使用 MongoDB 查询和 FastAPI 的路由功能。
2024-07-25 09:02:32
571
原创 FastAPI集成mongodb事务处理
FastAPI 本身并不直接支持数据库事务。事务处理通常由数据库客户端或数据库驱动程序处理。对于 MongoDB 和 FastAPI,你可以使用。库(MongoDB 的异步 Python 驱动程序)来实现事务。
2024-07-24 16:35:39
1041
原创 python数组的全局处理和转map
将ids每个元素先加2,然后两边都加上单引号(拼接sql使用)将rows集合中元素的id属性提出作为一个单独数组。value未project对象。key为project_id。
2024-01-17 09:29:05
542
原创 控制台日志存入数据库后,api查询结果乱码
请确保这个清理步骤是在数据写入数据库之前完成的,并且任何处理日志数据的代码都使用了这个清理步骤。这些颜色代码通常是由控制台日志库添加的,用于在支持ANSI颜色代码的终端中显示彩色文本。在上面的字符串中,序列[95m和[0m是用于改变文本颜色的ANSI转义序列。在上面的函数中,remove_ansi_color_codes会使用正则表达式匹配和去除所有的ANSI转义序列。将处理过的无颜色代码的文本clean_text存入数据库,这样就应该不会出现之前的乱码问题了。然后把clean_text存入数据库。
2024-01-03 16:53:28
644
1
原创 Java stream 分类操作:List<T>转 Map<key, List<T>>
【代码】java stream List<T>转Map<key,List<T>>
2023-09-14 15:09:50
296
原创 MySQL8.0使用注意事项
欢今天想使用MySQL做SSM,发现更新到了8.0,遇到了好多坑下面是8.0和5.6,5.7的区别:jdbc配置文件修改MySQL连接jar修改出现Connections could not be acquired from the underlying database!错误jdbc配置文件修改mysql.driver_class=com.mysql.cj.j...
2018-07-09 19:51:32
2261
原创 Tomcat解决跨域问题
修改tomcat的web.xml配置文件(D:\Software\apache-tomcat-8.5.16\conf\web.xml)在web-app标签下添加如下代码<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.f...
2018-04-18 15:04:02
18176
12
原创 JavaScript监听、设置全部ajax访问属性获取返回值(状态码)
JavaScript监听、设置全部ajax访问属性(requestHeader)获取返回值(状态码)设置全部ajax访问属性监听全部ajax返回值(状态码)设置ajax属性(requestHeader)$.ajaxSetup({ beforeSend: function(xhr) { if($.cookie('token') != undefi...
2018-04-18 14:29:54
5991
原创 实现图片、音视频文件的上传预览
最近在做关于图片和音视频的上传,上传使用的是stream上穿插件,很好用,但是上传之前需要对上传的图片和音视频进行预览,来确定是否删除某些上传文件,先看代码:stream上传插件地址:http://www.twinkling.cn/(很好用的上传插件) <!DOCTYPE html><html> <head> <...
2018-03-05 17:37:34
7740
原创 MongoDB中关于Criteria的各种查询实例(is、in、regex、gte、lte、elemMatch)
例如:实体中有一集合,包含三个元素,A、B、C,实现至少含有其中一个元素就可以查询到此实体的时候就需要使用elemMatch来进行查询package cn.com.qiyitech.qiyibiz.model.item;import cn.com.qiyitech.pfw.entity.PlatformAsset;import cn.com.qiyitech.pfw.model.Pl...
2018-02-27 09:50:48
51459
8
原创 去除vue页面加载时出现大括号
最近在用vue.js,因为它比angularjs要轻量,但是总是在页面初始化加载时出现大括号({}),后来查看了vue.js的文档找到了解决方案CSS:<style> * { margin: 0; padding: 0; } html, body { position: relative; ...
2018-02-11 17:38:12
5530
1
原创 iOS端html中的iframe样式错误(滚动条消失)
标题项目中需要将html页面分别封装成安卓app和iOS,页面在安卓上运行正常,但是在iOS中,iframe样式错误,没有了滚动条,将页面撑开了(iframe中引用的是富文本编辑器页面)标题解决方案:在iframe外套一层div,设置div的样式代码:.warpper { overflow: auto; -webkit-overflow-scroll...
2018-02-08 11:13:56
763
翻译 MongoDB数据库实现 is not null 和 is null 查询
原文地址:https://stackoverflow.com/questions/4057196/how-do-you-query-this-in-mongo-is-not-null插入三条数据db.test.insert({"num":1, "check":"check value"});db.test.insert({"num":2, "check":null});db.tes
2018-01-26 15:14:10
15714
原创 JavaScript构造创建Map对象
JavaScript本身是不具有Map的数据类型的,但是我们可以通过强行创建Key-Value关系来创建Map对象<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>创建Map</title> </head> <script> function createMa
2017-12-21 17:36:46
1239
原创 富文本编辑器 UEditor上传图片(好用版)
最近在做富文本编辑器的功能,使用了百度的UEditor,综合的网上资料(很多不好用)然后自己总结了一下,分享给大家。下载UEditor下载Tomcat并进行配置更改UEditor配置文件(重点)使用nginx反向代理Tomcat(用来显示图片,本人喜欢这样用)1.下载UEditor传送门:http://ueditor.baidu.com/website/download.html 我使用
2017-12-20 11:19:08
4088
原创 Spring Boot 计划任务(定时任务)
Spring Boot使用标签来实现计划任务(定时任务)@EnableScheduling@Component@Qualifier@Primary@Scheduled标签具体含义自行百度FashionGoApplication类import org.springframework.boot.SpringApplication;import org.springframework.boo
2017-12-12 17:57:29
313
原创 java使用MongoDB更新实体类某一字段的值
MongoDB中更新用updateAsset(entity),但是当只更新一个字段的时候,这样就会很慢,我们使用updateMulti()方法代码:Query query = new Query(); query.addCriteria(Criteria.where(PlatformAsset.FIELD_ID).is(item.getId()));Update update = new Upda
2017-12-12 17:13:44
5717
原创 java获取excel中数据,并转化为JSON格式
java通过poi读取execl文件,并且将其中的map格式和数组格式的字符串,转化为相应的数据类型。引入poi库读取execl数据,转化为json字符串将其中的map格式和数组格式的字符串,转化为相应的数据类型引入poi库:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>
2017-12-12 17:01:28
4635
1
原创 JS异步读取二进制信息
直接使用ajax直接获取验证码的照片是不行的,下面是正确代码:function getCaptcha() { var uri = "../photo/captcha"; var xhr = new XMLHttpRequest(); xhr.open("get", uri, true); xhr.responseType = "blob"; xhr.onloa
2017-11-01 10:26:59
402
原创 获取cancvs上鼠标的坐标信息
JavaScript代码<script> $(document).ready(function() { $("#canvas").mousedown(function(event) { var e = event || window.event; var canvas = document.get
2017-10-26 13:17:17
633
java的swing框架实现连连看小游戏(带图片)
2017-09-26
跪求!java提取视频中的图片水印
2016-10-17
java运用FFmpeg实现本地两个MP4视频文件的合并
2016-08-11
FireFox和Chrome下如何获取input file中文件的本地路径
2016-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人