logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【学习篇】Redis 分布式锁

Redis分布式锁是解决分布式系统并发资源竞争的常用方案,通过SET NX EX命令加锁和Lua脚本解锁实现互斥访问。核心要求包括互斥性、安全性、死锁避免、高可用和性能。基础实现使用原子操作设置锁和过期时间,进阶方案如Redlock算法解决集群高可用问题。常见问题包括锁超时、误删锁和主从切换锁丢失,可通过锁续期、Lua验证和Redlock解决。生产推荐使用Redisson等成熟客户端,避免重复造轮

#学习#redis#分布式
pycharm配置python开发环境—miniconda+black+gitlab

miniconda最新版本的python版本是python3.12.2,下载这个miniconda最新版本后,会导致执行conda create -n py31013 python=3.10.13指令配置python3.10.13版本报错,怎么都下载不了python3.10.13版本。下载python3.10对应的miniconda版本之后,可以成功配置python3.10.13开发环境。创建py

文章图片
#python#pycharm#gitlab
Snipaste截图工具如何修改默认的截图快捷键

点击桌面右下角的snipaste图标,选择“首选项”,再选中“控制”,“全局快捷键”的第一个“截屏”后面先点击“X”图标取消当前的默认“F1”的快捷键设置,再通过按住键盘上的按钮进行新的快捷方式的设置。

#ide
pycharm编辑器如何不频繁添加打印,就可以运行程序后查看变量的数据类型、数值等信息

选中pycharm编辑器菜单栏的“Run”,下拉“Run”选中“Edit Configurations”;

#pycharm#ide#python
win7 32位系统如何安装pycharm?

win7 32位系统如何安装pycharm?1.查找安装说明百度找到了PyCharm 安装教程(Windows),地址是:https://www.runoob.com/w3cnote/pycharm-windows-install.html按照步骤选择了community 社区版的pycharm进行下载安装安装过程中出现如下提示信息:提示信息显示安装pycharm2019.3.1版本...

#python#windows#pycharm
基于python编码实现多智能体进化算法求解带硬时间窗约束的VRP问题(适配版)

出处:CSDN博客专栏:《智能优化算法》。以上一版本的硬时间窗VRP多智能体进化算法为基础版本,进行新增需求程序的迭代工作。

#python
python调用32位的ControlCan.dll实现can报文的收发

python重新封装调用ControlCan.dll内部函数实现can报文的收发。

#python
多智能体进化算法求解带时间窗的VRP问题(python)

基于python编码设计多智能体进化算法求解单配送中心带硬时间窗约束的VRP问题。

#算法#python#人工智能
可以自己写一个异步的事件循环吗?

摘要: 事件循环本质是用户态代码,核心是一个持续运行的 while 循环,通过轮询定时任务和IO事件(如epoll/select)来触发回调。用Python可轻松实现基础版:维护就绪队列和定时任务列表,循环检查并执行任务。进阶版可结合selectors模块监听IO事件。实际应用如asyncio、uvloop和Node.js均基于此模式,差异仅在性能优化(如C实现的libuv)。关键点:事件循环=循

#python#windows#开发语言
LangGraph 实现多 Agent 开发主要有5 种主流模式

这篇文章介绍了LangGraph实现多Agent开发的5种主流协作模式: Supervisor模式:中央主管调度多个专家Agent,适用于客服、研究助手等集中式场景。 Swarm模式:去中心化的Agent平等协作,通过移交机制动态传递任务,灵活性高但协调复杂。 Handoffs模式:顺序接力执行,每个Agent完成特定步骤后显式交接,适合多跳问答等流程明确的任务。 Hierarchical模式:多

#python
    共 20 条
  • 1
  • 2
  • 请选择