首页
学习
活动
专区
工具
TVP
发布

开源技术小栈

开源技术小栈
专栏成员
377
文章
437271
阅读量
34
订阅数
Zephir编写C动态扩展库将PHP源代码编译加密
PHP源代码编译加密通常是出于保护知识产权、防止源代码泄露和被非法修改的目的。加密PHP源代码可以使用先进的加密工具如Zend Guard或ionCube、使用代码混淆技术、或开发自定义编译扩展。
Tinywan
2024-08-06
840
置顶
PHP + XlsWriter实现百万级数据导入导出
xlswriter 是一个高性能 PHP C 扩展,可用于读取、写入 Excel 2007+ xlsx 文件,适用于 Linux,FreeBSD,OpenBSD,OS X,Windows。
Tinywan
2024-08-08
3400
置顶
轻量级开源高性能事件驱动库 libevent
libevent是一个用C语言编写的、轻量级的开源高性能事件通知库,由Niels Provos和Nick Mathewson开发。它提供了一种机制来执行事件通知,允许程序在单个线程中高效地处理多个事件源,包括IO事件、定时事件和信号事件,使得开发者能够构建出响应迅速且易于扩展的网络应用程序。特别是在需要处理大量并发连接的场景中。它支持多种平台,包括Linux、Unix和Windows,并且提供了跨平台的事件处理机制。
Tinywan
2024-08-09
2370
置顶
🫵一键自动安装PHP Composer命令行环境
下载安装地址:https://www.workerman.net/download
Tinywan
2024-10-12
1000
PHP官方扩展安装程序PIE发布 0.1.0 预览版
PIE是PHP官方推出的PHP扩展安装程序<您需要 PHP 8.1 或更高版本才能运行 PIE,但 PIE 可以安装任何已安装的 PHP 版本的扩展。
Tinywan
2024-10-11
1040
🧨 webman-coroutine协程插件 1.0.0 正式发布
使用./vendor/bin/swow-builder安装swow拓展,注意请关闭swoole环境
Tinywan
2024-10-10
1020
兔佬 l webman/workerman的协程基建套件及分享
这段时间本身比较忙,也很少在关注技术相关的点,上个月空了刚好有时间看看群里,结果发现大家在讨论协程以及webman/workerman的劣势-阻塞退化问题,本来说是稍稍提两下实现方向,结果一来二去直接弄了一个插件出来,经过反反复复修改,最后发布了webman-coroutine插件
Tinywan
2024-10-10
1180
PHP 8.4 首个候选版本发布!采用新PHP发布周期策略
即将推出的 PHP 8.4 的第一个 Release Candidate (RC1) 现已发布。PHP 8.4-RC1 标志着 PHP 8.4 发布周期中的一个重要里程碑,PHP 8.4 现在已经从 PHP 开发分支出来,而 PHP 8.4 分支现在处于功能冻结状态。
Tinywan
2024-10-08
900
高性能PHP框架webman爬虫引擎插件
PHPCreeper,中文名《爬山虎》,是一个专注于高效敏捷开发的爬虫引擎。它不仅简化了爬取工作的复杂性,还解决了传统PHP爬虫框架在性能和扩展性上的瓶颈问题。通过充分利用多进程、分布式和分离式部署环境,PHPCreeper能够支持无头浏览器,执行JavaScript代码以爬取动态页面,极大地提升了爬取效率和灵活性。
Tinywan
2024-10-08
800
Casbin分布式服务中如何使用Watcher观察者
Casbin 是一个强大的、高效的开源访问控制框架,支持 Go, Java, Node.js, Javascript (React), Python, PHP, .NET, C++, Rust 等十几种语言。
Tinywan
2024-10-08
960
如何快速入门跨平台协程引擎Swow
Swow 致力于使用最小 C 核心及多数 PHP 代码以支持 PHP 高性能网络编程,这决定了它在保障关键性能之外,更多的是通过 PHP 代码与 C 内核的无缝融合运作,提供强大的二次开发能力。
Tinywan
2024-09-30
1240
🦣PHP协程引擎Swow协程间的异步/同步机制
答:这是因为 Swow 采用了和 Golang 类似的协程模型,即主协程退出以后,所有协程也会一同退出。因此我们需要在主协程的末尾进行等待操作,请看下文知晓。
Tinywan
2024-09-29
1220
🧌高性能PHP框架webman协程插件入门实战
webman-coroutine提供了用于让自己的自定义服务/进程协程化的基础工具
Tinywan
2024-09-29
1130
webman如何使用swow事件驱动和协程?
Swow 是一个专注于并发 I/O 的跨平台协程引擎,它致力于使用最小 C 核心及多数 PHP 代码以支持 PHP 高性能网络编程,具有极佳的扩展性与强大的调试能力,最大化开发者的编程效率。
Tinywan
2024-09-27
1341
PHP高性能纯协程网络通信引擎Swow
Swow实现了一套有史以来最完整的PHP协程模型,它全面释放了PHP的真正实力,使得开发者可以做到以往难以想象的事情。
Tinywan
2024-09-27
1330
记一次批量删除导致MySQL只读实例同步延迟高达1288秒
以上SQL语句中,NOW() 函数返回当前的日期和时间(包括时、分、秒)。INTERVAL 30 DAY 表示一个时间间隔,即30天。整个WHERE子句筛选出所有create_time字段值小于当前时间减去30天的记录,并通过DELETE语句将这些记录从表中删除。
Tinywan
2024-09-25
1070
优化PHP应用程序中数据库性能的综合策略
在 Web 开发的动态环境中,数据库操作的性能在决定 PHP 应用程序的整体效率和响应能力方面发挥着关键作用。随着数据量的增长和用户流量的增加,开发人员面临着确保数据库交互保持快速且可扩展的挑战。在这份综合指南中,我们将深入探讨优化 PHP 应用程序中数据库性能的复杂性,探索一系列高级策略和最佳实践,以最大限度地提高效率并最大限度地减少延迟。
Tinywan
2024-09-20
1340
强大的PHP代码生成器
要生成代码,您还可以使用所谓的printClass,与echo $class不同,它可以进一步配置:
Tinywan
2024-09-17
1040
phpy基于深度学习ddddocr库进行OCR双重数字识别
ddddocr(Deep Double-Digital Digits OCR)是一个基于深度学习的数字识别库,专门用于识别双重数字(双位数字)的任务。它是一个开源项目,提供了训练和预测的功能,可用于识别图片中的双位数字并输出其具体的数值。
Tinywan
2024-09-17
1240
Windows系统服务自动注册程序工具WinSW
在现实生活中,使用Windows系统的电脑的时候,可能会遇到这么一种情况:想把一些应用程序添加为开机启动项。对于有图形界面的应用程序,一般不存在问题。但是如果想运行命令行应用程序,就不是那么方便了。一种笨办法就是写个bat,放到启动文件夹里,就可以开机启动了。开机之后,你就会发现,这样会一直显示着一个CMD窗口,而且这个窗口不能关,关了程序就停了。
Tinywan
2024-09-10
750
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档