12 2023 档案

摘要:在python中执行Js代码,引入 execjs 库,python代码如下: 执行结果如下: 在导入 execjs 模块前,让Popen的encoding参数锁定为utf-8。 import subprocess from functools import partial subprocess.Po 阅读全文
posted @ 2023-12-12 15:20 无虑的小猪 阅读(276) 评论(0) 推荐(0) 编辑
摘要:在给出的NamingExample示例中,给出客户端订阅的代码,详情如下: 客户端的订阅机制是通过事件完成的, NacosNamingService#subscribe() 详情如下: 客户端订阅主要步骤: 1、注册事件监听器 2、客户端订阅 客户端订阅在Nacos源码(六):客户端服务发现源码分析 阅读全文
posted @ 2023-12-08 17:21 无虑的小猪 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1、客户端服务发现源码入口 在Nacos源码(二):客户端服务注册源码分析中,在nacos-2.2.0源码包中提供的nacos-example的NamingExample示例中,可以发现客户端的服务发现是在NamingService的getAllInstances方法中完成的。 NamingServ 阅读全文
posted @ 2023-12-08 17:02 无虑的小猪 阅读(253) 评论(0) 推荐(0) 编辑
摘要:服务注册到Nacos后,其他服务就可以获取该服务的实例信息,调用此服务;当服务宕机,Nacos会将该服务信息从维护的服务实例列表中删除,此时,其他服务获取不到该服务的实例信息,无法调用该服务。该服务是否应该被删除,取决于该服务是否健康,Nacos提供健康检查机制,判断服务是否有问题,将不健康的服务剔 阅读全文
posted @ 2023-12-08 16:55 无虑的小猪 阅读(883) 评论(0) 推荐(0) 编辑
摘要:1、服务端服务注册源码入口分析 客户端在注册服务是调用NamingService的registerInstance方法,使用HTTP协议注册服务至Nacos服务端时,调用服务端提供的 "/v1/ns/instance" 接口,优先在服务端找到该入口。 搜索关键字 "/instance",排除测试案例 阅读全文
posted @ 2023-12-08 16:42 无虑的小猪 阅读(347) 评论(0) 推荐(0) 编辑
摘要:启动fastapi,运行服务器,可以正常访问接口,但无法访问docs页面,打开开发者工具发现接口调用了一个 js 脚本 和 css 脚本。 这两个脚本是部署在国外,因为这个原因导致我们没法访问了,调整请求地址,请求国内的资源。修改 fastapi 源码包模块下的 fastapi/openapi/do 阅读全文
posted @ 2023-12-07 16:37 无虑的小猪 阅读(1430) 评论(0) 推荐(1) 编辑
摘要:1、乱码场景 新建 文件code.js,详情如下: function fun() { return "我是fun函数"; } 在Python中执行此JS代码: 1 import execjs 2 3 # 读取js 4 with open("code.js", encoding="utf8") as 阅读全文
posted @ 2023-12-04 21:25 无虑的小猪 阅读(590) 评论(0) 推荐(0) 编辑
摘要:ffmpeg下载视频并合并到一个视频中,执行如下命令: ffmpeg -i index.m3u8 -c copy result.mp4 出现 [https @ 000001a69f0bae00] Protocol 'https' not on whitelist 'file,crypto,data' 阅读全文
posted @ 2023-12-03 09:33 无虑的小猪 阅读(901) 评论(0) 推荐(0) 编辑
摘要:1、错误背景 python在安装 aiohttp库 时,出现 Microsoft Visual C++ 14.0 or greater is required的提示: 2、解决方案 按照错误提示,访问 https://visualstudio.microsoft.com/visual-cpp-bui 阅读全文
posted @ 2023-12-01 17:35 无虑的小猪 阅读(3703) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示