温故而知新,PHP Swoole使用过程中的一些思考

今天突然发现很多以前理解过的概念,再次回顾的时候感觉有点模糊了,翻了翻笔记又有了一些新的理解。 简单的异步任务执行可以直接通过管道向子进程投递异步任务,然后触发事件执行任务。 Redis的订阅与发布也可以实现上述的功能,但它的优势在于它可以一对多,PUBLISH之后可以同时触发多个订阅的事件,并且可以在任意进程内进行订阅。 专门的消息队列组件,则适用于对消息队列要求比较高的场景(消息确认、消费者组
温故而知新,PHP Swoole使用过程中的一些思考

Golang协程和Python协程用法上的那些“不一样”

习惯了Go语言协程的用法,再来学习Python协程的时候,总感觉用起来哪里不太对,越用越不对劲。于是乎,就想研究一下它们到底有哪些区别! 在 Python 和 Go 中,协程的行为确实有一些关键的区别,主要体现在调度机制和代码的执行方式上。 Python 的协程是非阻塞的,但需要显式调度,而 Go 的协程由运行时自动调度,不需要显式等待。 Go 的协程(goroutine)是轻量级的线程,由 Go
Golang协程和Python协程用法上的那些“不一样”

Golang+Gin框架进行HTTP开发,记录一些学习笔记

Viper是一个强大的配置管理库,主要用于管理Go应用的配置信息。它可以处理多种配置来源,包括配置文件、环境变量、命令行参数等 Githu仓库:https://github.com/spf13/viper 假设有一个config.yaml配置文件,使用Viper读取配置文件的代码如下: package main import ( \"fmt\" \"log\" \"github.com/spf13/vipe
Golang+Gin框架进行HTTP开发,记录一些学习笔记

Pywinauto使用方法,Pywinauto自动化入门指南

Pywinauto 是一个用于自动化 Windows GUI 应用程序的库。它可以帮助你模拟鼠标点击、键盘输入等操作,从而实现对 Windows 应用程序的自动化测试或自动化操作。 Github:https://github.com/pywinauto/pywinauto from pywinauto.application import Application 导入 Application 类,
Pywinauto使用方法,Pywinauto自动化入门指南

WePush 一款基于模拟点击实现的微信消息推送机器人,安全稳定不封号

微信每天都要用,所以很多系统监控的消息就直接推送到微信了,这样有什么问题也能很方便的及时收到提醒。 但是呢,微信机器人现在封号太厉害了,用过wechaty,再到hook微信客户端,现在都是一挂就封,无奈了,只好走正规军的路子。 Github:https://github.com/friend-nicen/wepush WePush 是一个基于 weauto 开发的微信消息推送系统,采用模拟人工点击
WePush  一款基于模拟点击实现的微信消息推送机器人,安全稳定不封号

PyQt5 使用方法,从入门到精通

PyQt5 是一个用于创建桌面图形用户界面(GUI)应用程序的 Python 包装库,它基于 Qt 框架。 Qt 框架:Qt 是一个跨平台的 C++ 开发框架,最初由 Trolltech 公司开发(现归 The Qt Company 所有)。它提供了丰富的功能用于开发桌面、嵌入式和移动应用。 PyQt:PyQt 是一个 Python 绑定库,它将 Qt 的功能暴露给 Python 开发者,使得 P
PyQt5 使用方法,从入门到精通

AI大模型学习笔记,记录一些AI大模型相关的基础知识

Flux 模型是由 Black Forest Labs 开发的一款前沿的文本到图像生成模型,旨在通过高质量的图像生成能力满足多种创作需求。 Flux 模型基于 Diffusion Transformer 架构,结合了多模态处理能力和并行扩散机制的 Transformer 技术,并扩展至高达 120 亿参数。它采用了流匹配技术进行训练,这种方法通用性强且概念简洁,特别适用于扩散过程。 Flux 模型
AI大模型学习笔记,记录一些AI大模型相关的基础知识

PHP源代码如何打包成一个单独的文件?

开发Node项目的时候,很喜欢Node的一个点就是可以通过rollup这些打包软件,把所有项目代码打包到一个js里,这样部署起来简单又方便。 本着一个问题肯定不止我一个人遇到的定理,自己也研究了一下PHP项目打包,最终实现了一个相对可行的方案。 Phar 是一种 PHP 归档文件格式,类似于 Java 中的 JAR 文件,用于将多个文件打包到一个单一的文件中。 打包成phar后,如果需要访问 Ph
PHP源代码如何打包成一个单独的文件?

如何将WordPress文章中的外链图片自动下载到本地?

当我们想引用其他网站上的图片时候,直接使用外链不仅不能保证图片的稳定性,还有可能影响页面打开速度,然而如果一个个下载再上传又十分费力。 好在WordPress很多插件或者代码都可以实现自动将外链图片下载到本地,最终我选择了一个叫:nicen-localize-image 的插件(可以在WP插件市场搜索安装)。 选择这个插件的主要原因是它功能强大,而且用起来很简单,而且开源!插件支持如下的一些功能:
如何将WordPress文章中的外链图片自动下载到本地?

一款可以极大的提升WordPress访问速度的缓存插件!

本站已启用超快的缓存插件(nicen-cache)!您可以多点击几个页面,体验一下访问速度! 之前写过一篇关于Wordpress缓存的文章:https://nicen.cn/3107.html 通过手动配置后,就可以实现自动缓存站点页面,但是存在一些缺点: 没有对应的缓存刷新机制,更新缓存只能靠手动删除 有一定的使用门槛,不适合小白 ... 为了解决上面的问题,便开发了一款对应的缓存管理插件: 文
一款可以极大的提升WordPress访问速度的缓存插件!

WordPress用户行为回放插件,精准捕捉用户行为的每一步

在数字营销的世界里,了解用户行为是提升用户体验和转化率的关键。nicen-replay 插件,它能够让您轻松回放用户在网站上的每一步操作,从点击到滚动,再到表单填写,每一个细节都清晰可见。 nicen-replay,是一款可以监控并回放用户行为的插件,支持如下功能: 数据收集:在不影响站点速度的情况下,收集用户在站点上的操作, 实时回放:插件后台可以回放用户的所有行为,通过视频的方式来帮助你分析用
WordPress用户行为回放插件,精准捕捉用户行为的每一步

钉钉企业内部应用开发,相关笔记

钉钉官方开发平台:https://open.dingtalk.com/ 企业内部应用开发:https://open.dingtalk.com/document/orgapp/learning-map 相关文档:https://open.dingtalk.com/document/orgapp/application-types 相关文档:https://open.dingtalk.com/docu
钉钉企业内部应用开发,相关笔记