- 博客(831)
- 资源 (7)
- 收藏
- 关注
原创 同步函数与异步函数的混用(Python 3.13.0)
5.这里会出现一个问题,以任务的形式来执行异步函数,并不会立即返回任务结果。如果需要结果进行返回,需要进行等待。使用asyncio.run_coroutine_threadsafe来执行异步函数,并对结果进行等待返回。3.如果处于循环中,则获取循环loop,如果loop正在运行,则创建任务执行目标函数,如果loop未运行则直接使用loop来运行函数。一、在一个同步函数中,调用异步函数,但是此时并不知道当前的同步函数是否已经处于某个loop循环中。则使用asyncio.run来运行异步函数。
2024-12-04 23:15:00
447
原创 windows 安装nacos
https://github.com/alibaba/nacos/releaseshttps://github.com/alibaba/nacos/releases http://localhost:8848/nacoshttp://localhost:8848/nacos
2024-11-27 11:01:18
436
原创 Qt Designer客户端安装和插件集(pyqt5和pyside2)
GitHub - PyQt5/QtDesignerPlugins: Qt Designer PluginsQt Designer Plugins. Contribute to PyQt5/QtDesignerPlugins development by creating an account on GitHub.https://github.com/PyQt5/QtDesignerPlugins https://github.com/PyQt5/QtDesigner/releaseshttps://gith
2024-10-29 22:30:00
1632
1
原创 OSError: no library called “cairo-2“ was found no library called “cairo“ was
黑窗口检测【注释CMD去检测,不要去Terminal】
2024-10-29 22:00:00
528
原创 Python的functools模块完全教程
在python中。Java中则为。当一个函数将另一个函数作为输入或返回另一个函数作为输出时,这些函数称为高阶函数。functools模块是Python的标准库的一部分,它是为高阶函数而实现的,用于增强函数功能。
2024-10-10 22:00:00
1103
1
原创 dayu_widgets-加载组件:MLoading和MLoadingWrapper
点击按钮加载数据,但是查询数据需要一定的耗时,这段时间需要显示加载中的UI来进行遮罩。
2024-10-10 20:45:00
353
原创 dayu_widgets-简介
越来越多的人开始使用python来做GUI程序,市面上却很少有好的UI控件。即使有也是走的商业收费协议,不敢使用,是仿element-ui的风格,相当不错。于是就Fork过来进行一些学习和魔改。偶然在GitHub上发现了这个博主的开源项目。
2024-10-10 20:30:00
590
原创 插件-发送邮件通知
有时候通过python运行程序,在出现异常时,需要进行邮件通知,可能还需要截图。比如对浏览器进行控制时出现了异常,则需要进行截图分析。
2024-10-08 22:15:00
501
原创 docker 部署nacos
v /usr/local/nacos/conf/:/home/nacos/conf 文件映射,前边是主机地址,后边是容器地址。-v /usr/local/nacos/logs/:/home/nacos/logs,前边是主机地址,后边是容器地址。-v /usr/local/nacos/data/:/home/nacos/data,前边是主机地址,后边是容器地址。配置文件在映射出来的文件夹中:/usr/local/nacos/conf 下边。--name nacos 自定义容器名称。
2024-09-29 09:09:09
709
原创 pyside6与协程
Qt 和 asyncio 的事件循环可以共存,但需要一些额外的设置。你可以使用 qasync 库来简化这个过程。这样是肯定是不行,协程函数一定要跑在loop中,这里没有loop直接跑肯定会失败。主线程通常已经被 Qt 的事件循环占用,因此不应该再创建新的异步事件循环。
2024-09-27 21:00:00
832
原创 linux配置git
时,你可以选择输入一个密码短语(passphrase)来增加安全性,或者直接按回车键不设置密码短语。字段中,并为这个密钥设置一个标题(例如,你的电脑名称)。如果选择输入密码短语,系统会要求你再次输入以确认。四、将 SSH 密钥添加到 GitHub。登录到你的 GitHub 账户,进入。时,直接按回车键使用默认路径。二、启动 SSH 代理并添加密钥。三、查看并复制 SSH 公钥。一、生成新的 SSH 密钥。五、测试 SSH 连接。
2024-09-24 23:30:00
766
原创 ollama 部署教程(window、linux)
ollama run # 运行模型,会先自动下载模型。ollama pull # 从注册仓库中拉取模型。ollama create # 从模型文件创建模型。ollama list # 列出已下载模型。ollama ps # 列出正在运行的模型。ollama serve # 启动ollama。这里我们运行一个要求最小的0.5B的qwen模型。ollama cp # 复制模型。ollama rm # 删除模型。
2024-09-23 22:00:00
21812
3
原创 docker镜像的打包、复制、加载
将本机的ollama.tar文件复制到目标主机192.168.1.238的home目录下。192.168.1.238主机的用户名为root。如果网络互通,则可以直接远程复制即可。如果网络不通,则可以先下载到本地再上传到目标主机。然后输入目标主机的密码。
2024-09-23 20:00:00
625
原创 python之子进程
asyncio.create_subprocess_exec()创建子进程。asyncio.create_subprocess_shell()运行。参数来处理创建函数的特殊值。它表示将为相应的子进程流使用特殊文件。参数的特殊值,表示标准错误应当被重定向到标准输出。
2024-09-15 15:30:00
521
原创 python之协程
这可供长期间运行的函数使用以避免在函数调用的全过程中阻塞事件循环。如果一个协程在等待一个 Future 对象,Task 对象会挂起该协程的执行并等待该 Future 对象完成。未在其他地方被引用的任务可能在任何时候被作为垃圾回收,即使是在它被完成之前。可以等待返回的每个协程,以从剩余的可迭代对象中获得最早的下一个结果。允许在不同的线程中访问来自事件循环的上下文变量。更强的安全保证:如果一个任务(或子任务,即由一个任务调度的任务)引发了异常,的方便可靠方式的任务创建 API。在超时发生时不会取消可等待对象。
2024-09-15 13:30:00
1804
原创 SpringCloud微服务多模块打包、单服务打包
在微服务项目中,往往有多模块的项目依赖,比如公共包,往往被所有子服务所依赖。打包的时候都是整体微服务打包,但是我们发布升级的时候,往往又只需要其中一个服务,而整体打包太慢,打了很多不需要的包,这时候就需要对单独的一个服务进行打包了。如果直接进入模块目录下执行mvn命令,或者使用maven插件一般会失败,报错找不到程序包,但是IDEA确可以进行导航。因为单个模块或服务没有聚合模块pom中的信息或者一些本工程内依赖的其他模块就会构件失败。这时候我们可以使用terminal黑窗口进行打包。
2024-09-13 14:29:02
1258
原创 Redis数据失效监听
打开conf/redis.conf 文件,添加参数:notify-keyspace-events Ex。一、配置Redis开启。
2024-08-06 13:11:39
755
原创 某量JS逆向
此时我们只好重新发起请求,对刚刚每一步的追踪都打上断点,然后逐次放行下来,让参数链第一时间断点。重新请求断点并没有断住,往下看,发现类似的疑点有很多处,接下来我们只好把每一处都打上断点。这里要记住这个入参的大致形式,咱们要追踪的正是这个入参,是怎么换算成了密文的。断点放过第四次 .....一直没有找到符合预期的参数链。发现一个像样的都没有。
2024-07-26 22:15:00
507
1
原创 百某应JS逆向
一个参数是时间戳组成的动态字符串:"1721891456251retry=3&thread_info=[object Object]"找了一圈没找到i()方法,无奈我只好在控制台打印一下,看看这个i()是什么样的。发现只有_app-xxxxx.js文件中存在X-Bc-Sig。一个参数是固定字符串:"uwlACMuXQApWgO0Q"我们可以看到n是当前时间戳 n = Date.now()3、 调用o方法和截取逻辑复制过来。1、先将关键的o方法复制出来。a是由时间戳组成的固定字符串。
2024-07-26 00:45:00
833
scrapy(win64、py3.7).zip
2019-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人