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

开源技术小栈

开源技术小栈
专栏成员
326
文章
370691
阅读量
33
订阅数
OpenResty实战系列 | 包管理工具OPM和LuaRocks
OpenResty 是一个基于 Nginx 的全功能 Web 平台,它集成了大量精心设计的 Nginx 模块,以及大量的 Lua 库。在使用 OpenResty 时,有两种主要的包管理工具 OPM 和 LuaRocks。
Tinywan
2024-07-18
730
对象存储OSS直传阿里云腾讯云示例
返回的formAttributes和formAttributes就是前端需要的表单属性和表单输入,然后用于前端进行构造表单并提交即可。
Tinywan
2024-07-17
1300
OpenResty实战系列 | Nginx Lua API 接口开发
OpenResty 为开发者提供了一系列强大的API,这些API使得Lua脚本能够与Nginx紧密交互,从而高效地执行多种Web服务器任务。在处理Web服务器的核心工作流程中,主要包括三个环节:接收请求、处理请求以及输出响应。在接收请求时,我们能够获取到请求参数、请求头部以及请求体等关键信息。处理请求则涉及执行特定的Lua代码逻辑。至于输出响应,则需要设定响应状态码、自定义响应头部以及构造响应内容体。
Tinywan
2024-07-16
1660
OpenResty实战系列 | 执行流程与阶段详解
我们先定义一个location块级指令phase_echo来处理客户端发过来请求URI处理
Tinywan
2024-07-16
600
OpenResty实战系列 | Lua脚本开发 Hello World
为了方便开发,我们在本地配置一个虚拟访问域名:http://openresty.tinywan.com
Tinywan
2024-07-16
550
PHP 中的魔术常量
PHP提供了9个魔术常数,您可以在PHP应用程序代码中使用。它们是“神奇的”,因为它们是在编译时定义的,不像常规常量(您可以自己定义)是在运行时定义的。这意味着它们的值可以根据它们在代码中的使用位置而更改。
Tinywan
2024-07-16
630
使用declare(strict_types=1)来获得更健壮的PHP代码
如果您是PHP开发人员,您可能在某些PHP文件的开头看到过declare(strict_types=1)语句。
Tinywan
2024-07-16
860
PHP安全测试秘密武器 PHPGGC
PHPGGC是一个unserialize()有效负载库,沿着一个从命令行或编程方式生成它们的工具。当在您没有代码的网站上遇到未序列化时,或者只是试图构建漏洞时,此工具允许您生成有效负载,而无需通过查找小工具并组合它们的繁琐步骤。它可以被看作是frohoff的ysoserial的等价物,但用于PHP。
Tinywan
2024-07-16
800
SQLite 数据库Web管理工具
SQLite 数据库以其轻量级和易于配置的特点,成为了许多项目中的首选数据库。尽管它的便捷性受到了广泛的认可,但对于数据库的管理和维护,尤其是在没有图形界面工具的情况下,开发者往往需要通过复杂的命令行操作进行,这不仅增加了操作的难度,而且也降低了工作的效率。特别是当涉及到数据的浏览、编辑和导出等任务时,命令行的方式显得尤为笨拙。
Tinywan
2024-07-16
880
PHP实现的Supervisord多服务监控工具
在大多数情况下,这意味着Supervisord监控工具没有直接的网络访问权限到Supervisord RPC2 http接口。检查您的防火墙和网络连接。
Tinywan
2024-07-16
660
Rust实现的Redis内存数据库发布,性能炸裂!
Rudis 是一个高性能内存数据库。Rudis 是采用 Rust 语言开发的项目,旨在利用 Rust 语言的优势来重新实现 Redis 的核心功能,以满足用户对高性能、可靠性和安全性的需求,同时保持与 Redis API 的兼容。
Tinywan
2024-07-16
1320
开源跨平台免费抓包工具 ProxyPin
ProxyPin是一款开源免费开源 Http、Https 抓包工具,支持 Windows、Mac、Android、IOS, 全平台系统,使用 Flutter 框架开发。支持手机扫码连接,不用手动配置 Wifi 代理,包括配置同步。所有终端都可以互相扫码连接转发流量。
Tinywan
2024-07-16
1320
Gogs一款极易搭建的自助 Git 服务
Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。
Tinywan
2024-07-05
870
GmSSL支持SM2/SM3/SM4/SM9/SSL国产商用密码开源库
GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。
Tinywan
2024-07-05
2660
ThinkPHP8框架集成Swoole实现高性能RPC服务
RPC 即远程过程调用(Remote Procedure Call),是一种分布式计算技术,允许一个程序在不同的计算机上调用另一个程序的函数或方法,就像调用本地程序中的函数一样简单。RPC 隐藏了底层网络通信的细节,使得开发者能够像处理本地调用一样处理远程调用。
Tinywan
2024-07-05
1930
PHP运行时性能基准测试
Symfony提供了运行时组件。根据官方文档,它“从任何全局状态中提取引导逻辑,以确保应用程序可以在运行时运行,如”。这意味着,您可以使用任何您喜欢的运行时来开发应用程序,但在生产中运行最高性能。因此,我们不仅可以使用传统的服务器运行应用程序,还可以使用Swoole,AMPHP和ReactPHP等库。展望未来,最后两人被排除在竞争之外。
Tinywan
2024-07-05
880
Medoo 轻量级PHP数据库框架
Medoo 是一个轻量级的 PHP 数据库框架,它提供了一个简单易用的查询构建器,允许开发者以一种优雅的方式与数据库进行交互。Medoo 使用 PDO 扩展来提供数据库抽象层,支持多种数据库系统,如:MySQL、PostgreSQL、SQLite 等。
Tinywan
2024-07-05
1160
PHP使用mPDF实现PDF文件导出详解与应用
mPDF是一个强大的PHP库,它能够将UTF-8编码的HTML内容转换为PDF文件。这个库基于FPDF和HTML2FPDF,由Lan Back开发,并在GNU GPL v2许可下发布。mPDF以其丰富的功能和灵活性,成为PHP开发者在生成PDF文件时的首选之一。
Tinywan
2024-07-05
1790
ServBay如何启用并运行Webman项目
Webman 是一个基于 Workerman 的高性能 PHP 异步 Web 框架,专为构建高并发、高性能的 Web 应用而设计。与传统的同步阻塞框架不同,Webman 采用事件驱动和异步非阻塞 I/O,使其在处理大量并发请求时表现出色。Webman 提供了简洁易用的 API 和灵活的扩展机制,非常适合用于构建实时应用、API 服务等。
Tinywan
2024-07-05
730
Redis 键空间通知 Keyspace Notification 事件订阅
本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比如说每天凌晨三点自动运行起来跑一个脚本。这种都已经烂大街了,随便一个 Crontab 就能搞定了。
Tinywan
2024-07-05
1040
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档