相关文章
conda虚拟环境列表错误module ‘attr‘ has no attribute ‘s‘的解决方法
列出虚拟环境列表命令:conda info -e 或者conda env listconda info -e 这个可以正常显示,conda env list却报错了,以前是没有问题的,因为这个命令我更习惯使用,所以这个小问题必须解决掉,或许其他读者可能…
建站知识
2025/2/8 17:23:07
python自定义windowsr日志支持文件分割
描述
python自带的RotatingFileHandler,在windows中运行, 分割文件rename时会出问题。因为windows不支持rename正在使用的文件
解决办法
自定义handler, 按大小和日期切割文件
原理: handler写文件时调用emit, 其中shouldRollover判断是否要分割, doRollover进行…
建站知识
2025/2/8 15:01:09
基于ectd实现go的服务注册
描述
基于etcd实现go程序的服务注册,所看的学习资料均比较简单, 实际中要经过反复测试,自己写了一个先用着,有坑再填.需求
1. 注册一个服务: 程序启动时
2. 注销服务: a. 程序异常退出时, 自动注销, 有5秒TTL延迟; b. 调用Stop()接口主动注…
建站知识
2025/2/8 17:23:13
go如何实现并发安全的优先级队列
描述
go的如何实现优先级队列?
优先级别队列是否并发安全?
我的需求场景
实现了一个通信协议,收发消息。发送通道会阻塞。如果拥堵时,要控制拥堵消息的优先顺序。
优先级用Priority加上时间, Priority小优先, 早到优先。
原…
建站知识
2025/2/8 17:23:16
APP开发流程实例讲解-儒释道网络电台八天开发全程-在Android Studio中完成界面设计
APP开发流程实例讲解-儒释道网络电台八天开发全程
功能和界面初步设定
APP开发流程实例讲解-儒释道网络电台八天开发全程
项目发起功能和界面初步设定在Android Studio中完成界面设计实现功能代码:播放控制优化排错:增强稳定性和添加异常处理界面美化…
建站知识
2025/2/8 17:23:13
golang网络字节与基本类型转换
说明
网络通信需要将go基本数据类型转为字节. go如何做?
基本类型
c类型go类型字节长度signed charint81unsigned charuint81_Boolbool1shortint162unsigned shortuint162intint324unsigned intuint324floatfloat324long longint648unsigned l longuint648double…
建站知识
2025/2/8 15:05:59
eventlet并发读写socket出现Second simultaneous问题
描述
celeryeventlet实现任务调用时出现RuntimeError: Second simultaneous read on fileno 14 detected. Unless you really know what you’re doing, make sure that only one greenthread can read any particular socket
模拟错误
网上找的一段代码,模拟出同…
建站知识
2025/2/8 17:23:17