自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

全幼稚园最可爱

侠之大者,为国为民

  • 博客(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

原创 mysql json数据类型查询

在MySQL中,JSON数据类型允许您以JSON格式存储数据,并提供了一些函数和操作来查询和处理这些数据。

2024-12-04 14:50:49 1521

原创 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

原创 添加 `sys.path`

如果你的目的是访问这个顶级目录,那么代码是正确的。你的代码将当前文件所在目录向上一级的目录添加到了。

2024-09-27 14:02:06 320

原创 python 获取当前git的repo地址

要获取当前 Git 仓库的远程地址,可以使用subprocess模块执行 Git 命令。

2024-09-27 09:50:21 448

原创 python 新建git tag并提交

在 Python 中利用系统命令来新建和提交 Git 标签,可以使用subprocess模块执行 Git 命令。

2024-09-27 09:49:11 468

原创 使用 wget 下载整个网站

使用wget下载整个网站

2024-09-21 17:58:10 944

原创 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

原创 FastApi使用asyncio.gather并发运行多个异步函数

FastAPI并发运行多个异步函数。

2024-07-25 15:36:14 542

原创 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

原创 FastAPI集成mongodb的增删改查样例

【代码】FastAPI集成mongodb的增删改查样例。

2024-07-24 14:55:23 686

原创 FastAPI请求参数校验

FastAPI对自定义的类进行校验。

2024-07-24 10:27:11 299 2

原创 Linux服务器根据服务端口号杀死对应服务

【代码】根据服务端口号杀死对应服务。

2024-01-30 09:42:04 587

原创 python数组的全局处理和转map

将ids每个元素先加2,然后两边都加上单引号(拼接sql使用)将rows集合中元素的id属性提出作为一个单独数组。value未project对象。key为project_id。

2024-01-17 09:29:05 542

原创 python多线程并发执行和异步处理

【代码】python多线程并发执行和异步处理。

2024-01-17 09:15:42 832

原创 控制台日志存入数据库后,api查询结果乱码

请确保这个清理步骤是在数据写入数据库之前完成的,并且任何处理日志数据的代码都使用了这个清理步骤。这些颜色代码通常是由控制台日志库添加的,用于在支持ANSI颜色代码的终端中显示彩色文本。在上面的字符串中,序列[95m和[0m是用于改变文本颜色的ANSI转义序列。在上面的函数中,remove_ansi_color_codes会使用正则表达式匹配和去除所有的ANSI转义序列。将处理过的无颜色代码的文本clean_text存入数据库,这样就应该不会出现之前的乱码问题了。然后把clean_text存入数据库。

2024-01-03 16:53:28 644 1

原创 python使用http.client发送post请求

【代码】python使用http.client发送post请求。

2023-10-25 15:20:02 1047

原创 Java stream 分类操作:List<T>转 Map<key, List<T>>

【代码】java stream List<T>转Map<key,List<T>>

2023-09-14 15:09:50 296

原创 python爬虫:模拟网站登录,获取指定页面信息

【代码】python爬虫:模拟网站登录,获取指定页面信息。

2023-09-14 15:04:22 1583 1

原创 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> &lt...

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框架实现连连看小游戏(带图片)

使用java的swing框架实现连连看小游戏,带图片,可以自定义标题等。 使用java的swing框架实现连连看小游戏,带图片,可以自定义标题等。

2017-09-26

Struts2-2.3.24 Html帮助文档

Struts2-2.3.24帮助文档,可以更的帮助你进行Struts-2.3.24的开发

2015-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除