2024年3月26日

pyftpdlib 实现FTP服务器

摘要: pyftpdlib 默认是被动模式,如果没有设置数据传输默认端口范围,则默认为60000-65535。这就需要服务端开放命令端口21和数据范围端口 FTP传输协议 双向传输:需要建立两个TCP连接,一个用于传输命令,一个用于传输数据 21端口用于传输命令端口 主动模式:在客户端连接21端口时发送一个 阅读全文

posted @ 2024-03-26 22:22 白衣风云 阅读(10) 评论(0) 推荐(0) 编辑

2024年3月15日

reactive rabbitmq @RabbitListener注解中不需要手动确认

摘要: 在rpc远程调用时consumer端报下列错误: 解决方法: 在注解@RabbitListener中添加属性ackMode="MANUAL" @RabbitListener(queues = "audit", ackMode = "MANUAL") // no actual acknowledgem 阅读全文

posted @ 2024-03-15 00:41 白衣风云 阅读(6) 评论(0) 推荐(0) 编辑

2024年3月6日

python 实现边遍历边删除

摘要: 边遍历集合边删除元素,会发生删除时跳过元素,如下: my_list = [1, 2, 3, 4, 5] for index, value in enumerate(my_list): item= my_list.pop(index) print(item) print(my_list) 输出结果为: 阅读全文

posted @ 2024-03-06 01:55 白衣风云 阅读(17) 评论(0) 推荐(0) 编辑

2023年11月6日

Pinia 在setup外部使用时出现的bug

摘要: 在setup外部使用时,在请求拦截时获取token时。会出现获取的token是上一次获取的token。出现这种情况是因为实例化了两个Pinia实例, 解决办法是在实例化一个Pinia实例,在store目录下index文件中创建Pinia实例, import type {App} from 'vue' 阅读全文

posted @ 2023-11-06 10:27 白衣风云 阅读(84) 评论(0) 推荐(0) 编辑

2023年10月25日

webflux 实现发布订阅

摘要: 模拟数据源,每5秒产生一个数据 private void createData(FluxSink<String> sink){ Flux.interval(Duration.ofSeconds(5)).map(i-> "Flux data "+ i) .doOnNext(sink::next) .s 阅读全文

posted @ 2023-10-25 12:46 白衣风云 阅读(70) 评论(0) 推荐(0) 编辑

2023年8月27日

django 解决queryset惰性机制,实现实时查询

摘要: django 在第一次查询后,就把数据进行缓存。如果对数据进行操作后,再进行查询时直接去缓存中取而不去数据库查询,对于想要实时数据时这并不友好。在百度后解决方案如直: class TodayRecordView(viewsets.ModelViewSet): serializer_class = O 阅读全文

posted @ 2023-08-27 12:02 白衣风云 阅读(42) 评论(0) 推荐(0) 编辑

2023年8月21日

django 上传文件

摘要: 前后端分离下django 框架上传文件实现方式 实现方式一,通过model字段FileFiled()来实现 model类 class Report(models.Model): p_id = models.PositiveIntegerField('病人ID') file = models.File 阅读全文

posted @ 2023-08-21 11:56 白衣风云 阅读(10) 评论(0) 推荐(0) 编辑

2023年7月24日

vue 父向子通过props 传递一个function报未定义

摘要: 解决方法: 参考资料: https://cloud.tencent.com/developer/ask/sof/523570来自为知笔记(Wiz) 阅读全文

posted @ 2023-07-24 10:50 白衣风云 阅读(60) 评论(0) 推荐(0) 编辑

2023年7月12日

websocket客户端自动关闭,返回code为1000的原因

摘要: websocket请求连接后自动关闭,返回关闭码为1000 首先,说下原因。是因为后台返回了一个空字符串,当websocket接收到空字符串是无法判断,当错误处理了,所以主动关闭了连接。 参考这片文章:https://blog.csdn.net/jintingbo/article/details/8 阅读全文

posted @ 2023-07-12 06:23 白衣风云 阅读(1883) 评论(0) 推荐(0) 编辑

2023年6月18日

vue 路由懒加载

摘要: VUE路由的懒加载,官网是这样说明的: 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。 Vue Router 支持开箱即用的动态导入,这意味着你可以用动态导入代替静态导入 阅读全文

posted @ 2023-06-18 16:15 白衣风云 阅读(7) 评论(0) 推荐(0) 编辑

导航