- 博客(362)
- 问答 (11)
- 收藏
- 关注

原创 微信AI机器人使用说明-2024本地部署版(非wechaty)
微信机器人实现的功能,先看视频的演示效果:2024年最新稳定的本地部署AI微信机器人使用方法演示可以对话可以语音可以绘画支持主账号管理好友权限管理。
2024-06-11 16:31:56
2387
原创 游戏日志统计操作次数前三的用户
游戏服务器日志记录格式为 [时间戳, 玩家ID, 操作类型(登录/战斗/退出)],统计 每个玩家每日(按时间戳日期划分)的操作次数,输出操作次数最多的前 3 名玩家及次数。
2025-06-11 15:17:49
82
原创 三个优先级排序(经验值降序 → 等级降序 → id 升序)
摘要:本文介绍了如何对游戏玩家数据进行多条件排序。给定包含id、level和exp字段的玩家列表,排序规则为:按经验值降序、等级降序、最后按id升序排列。示例代码演示了使用Python的sort方法结合lambda表达式,通过(-exp, -level, id)的元组作为排序键来实现这一需求。最终输出将按指定优先级规则排列的玩家列表。
2025-06-11 15:00:31
88
原创 Dify使用上传的文件进行对话功能的实现
摘要:本文介绍了dify平台的两种文件处理方式。1) 配置工作流的三个要点:必须包含文档提取器节点、大模型需引入提取内容变量text、需启用文件上传功能并设置文件类型。2) 代码实现部分展示了一个Python示例,通过API实现CSV文件上传(使用requests库)和对话提问功能,包含获取文件ID和与机器人交互两个主要函数。代码演示了完整的请求过程,包括设置API密钥、用户ID、文件处理及流式响应接收。
2025-06-10 11:43:47
291
原创 sqlalchemy在pandas中常用连接数据库的方法
摘要:本文介绍了使用Python将数据批量导入MySQL数据库的方法。首先通过SQLAlchemy创建数据库连接引擎,处理不同驱动版本的兼容性问题。然后使用pandas读取CSV数据,通过分批处理策略(每批5000条记录)将数据高效入库,避免内存溢出。代码示例展示了完整的实现流程,包括数据库配置、连接建立和数据分批插入功能,适用于大规模数据迁移场景。
2025-06-09 09:32:17
20
原创 mysql数据库调优的若干方式及高频知识点
MySQL性能调优方法总结:核心关注响应时间、命中率和扫描行数。主要调优手段包括:1)通过慢查询日志和EXPLAIN分析问题SQL;2)SQL优化策略(精简查询字段、JOIN替代IN等);3)索引优化(遵循左前缀原则);4)参数配置(缓冲池大小、连接数等);5)架构层面优化(读写分离、分库分表)。同时需注意索引失效的常见原因(函数操作、类型转换、LIKE语句等)。BTree和Hash索引各有特点,BTree支持范围查询,Hash则适合等值查询。
2025-06-05 09:59:55
120
原创 Python实现markdown文件转word
这是一个Markdown转Word文档的Python脚本。主要功能包括:1. 读取Markdown文件并转换为HTML;2. 使用BeautifulSoup解析HTML内容;3. 通过python-docx库创建Word文档;4. 支持转换标题、段落、列表、代码块、表格和图片等常见元素。脚本自动处理格式转换,包括文本样式(粗体/斜体)、代码字体、列表编号等。用户可以直接运行脚本或将文件路径作为参数传入实现格式转换。
2025-06-05 09:32:41
407
原创 Python绘制新冠疫情的知识图谱
本文介绍了如何使用Python中的pyvis和networkx库构建和可视化一个关于COVID-19的紧密连接图。首先,通过networkx创建了一个图结构,并定义了核心节点“SARS-CoV-2”及其相关节点(如“ACE2受体”、“飞沫传播”等)。接着,修复了连接矩阵中的关系字段,确保所有节点和边的关系信息一致。然后,添加了环形连接部分,进一步丰富了图的结构。最后,使用pyvis进行可视化配置,生成了一个交互式的HTML文件,用户可以通过拉伸、旋转等操作查看图的物理效果。该图展示了COVID-19相关的关
2025-05-22 17:57:28
200
原创 Python绘制3D图表
本文介绍了如何使用Python中的NetworkX和Plotly库创建一个3D知识地图,展示2008年北京申奥的相关信息。首先,通过NetworkX创建了一个有向图,并添加了节点和边,节点包括“北京申奥”、“绿色奥运”、“科技奥运”等,边表示它们之间的关系。接着,使用Spring布局生成3D坐标,并提取节点和边的坐标信息。然后,利用Plotly的Scatter3d和Scatter3d分别绘制节点和边的3D散点图和线图。最后,通过设置布局和标注,生成并展示了一个交互式的3D知识地图,直观地呈现了北京申奥的核心
2025-05-22 17:08:01
226
原创 Python生成物理引擎的简单知识图谱
本文介绍了如何使用Python中的pyvis和networkx库创建并可视化2008年北京奥运会的相关数据。首先,通过networkx创建有向图,添加节点(如“2008北京奥运会”、“IOC”、“北京”等)和边(如“北京”与“2008北京奥运会”之间的关系“主办”)。接着,使用pyvis配置可视化参数,包括节点样式、物理布局等,并生成HTML文件。最后,在Jupyter Notebook中内联显示或提示用户打开生成的HTML文件查看可视化结果。该过程展示了如何将复杂的关系网络以图形化的方式呈现。
2025-05-22 16:57:43
186
原创 给庄生晓梦网址书签用户的一封信
旧平台已经停止注册,如果需要将旧平台的网址收藏导入到新平台,可以在注册新平台后,将新旧系统的两个id通过邮件告知我,我将会帮助你进行导入。
2025-05-20 11:24:37
950
原创 IPad8055协议网页接口测试使用方法
自备代理:自己微信平时登录的城市的代理,socket5形式TOKEN_KEY: 联系AirCasual获取并填写好获取的 TOKEN_KEY。
2025-04-18 11:10:14
571
3
原创 MCPSPCE - 纯中文的MCP server和client空间站
MCP现在正如火如荼,想要获取一些最新的Server或者client进行测试或研究,但是要么github网络不畅,要么英文生僻难懂,有咩有一个集中了大量MCP server和client的一个平台,全部是中文的,可以查看中文的文档,也可以获取克隆地址或者直接下载代码包呢?当然!MCPSPACE应运而生!
2025-04-17 16:13:11
762
原创 一个简单的Python文件MCP服务器
1.list_tools 这个是给AI展示有哪些工具可以调用的,具体工具的功能是什么,可以在这里面配置具体工具call_tools的入参数据类型,确保执行的健壮性。2.call_tool 这个是具体的实现方法,定义的名称与list_tools要一致,里面是一些具体的实现方法。3.main 这个是用来启动整个服务器的,主要是对标准数据输入输出流进行适配。
2025-04-15 17:54:39
274
原创 winCodeSign和nsis打包时手动放置的位置
一般使用electron-builder进行打包时,可能会提示缺少winCodeSign和nsis,此时他会自动去下载,但是由于网络原因下载总是失败,此时需要手动下载放置在对应的位置即可。
2025-04-11 15:16:20
275
原创 cherrystudio使用MCP服务读取文件
回到对话页面, 顶部的模型选择阿里云的模型,必须带扳手图标才可以,我这里用的qwen-max,然后再将对话输入框下面的MCP服务器(命令行图标)的刚才创建的文件服务选择上,就可以开始对话了!点击后面的安装即可,但是会出现安装后还是有问题,所以建议从上面的网盘链接下载文件,然后将bun,uv,uvx.exe手动放置到下面的目录即可!还是在设置 - 模型服务 - 找到阿里云百炼,右边填写API秘钥,点击检查看秘钥是否正确,然后一定要点击右上角的开关将他打开。我这里用的是阿里云的百炼模型,也就是通义千问那块的。
2025-04-08 15:59:31
488
原创 Kafka的安装与使用(windows下python使用等)
参数控制了是从第一个开始获取还是从接入的时候再算起,移除参数就代表从接入开始获取message里面的数据,如果是 earliest 就会从第一个开始获取,即使已经处理了!那么,如果是消费者掉线,生产者在掉线期间新增了若干条数据,如何让消费者上线后从没有处理的数据开始处理呢?:如果kafka没有正常关闭,可能下一次启动就会报错,可以删除data,log和logs目录里面的内容之后,再从启动zookeeper开始往下走。如果文件后缀是gz,解压后没有文件夹,此时需要先将文件后缀修改为tgz,然后再解压。
2025-03-31 18:29:03
971
原创 pyexcelerate在写入Excel时为何效率高?
xlsxxlwtopenpyxlPyExcelerate 是一个专注于高效生成 Excel 文件(特别是.xlsx。
2025-03-31 10:16:05
832
原创 Python实现图片文字识别-OCR
PaddleOCR是由百度飞桨(PaddlePaddle)团队开发的OCR工具库,它包含超轻量级的中文OCR模型,支持多种语言和复杂情况下的文字识别。使用:已知我的图片是 img.png。
2025-03-28 16:59:45
635
原创 如何保障kafka的数据不会重复消费呢,如何防止漏掉呢
在 Kafka 中保障数据不重复消费且不丢失,需要从生产者、消费者和 Kafka 自身配置三个层面综合设计。
2025-03-26 16:16:51
1696
原创 消息队列常见的有哪些,该如何选型
需求,可快速定位合适的消息队列解决方案。建议在选型前进行压力测试,验证实际场景下的性能表现。通过以上分析,结合具体业务场景的。
2025-03-26 16:03:35
1097
原创 TCP的长连接和短连接,以及它们分别适用于什么场合
技术实现 适用场景典型协议优化策略 四、选型决策树总结建议:优先选择长连接提升性能,但若存在以下情况则考虑短连接:
2025-03-26 14:52:40
563
原创 详解TCP的四次握手和三次挥手,以及里面每个阶段的状态
TCP 连接建立通过三次握手完成,确保双方同步初始序列号并确认可达性。TCP 连接关闭需要四次挥手,因为服务器可能需要时间处理未发送的数据。通过四次挥手,TCP 确保数据完整传输后优雅断开连接。
2025-03-26 14:40:18
635
原创 docker安装向量数据库Milvus及可视化工具 Attu
1.在服务器找一个空间大的位置创建一个专属目录,比如 /home/dk/milvus_data。执行完成后,会提示一个 http://xx.xx.xx.xx:3000的地址。下载这个单机版本的,具体版本自己选择,除了2.5.7还有2.5.6等等。浏览器访问该地址,将0.0.0.0换成安装部署机器的可以连通的IP地址。2.执行拉取和安装启动milvus命令,注意yml文件名称要对应。3.服务器磁盘空间正常,docker磁盘占用过大,请参考。2.服务器网络正常,可以连接到容器下载地址。1.安装了docker。
2025-03-20 18:15:33
993
原创 docker占用根目录root盘大量存储空间解决办法
安装docker后,拉取镜像后会将 /var/lib/docker的空间占用很多,所以安装docker之后,应该将 /var/lib/docker 软连接到一个空间很足的地方,将整个/var/lib/docker目录移动到空间充足的地方。
2025-03-20 17:57:19
184
原创 PostgreSQL 14.17 安装 pgvector 扩展
下载完成后,双击安装即可。如果遇到安装路径选择,可以使用默认安装在C盘,或者自定义路径,这块会影响到后面的安装扩展,我这里安装的目录是 D:/Postgressql。这里面的路径需要修改为自己电脑的工具路径,如果不知道,建议使用 Everything搜索vcvars64.bat,选择这个 带build目录的路径即可。一般可以按一下win键,直接输入cmd,就会自动搜索出cmd,右键选择管理员打开即可。本次主要是在windows上安装,列出一些注意点。二、安装pgvector 向量扩展。
2025-03-19 14:14:15
743
原创 error Error: Command failed: C:\Windows\system32\cmd.exe /s /c “./configure --with-system-zlib --pre
error Error: Command failed: C:\Windows\system32\cmd.exe /s /c "./configure --with-system-zlib --prefix="E:\personal\project_pro\CursorPool_Clinet-main\node_modules\optipng-bin\vendor" --bindir="E:\personal\project_pro\CursorPool_Clinet-main\node_modules\o
2025-03-14 18:00:16
206
原创 GIL详解:GIL是什么,为什么要有GIL
GIL是CPython为了线程安全的内存管理和开发便利性做出的权衡。尽管它限制了多线程的并行能力,但在Python生态中仍有不可替代的价值——尤其是在IO密集型任务和快速开发场景中。CPU密集型:用多进程或C扩展(如Cython释放GIL)。IO密集型:用多线程(利用GIL释放)或协程(完全无锁)。(注:GIL是CPython特有的机制,其他语言如Java、C++的线程模型无此限制,但需开发者手动处理锁或使用原子操作。
2025-03-13 18:08:22
717
原创 在协程当中,有三个任务,第一个任务开始执行,遇到await,开始执行第二个任务,在此期间,事件循环调度不断检查协程的状态,发现await的操作已完成,那么他会继续完成await的后续操作呢,还是开始第
事件循环会优先恢复等待操作已完成的协程的执行,以保证协程的执行逻辑连贯。只有当所有等待的协程都在等待某个操作完成时,事件循环才会继续调度其他可执行的协程。这种调度机制确保了异步编程的高效性和逻辑的正确性。
2025-03-13 18:05:58
284
原创 协程看起来既不受到GIL锁的限制,又能实现很小的切换开销,效率很高,那他有什么缺点呢
协程的高性能建立在严格的编码规范和特定场景适配优点:适合IO密集型、可控的异步场景(如网络请求、数据库IO),内存和调度效率极高。缺点:对编程范式要求苛刻(必须全异步化),错误处理和调试成本高,无法解决CPU瓶颈。建议:在设计系统时,优先评估是否真的需要“十万级协程”,多数场景下线程池+异步IO的组合(如)可能更易维护。
2025-03-13 18:04:49
536
原创 多进程,多线程,协程,在子任务里面如果出现错误,各有什么样的表现呢,会抛出异常吗,最终结果正确吗
并发方式异常抛出范围对其他任务影响对最终结果影响多进程子进程内部通常不影响其他进程可能导致结果不完整多线程子线程内部通常不影响其他线程可能导致结果不完整协程协程内部,可能传播到事件循环可能影响依赖该协程的其他协程,甚至终止事件循环可能导致结果不完整或事件循环终止为了确保程序的健壮性,建议在子任务中捕获并处理可能出现的异常,避免异常导致整个程序崩溃或产生不正确的结果。
2025-03-13 18:01:19
499
原创 优化闭包或装饰器的内存性能开销
在装饰器中,尽量只让闭包捕获必要的变量,避免捕获大量的数据。如果某些变量在包装函数中不需要使用,就不要将其传递给闭包。2.避免使用多个装饰器,考虑合并到一个装饰器里面。
2025-03-12 11:40:24
316
mysql NDBcluster高可用集群介绍及部署搭建说明
2024-05-27
mysql高可用集群MGR组复制集群介绍及搭建说明
2024-05-27
Mycat+Mysql实现数据分片存储高可用集群
2024-05-21
dolphinScheduler海豚调度器动态传递任务执行参数
2024-02-23
微信朋友圈shmmsns.qpic.cn图片获取
2025-02-05
pandas内存优化或替代方案
2024-07-31
datatable没有isin属性?
2022-10-28
Django部署后的nginx配置问题-000 0
2022-06-26
Django可以像那种网站程序一样用域名/install进行i自动部署吗?
2021-08-01
django部署到服务器之后,可以访问favicon.ico图片但是浏览器不显示在标签处
2021-04-11
Django定时任务apscheduler定时任务部署服务器后不
2021-03-08
数据库迁移提示django.db.utils.ProgrammingError:
2021-02-07
layui数据表格的data的hide属性怎么用js或者jquery去改变
2021-02-08
layui富文本编辑器截图图片base64太长和增加附件上传的功能,求思路
2021-02-03
django前台循环,如何在jQuery ajax里面获取动态的id
2021-01-20
django页面问题
2021-01-17
django评论循环输出之后js失效,怎么办?
2021-01-17
思科防火墙组怎么实现内网用户对外访问网络只使用一个ip地址的?
2019-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人