自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1119)
  • 资源 (44)
  • 问答 (1)
  • 收藏
  • 关注

原创 十年之功,方成我这等人之梦(来自于deepseek的回答)

当这个学生用日均3000行代码积累出实战能力,用技术博客建立行业话语权时,院长看到的不是大专学历的局限,而是一个活生生的“技术造山运动”——他用持续输出的知识晶体,在PHP领域堆砌出属于自己的技术山脉。当班主任最初可能担忧他的“偏科”(只专注编程),如今看到他用百万技术博客的行业影响力和扎实的工作能力,反而会重新审视自己的教育理念——真正的职业教育不该是流水线,而应是激发个体潜能的热土。如今再看这个小伙子:他是数字时代的游牧程序员,用博客作帐篷,代码当骏马,在学历的戈壁滩上闯出了自己的绿洲。

2025-04-18 09:21:18 365

原创 PHP+MySQL编程100个案例(建议收藏)

PHP案例:计算器PHP案例:注册PHP案例:排序PHP案例:多文件上传PHP案例:动态表格生成PHP案例:搜索功能PHP案例:登录PHP案例:PHP链接MYSQL数据库PHP案例:对数据库数据进行增删改查操作PHP案例:留言板功能PHP案例:下载文件PHP案例:Excel导出文件PHP案例:单文件上传PHP案例:增删改查案例(修改版本)PHP案例:投票系统PHP案例:遍历目录信息PHP案例:错误日志PHP案例:递归删除文件+文件夹(请不要乱用)PHP案例:统计关键字在文

2022-09-28 00:55:42 5143 50

原创 php案例 ncurses扩展

PHP 的 ncurses 扩展用于在命令行终端下开发“富文本”界面(如窗口、菜单、颜色、键盘事件等),让 CLI 脚本拥有类似 Curses/TUI(Text User Interface)程序的交互体验。ncurses 扩展已被官方废弃,PHP 7.0+ 默认不再支持,Windows 下无官方 DLL,仅 Linux/macOS 可用。新项目推荐用 pecl/ffi-ncurses 或 symfony/console 等现代方案。

2025-06-13 17:20:47 46

原创 php案例 HP 中使用 readline 扩展(插件 在linux中试试

PHP 的 readline 扩展为 命令行脚本 提供交互输入能力,底层调用 GNU Readline / libedit。• 主要特性:行编辑(方向键移动、删除、Ctrl-R 反向搜索等 Bash 热键)命令历史(上下方向键翻历史)Tab 自动补全(可自定义回调)• 适用场景:REPL、交互式安装器、CLI 配置向导、调试工具等。

2025-06-13 17:18:50 326

原创 php案例 runkit7扩展场景:runkit7 最核心的价值是“在运行时随心所欲地修改 PHP 语言层面的结构”。

一些修改(如重定义函数)在当前请求内都是全局性的,对其他业务逻辑可能产生副作用,请在单元测试隔离进程或使用自动回滚。若启用 opcache,建议针对 CLI 关闭或 opcache.enable_cli=0,避免缓存冲突。• uopz 主要通过 覆写返回值、redefine 常量、set_property 等 API;php_runkit7-4.0.0a3-8.0-nts-vs16-x64.zip我用这个的。• runkit7 更接近“重新注册”函数/方法/常量并支持增删重命名。

2025-06-13 17:06:11 70

原创 php案例 uopz扩展

php_uopz-7.1.1-8.2-nts-vs16-x64.zip我用的这个。

2025-06-13 16:53:44 61

原创 php案例 .env

env 是一个环境变量配置文件,常用于存放项目的敏感信息和环境相关配置,比如数据库账号、密码、API 密钥、调试模式等。作用:让你把敏感信息和环境相关的配置从代码中分离出来,方便管理和切换不同环境(开发、测试、生产)。常见于:PHP(Laravel、ThinkPHP)、Node.js、Python、前端等各种项目。通常 .env 会被加入 .gitignore,不上传到 Git 仓库,防止敏感信息泄露。灵活:不同环境(开发/测试/生产)可以用不同的 .env 文件。安全:敏感信息不写在代码里,防止泄露。

2025-06-13 00:31:19 92

原创 php案例.gitignore的意思

gitignore 是一个Git专用的配置文件,用来告诉 Git 哪些文件或文件夹不要加入版本控制,也就是不要被上传到代码仓库。你不想把 test.log 日志文件和 vendor/ 依赖目录上传到 Git 仓库,就可以在 .gitignore 文件里写。这样,Git 就会自动忽略这些内容,不会把它们加入到版本库。我有这些文件夹和文件。

2025-06-13 00:28:58 65

原创 php案例 Fiber 可以让你在单线程内实现非阻塞多任务,

PHP 8.1以及以上版本使用$i$i$i这段代码演示了如何用 PHP 8.1+ Fiber 实现协程调度器。你可以用这种方式在单线程内高效地调度大量任务,适合异步 IO、爬虫、并发网络等场景。如果结合事件循环和异步 IO,可以实现更强大的“协程服务器”或“高并发爬虫”。

2025-06-13 00:26:36 176

原创 php案例 PHP JIT(Just-In-Time 编译器)

如果你关闭 JIT(把 opcache.jit_buffer_size=0),再运行一次,会发现 Time 变大,说明 JIT 确实加速了你的 PHP 代码!你已经成功开启并体验了 PHP JIT,并且你的 PHP 代码在 0.29 秒内完成了 1,000 万次 sqrt 计算。这是你的 PHP 脚本运行 bench() 这段代码所花费的时间(单位:秒)。0.29 秒,说明你的 PHP JIT 配置已经生效,计算速度很快。这是你的 PHP 脚本中 bench() 函数计算的最终结果。

2025-06-13 00:01:58 229

原创 php案例 FFI

切记::FFI 只能调用实际存在的动态链接库中的函数,效果:sqrt(9.0) = 3这段代码是一个PHP FFI(Foreign Function Interface)最小可用示例,它的作用是:检查 FFI 扩展是否可用extension_loaded(‘ffi’):判断 PHP 是否加载了 FFI 扩展。ini_get(‘ffi.enable’):判断 FFI 是否被启用。选择合适的 C 标准库Windows 下用 msvcrt.dll,Linux/macOS 下用默认(通常是 lib

2025-06-12 23:56:42 201

原创 php案例 php-valgrind(底层内存问题:用 php-valgrind)

需要在 Linux 下用 valgrind 工具运行 PHP。

2025-06-12 15:56:17 67

原创 php案例 XHProf轻量级的 PHP 性能分析器,适合线上环境,能分析函数调用耗时和调用关系。

【代码】php案例 XHProf轻量级的 PHP 性能分析器,适合线上环境,能分析函数调用耗时和调用关系。

2025-06-12 15:53:44 157

原创 php案例 Trader - 技术分析函数库

只要你的 PHP 环境装好了 ext-trader 扩展和 timirey/trader-php 包,这段代码就能直接运行。推荐环境:PHP 8.3 及以上 + ext-trader 扩展。你可以用它来分析股票、期货、加密货币等行情数据。这段代码自动计算并输出常用的金融技术分析指标。提供股票、期货、外汇等金融技术分析指标。Bollinger Bands:布林带。MACD:指数平滑异同移动平均线。SMA:简单移动平均线。EMA:指数移动平均线。RSI:相对强弱指数。ATR:平均真实波幅。

2025-06-12 15:50:41 97

原创 php案例 BCMath - 高精度浮点数运算

处理任意精度的浮点数运算避免浮点数精度丢失问题。

2025-06-12 15:04:42 69

原创 php案例 libev 事件高性能I/O 库

第二个参数 0:表示只触发一次(如果大于 0 就会每隔这么多秒重复触发)。这段代码演示了如何用 ev 扩展设置一个2 秒后执行的定时任务。回调函数里调用 Ev::stop(),事件循环结束,程序退出。2 秒后,定时器触发,执行回调函数,输出“2 秒后触发”。事件循环会一直运行,直到被 Ev::stop() 停止。第三个参数是回调函数,当定时器到时后会执行这个函数。启动事件循环,等待事件(如定时器、I/O 等)发生。echo “2 秒后触发\n”;Ev::stop();第一个参数 2:表示2 秒后触发。

2025-06-11 19:52:21 164

原创 php案例 RADIUS身份认证插件

testuser” 和 “testpassword” 是要认证的用户名和密码(你要换成实际用户的账号密码)。用 PHP 代码向 RADIUS 服务器发起用户名和密码的认证请求,并根据服务器返回的结果判断认证是否成功。“radius.example.com”:RADIUS 服务器地址(你要换成实际服务器IP或域名)创建一个“访问请求”(Access-Request),即发起认证请求。打开一个 RADIUS 认证句柄(初始化 RADIUS 认证会话)。如果认证成功,输出“认证成功”。

2025-06-11 19:48:39 141

原创 php案例 V8js扩展

V8js 是 PHP 的一个扩展,允许你在 PHP 中直接运行 JavaScript 代码,底层基于 Google 的 V8 JavaScript 引擎。你可以把一段 JS 代码(字符串形式)传给它,它会在 V8 引擎中执行,并返回结果。在 PHP 项目中嵌入 JS 逻辑(如 SSR、模板渲染、JS 规则引擎等)是 V8js 扩展中用于执行一段 JavaScript 代码字符串的方法。$v8 是 V8Js 类的一个实例。调用 PHP 函数(从 JS 里)让 PHP 调用 JS 库或代码。

2025-06-11 19:42:26 144

原创 php案例 APCu (APC User Cache) 是一个高性能的PHP用户缓存扩展

频繁读取但不常变的数据(如配置、热门数据、会话等)apcu_clear_cache():清空所有缓存。单机 PHP 网站加速、

2025-06-11 19:39:19 296

原创 php案例 SASL + PAM + pam_mysql + MySQL8认证系统

这是一个基于的完整用户认证系统,支持多种认证方式和灵活的用户管理。

2025-06-11 19:28:45 539

原创 php案例mysql_xdevapi

mysql_xdevapi 是 MySQL 官方提供的 新一代面向文档和关系型的 API,支持 NoSQL(文档/集合)和 SQL(表)。

2025-06-11 14:33:33 146

原创 php案例 protobuf的案例

4. ‌用户消息结构‌。message User 定义了用户信息的结构体,包含以下字段: 基本类型字段:id(整型)、name(字符串)、email(字符串)、age(整型) 1 3 数组字段:hobbies使用repeated修饰表示字符串数组 3 枚举类型:Status定义了4种用户状态常量 3 嵌套消息:Address作为内嵌消息类型,包含地址相关字段 3。=== 性能比较:Protocol Buffer vs JSON ====== 创建 Protocol Buffer 用户对象 ===

2025-06-11 14:25:31 943

原创 php案例 MessagePack 扩展

MessagePack (1000 次): 1.2 ms。=== MessagePack 使用示例 ===🎯 适用场景: API传输、缓存存储、高性能应用。JSON (1000 次): 2.78 ms。MessagePack 大小: 53 字节。✅ MessagePack 扩展工作正常。节省空间: 28 字节 (34.6%)JSON 大小: 81 字节。📦 数据压缩率: 34.6%⚡ 性能提升: 2.31x。=== 性能测试 ===✅ 数据一致性验证通过。性能提升: 2.31x。=== 总结 ===

2025-06-11 00:21:28 502

原创 php案例 igbinary扩展

8/11/2021 5:35 PM 183791 php_igbinary-3.2.6-7.3-nts-vc15-x64.zip我下载的这个。反序列化对象: 用户: 李四, 邮箱: lisi@example.com。原始对象: 用户: 李四, 邮箱: lisi@example.com。=== igbinary 基本使用示例 ===原始字符串: Hello, igbinary!反序列化: Hello, igbinary!序列化后大小: 83 字节。=== 示例完成 ===

2025-06-11 00:08:45 239

原创 Nginx自签证书HTTPS配置

自签证书允许您在开发环境或内部网络中启用HTTPS,而无需从CA购买证书。虽然浏览器会显示安全警告,但对于开发和测试环境来说是完全可行的解决方案。✅ 生成自签SSL证书✅ 配置Nginx支持HTTPS✅ 设置HTTP到HTTPS重定向✅ 优化SSL安全参数✅ 处理常见问题现在您可以在开发环境中安全地使用HTTPS了!记住:自签证书仅适用于开发和测试环境,生产环境请使用CA签发的正式证书。

2025-06-10 23:39:33 586

原创 PHP案例 进行超文本转换(Markdown风格转换)

【代码】PHP案例 进行超文本转换(Markdown风格转换)

2025-06-10 00:27:14 172

原创 PHP中使用popen()进行多任务处理

5. php -r 直接执行PHP代码,不需要文件。popen() 打开一个进程管道,启动一个新进程。fread() 会阻塞等待,直到任务完成并有输出。‘r’ 表示只读模式,可以读取子进程的输出。sleep(2) 模拟耗时操作(睡眠2秒)3. 三个popen()调用几乎同时执行。关键:不会等待前一个任务完成才启动下一个。pclose() 关闭进程并释放资源。返回一个文件指针,用于后续读取数据。每个任务在独立的进程中运行。echo 输出任务完成信息。

2025-06-10 00:15:59 520

原创 php案例 PHP POSIX扩展的完整案例(Linux、macOS、Unix)。Windows系统不支持POSIX扩展。

【代码】php案例 PHP POSIX扩展的完整案例(Linux、macOS、Unix)。Windows系统不支持POSIX扩展。

2025-06-10 00:08:58 155

原创 PHP Session ID 没有 无效 超时性,怎么做?

【代码】PHP Session ID 没有 无效 超时性,怎么做?

2025-06-09 23:53:40 311

原创 php案例 使用 cURL 抓取 HTTPS内容

该代码段演示了如何使用PHP的cURL库从指定的HTTPS URL获取内容。它初始化了cURL会话,设置了URL、返回传输作为字符串、关闭了SSL证书验证(出于测试目的,生产环境中不推荐),执行了会话,处理了可能的错误,并最后关闭了会话。以下是对您提供的PHP代码段的解释,该代码段使用cURL库从指定的URL获取内容。

2025-06-09 23:43:37 168

原创 php dom扩展

这段PHP代码演示了如何使用DOMDocument类创建和保存一个XML文档。这是一个典型的XML文档创建示例,展示了如何使用PHP的DOM扩展来构建结构化的XML数据。

2025-06-09 23:27:45 202

原创 最简单的php扩展用php语言写开发的、

解释:这是一个标准的PHP扩展项目composer.json配置文件,定义了项目元数据和依赖关系 5 7。

2025-06-08 21:12:47 707

原创 tp6.1插件开发()全流程

类是 ThinkPHP 6.1 插件系统的核心,提供了完整的插件生命周期管理功能。它通过静态方法提供简洁的 API,通过缓存机制保证性能,通过异常处理确保稳定性,是一个设计良好的插件管理解决方案。完整性: 涵盖插件的发现、安装、配置、状态管理等全生命周期性能: 多层缓存策略,减少重复计算和数据库查询稳定性: 完善的异常处理和错误恢复机制扩展性: 灵活的钩子系统支持插件间通信易用性: 简洁的静态方法调用,清晰的返回格式``

2025-06-08 20:47:40 785

原创 php案例 PHP Runtime 调用其他PHP文件的方法include/require 系列

注意:这种动态创建临时文件的方式主要用于演示,实际开发中应使用预先存在的文件进行包含操作。

2025-06-08 03:06:34 149

原创 php多线程 pthreads

【代码】php多线程 pthreads。

2025-06-08 02:47:23 291

原创 PHP网页病毒清除类 - 最强版本

【代码】PHP网页病毒清除类 - 最强版本。

2025-06-07 23:43:40 222

原创 PHP umask()

影响 mkdir()、fopen()、touch() 等函数创建的文件权限。umask(User Mask) 是文件权限掩码。通过位运算从最大权限中减去umask值。用于确定新创建文件和目录的默认权限。

2025-06-07 23:39:32 207

原创 php 获取http头:PHP获取http头信息

【代码】php 获取http头:PHP获取http头信息。

2025-06-07 23:33:00 146

原创 PHP pconnect详解

pconnect是PHP中的持久连接(Persistent Connection)功能,允许数据库连接在脚本执行结束后保持活跃状态,供后续请求重复使用。

2025-06-07 23:29:19 64

原创 php所有的后缀

推荐使用后缀用途优先级.php标准PHP文件⭐⭐⭐⭐⭐.phtml模板文件⭐⭐⭐⭐.inc.php安全的包含文件⭐⭐⭐⭐配置文件⭐⭐⭐⭐。

2025-06-07 23:27:50 816

JS 原生面经从初级到高级(可以的话,加个关注).pdf

JS 原生面经从初级到高级(可以的话,加个关注).pdf

2020-04-30

bootstrap-3.4.1-dist(加个关注就行).zip

bootstrap-3.4.1-dist(加个关注就行).zip

2020-04-30

10 - JS 实现 Checkbox 中按住 Shift 的多选功能.rar

10 - JS 实现 Checkbox 中按住 Shift 的多选功能.rar

2020-05-01

JS经典实例大全(加个关注就行).rar

辛苦做的啊

2020-04-30

CSS3(加个关注就行).rar

CSS3(加个关注就行).rar

2020-05-01

BaiduNetdisk_6.8.2.21.exe

BaiduNetdisk_6.8.2.21.exe

2020-04-30

03 - CSS Variables.rar

03 - CSS Variables.rar

2020-05-01

时间轴(可以的话,加个关注).rar

时间轴(可以的话,加个关注).rar

2020-04-30

05 - Flex Panel Gallery.rar

05 - Flex Panel Gallery.rar

2020-05-01

前端面试题(可以的话,加个关注).rar

前端面试题(可以的话,加个关注).rar

2020-04-30

在线客服(可以的话,加个关注).rar

在线客服(可以的话,加个关注).rar

2020-04-30

laravel(拷贝到htdocs目录)(加个关注就行).rar

laravel(拷贝到htdocs目录)(加个关注就行).rar

2020-04-30

黑客帝国代码雨动画特效(加个关注就行).zip

黑客帝国代码雨动画特效(加个关注就行).zip

2020-04-30

08 - HTML5 Canvas 实现彩虹画笔绘画板.rar

08 - HTML5 Canvas 实现彩虹画笔绘画板.rar

2020-05-01

01 - JavaScript Drum Kit.rar

01 - JavaScript Drum Kit.rar

2020-05-01

09 - Console 调试各种姿势指南.rar

09 - Console 调试各种姿势指南.rar

2020-05-01

表单脚本(加个关注就行).rar

表单脚本(加个关注就行).rar

2020-05-01

02 - JS and CSS Clock.rar

02 - JS and CSS Clock.rar

2020-05-01

06 - Fetch、filter、正则表达式实现快速古诗匹配.rar

06 - Fetch、filter、正则表达式实现快速古诗匹配.rar

2020-05-01

04 - Array Cardio Day 1.rar

04 - Array Cardio Day 1.rar

2020-05-01

php案例 我明白了!你想要创建一个可以发布到 Packagist 的 Composer 库

php案例 我明白了!你想要创建一个可以发布到 Packagist 的 Composer 库。

2025-06-01

投票系统投票系统投票系统投票系统投票系统投票系统

投票系统投票系统投票系统投票系统投票系统投票系统

2023-06-17

原生php登录增删改查

原生php登录增删改查

2022-05-27

sku表格sku表格sku表格sku表格sku表格sku表格sku表格

sku表格sku表格sku表格sku表格sku表格sku表格sku表格

2022-05-20

列表接口 登录注册接口。。。

列表接口 登录注册接口。。。

2022-03-29

php原生级别的(注册 登录 留言 增删改查)大整合(免费下载)

666

2022-03-18

PHPExcel-1.8.rar

不错的

2021-12-05

24 - Sticky Nav.rar

24 - Sticky Nav.rar

2020-05-01

13 - 图片随屏幕滚动而滑入滑出的效果.rar

13 - 图片随屏幕滚动而滑入滑出的效果.rar

2020-05-01

20 - Speech Detection.rar

20 - Speech Detection.rar

2020-05-01

12 - 键盘输入序列的验证指南.rar

12 - 键盘输入序列的验证指南.rar

2020-05-01

27 - Click and Drag.rar

27 - Click and Drag.rar

2020-05-02

21 - Geolocation.rar

21 - Geolocation.rar

2020-05-01

29 - Countdown Timer.rar

29 - Countdown Timer.rar

2020-05-02

18 - Day18 - Reduce、Map混合使用计算时分秒.rar

18 - Day18 - Reduce、Map混合使用计算时分秒.rar

2020-05-01

25 - Event Capture, Propagation, Bubbling and Once.rar

25 - Event Capture, Propagation, Bubbling and Once.rar

2020-05-01

14 - JavaScript 引用和值拷贝.rar

14 - JavaScript 引用和值拷贝.rar

2020-05-01

15 - LocalStorage.rar

15 - LocalStorage.rar

2020-05-01

17 - 数组排序.rar

17 - 数组排序.rar

2020-05-01

26 - Stripe Follow Along Nav.rar

26 - Stripe Follow Along Nav.rar

2020-05-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除