切换导航
🛠️ 开发工具箱
首页
时间戳转换
JSON格式化
Base64互转
API测试
PDF转Word
图片压缩
AI翻译
心得分享
心得分享
分享开发心得和技术经验
CSS Flexbox布局完全指南:从入门到精通
前端开发
2026-04-08 09:53
CSS Flexbox布局完全指南 Flexbox(弹性盒模型)是CSS3中引入的一种强大的布局模式,它使得各种页面布局变得简单而灵活。无论是在实现居中对齐、等高列、还是复杂的导航布局,Flexbox都能提供优雅的解决方案。本文将从基础概念出发,逐步深入到高级用法,帮助你全面掌握Flexbox布局技术。 一、Flexbox基础概念 Flexbox的核心思想是让容器能够改变其子元素的宽度、高度...
深入理解JavaScript闭包与作用域链
前端开发
2026-04-08 09:53
深入理解JavaScript闭包与作用域链 闭包(Closure)是JavaScript中最重要也最容易被误解的概念之一。理解闭包不仅对于编写高质量的JavaScript代码至关重要,也是面试中经常出现的核心知识点。本文将帮助你从底层原理出发,真正理解闭包和作用域链的工作机制。 一、执行上下文与词法环境 要理解闭包,首先需要理解JavaScript的执行上下文(Execution Conte...
TypeScript泛型编程指南
前端开发
2026-04-08 02:00
TypeScript泛型编程指南 泛型是TypeScript中最强大也最令人困惑的特性之一。掌握泛型编程,可以编写出既类型安全又高度复用的代码。本文将从基础到进阶,系统讲解TypeScript泛型的使用方法和设计模式。 一、泛型基础 // 基本泛型函数 function identity<T>(arg: T): T { return arg; } // 泛型接口 inter...
VS Code高效开发:必装插件与配置技巧
工具使用
2026-04-07 10:10
VS Code高效开发:必装插件与配置技巧 Visual Studio Code是当今最流行的代码编辑器,它轻量、免费、插件丰富。但是要让VS Code真正发挥威力,需要正确的插件配置和使用技巧。本文将分享我个人多年使用VS Code积累的经验,包括必装插件推荐、效率配置和实用快捷键,帮助你将开发效率提升到新的高度。 一、必装插件推荐 1. 代码质量与格式化 ESLint - JavaS...
Linux服务器安全加固指南
DevOps运维
2026-04-07 09:08
Linux服务器安全加固指南 服务器安全是运维工作的重中之重。一台没有加固的服务器就像一扇没锁的门,随时可能被入侵。本文将系统介绍Linux服务器的安全加固措施,从系统层面到应用层面,全面提升服务器安全性。 一、SSH安全配置 # /etc/ssh/sshd_config # 禁止root远程登录 PermitRootLogin no # 使用密钥认证,禁用密码登录 PubkeyAuth...
前端性能优化全攻略
前端开发
2026-04-07 05:38
前端性能优化全攻略 前端性能直接影响用户体验和业务转化率。研究表明,页面加载时间每增加1秒,转化率就会下降7%。本文将系统地介绍前端性能优化的各个方面,从加载优化到渲染优化,全面提升页面性能。 一、加载优化 // 资源压缩与合并 // Webpack配置 module.exports = { optimization: { splitChunks: { chunks:...
ThinkPHP6中间件与权限控制
后端开发
2026-04-06 08:29
ThinkPHP6中间件与权限控制 中间件是现代Web框架中非常重要的概念,它可以在请求到达控制器之前或之后执行特定逻辑,非常适合处理认证、权限验证、日志记录、CORS等横切关注点。ThinkPHP6的中间件系统设计优雅且灵活,本文将详细介绍其使用方法和权限控制的实战方案。 一、中间件基础 // 创建中间件 namespace app\middleware; class Auth { ...
Node.js事件循环与异步编程深度解析
后端开发
2026-04-06 02:07
Node.js事件循环与异步编程深度解析 Node.js的核心设计理念是单线程、非阻塞I/O,这一切都建立在事件循环(Event Loop)机制之上。深入理解事件循环的工作原理,对于编写高性能的Node.js应用至关重要。本文将从事件循环的底层机制出发,结合实际案例,帮你彻底掌握Node.js异步编程。 一、事件循环的六个阶段 Node.js的事件循环分为六个主要阶段,每个阶段都有一个先进先...
Elasticsearch搜索引擎实战应用
数据库技术
2026-04-05 09:55
Elasticsearch搜索引擎实战应用 Elasticsearch是目前最流行的全文搜索引擎,它基于Lucene构建,提供了强大的全文搜索、结构化搜索和分析能力。本文将介绍Elasticsearch的核心概念和实战应用技巧。 一、索引设计 // 创建索引 PUT /products { "settings": { "number_of_shards": 3, "num...
CI/CD自动化部署最佳实践
DevOps运维
2026-04-05 09:07
CI/CD自动化部署最佳实践 持续集成/持续部署(CI/CD)是现代软件开发的基石,它通过自动化构建、测试和部署流程,帮助团队快速、安全地交付软件。本文将介绍CI/CD的核心概念和实战配置。 一、GitHub Actions配置 # .github/workflows/deploy.yml name: Deploy on: push: branches: [main] pu...
«
1
2
3
4
5
6
7
»
文章分类
全部文章
前端开发
后端开发
DevOps运维
数据库技术
工具使用
编程思维
开发心得
基本
文件
流程
错误
SQL
调试
请求信息 : 2026-07-06 13:54:20 HTTP/2.0 GET : www.xpwl.work/index/article?page=5
运行时间 : 0.067968s [ 吞吐率:14.71req/s ] 内存消耗:3,693.78kb 文件加载:78
查询信息 : 7 queries 1 writes
缓存信息 : 1 reads,1 writes
配置加载 : 76
/www/wwwroot/www.xpwl.work/public/index.php ( 0.88 KB )
/www/wwwroot/www.xpwl.work/thinkphp/start.php ( 0.72 KB )
/www/wwwroot/www.xpwl.work/thinkphp/base.php ( 2.60 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Loader.php ( 21.07 KB )
/www/wwwroot/www.xpwl.work/vendor/composer/autoload_static.php ( 10.49 KB )
/www/wwwroot/www.xpwl.work/vendor/symfony/deprecation-contracts/function.php ( 0.98 KB )
/www/wwwroot/www.xpwl.work/vendor/symfony/polyfill-php80/bootstrap.php ( 1.50 KB )
/www/wwwroot/www.xpwl.work/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
/www/wwwroot/www.xpwl.work/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
/www/wwwroot/www.xpwl.work/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
/www/wwwroot/www.xpwl.work/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
/www/wwwroot/www.xpwl.work/vendor/symfony/polyfill-php73/bootstrap.php ( 0.99 KB )
/www/wwwroot/www.xpwl.work/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php ( 0.10 KB )
/www/wwwroot/www.xpwl.work/vendor/topthink/think-helper/src/helper.php ( 2.88 KB )
/www/wwwroot/www.xpwl.work/vendor/fastadminnet/fastadmin-addons/src/common.php ( 15.67 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Route.php ( 60.23 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Config.php ( 6.38 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Hook.php ( 4.71 KB )
/www/wwwroot/www.xpwl.work/vendor/overtrue/wechat/src/Kernel/Support/Helpers.php ( 2.54 KB )
/www/wwwroot/www.xpwl.work/vendor/overtrue/wechat/src/Kernel/Helpers.php ( 1.89 KB )
/www/wwwroot/www.xpwl.work/vendor/topthink/think-captcha/src/helper.php ( 1.94 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Validate.php ( 42.78 KB )
/www/wwwroot/www.xpwl.work/vendor/topthink/think-queue/src/common.php ( 1.19 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Console.php ( 23.13 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Error.php ( 3.75 KB )
/www/wwwroot/www.xpwl.work/thinkphp/convention.php ( 10.37 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/App.php ( 21.58 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Request.php ( 49.78 KB )
/www/wwwroot/www.xpwl.work/application/config.php ( 12.00 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Env.php ( 1.21 KB )
/www/wwwroot/www.xpwl.work/application/database.php ( 2.17 KB )
/www/wwwroot/www.xpwl.work/application/extra/addons.php ( 0.19 KB )
/www/wwwroot/www.xpwl.work/application/extra/queue.php ( 0.55 KB )
/www/wwwroot/www.xpwl.work/application/extra/site.php ( 0.87 KB )
/www/wwwroot/www.xpwl.work/application/extra/upload.php ( 1.05 KB )
/www/wwwroot/www.xpwl.work/application/tags.php ( 1.23 KB )
/www/wwwroot/www.xpwl.work/application/common.php ( 15.57 KB )
/www/wwwroot/www.xpwl.work/thinkphp/helper.php ( 17.30 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Debug.php ( 7.13 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Log.php ( 6.05 KB )
/www/wwwroot/www.xpwl.work/addons/summernote/Summernote.php ( 1.42 KB )
/www/wwwroot/www.xpwl.work/vendor/fastadminnet/fastadmin-addons/src/Addons.php ( 7.64 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Cache.php ( 6.10 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/cache/driver/File.php ( 7.27 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/cache/Driver.php ( 5.98 KB )
/www/wwwroot/www.xpwl.work/application/common/behavior/Common.php ( 3.02 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Lang.php ( 7.42 KB )
/www/wwwroot/www.xpwl.work/thinkphp/lang/zh-cn.php ( 11.81 KB )
/www/wwwroot/www.xpwl.work/application/index/lang/zh-cn.php ( 10.79 KB )
/www/wwwroot/www.xpwl.work/extend/fast/Form.php ( 39.79 KB )
/www/wwwroot/www.xpwl.work/application/index/controller/Article.php ( 3.05 KB )
/www/wwwroot/www.xpwl.work/application/index/controller/Base.php ( 3.15 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Controller.php ( 6.07 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/traits/controller/Jump.php ( 4.92 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/View.php ( 6.77 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/view/driver/Think.php ( 5.64 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Template.php ( 44.92 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/template/driver/File.php ( 2.24 KB )
/www/wwwroot/www.xpwl.work/application/admin/model/Article.php ( 0.58 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Model.php ( 69.55 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Db.php ( 6.67 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/db/connector/Mysql.php ( 3.89 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/db/Connection.php ( 29.97 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/db/Query.php ( 93.80 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/db/builder/Mysql.php ( 4.53 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/db/Builder.php ( 31.81 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/model/relation/BelongsTo.php ( 7.75 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/model/relation/OneToOne.php ( 10.03 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/model/Relation.php ( 3.61 KB )
/www/wwwroot/www.xpwl.work/application/admin/model/Category.php ( 0.14 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/paginator/driver/Bootstrap.php ( 5.23 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Paginator.php ( 9.94 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/db/Expression.php ( 1.11 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Collection.php ( 11.10 KB )
/www/wwwroot/www.xpwl.work/application/admin/model/ToolUsageStats.php ( 0.37 KB )
/www/wwwroot/www.xpwl.work/runtime/temp/f129fe533e1b896832fbaa77dcac8f47.php ( 10.54 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/Response.php ( 8.28 KB )
/www/wwwroot/www.xpwl.work/thinkphp/library/think/debug/Html.php ( 4.17 KB )
[ BEHAVIOR ] Run Closure @app_init [ RunTime:0.000098s ]
[ CACHE ] INIT File
[ BEHAVIOR ] Run Closure @app_init [ RunTime:0.001946s ]
[ BEHAVIOR ] Run app\common\behavior\Common @app_init [ RunTime:0.000824s ]
[ LANG ] /www/wwwroot/www.xpwl.work/thinkphp/lang/zh-cn.php
[ BEHAVIOR ] Run app\common\behavior\Common @app_dispatch [ RunTime:0.000038s ]
[ ROUTE ] array ( 'type' => 'module', 'module' => array ( 0 => 'index', 1 => 'article', 2 => NULL, ), )
[ HEADER ] array ( 'accept-encoding' => 'gzip, br, zstd, deflate', 'user-agent' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'accept' => '*/*', 'host' => 'www.xpwl.work', 'content-length' => '', 'content-type' => '', )
[ PARAM ] array ( 'page' => '5', )
[ LANG ] /www/wwwroot/www.xpwl.work/public/../application/index/lang/zh-cn.php
[ BEHAVIOR ] Run app\common\behavior\Common @module_init [ RunTime:0.002452s ]
[ RUN ] app\index\controller\Article->index[ /www/wwwroot/www.xpwl.work/application/index/controller/Article.php ]
[ DB ] INIT mysql
[ VIEW ] /www/wwwroot/www.xpwl.work/public/../application/index/view/article/index.html [ array ( 0 => 'site', 1 => 'canonical_url', 2 => 'seo', 3 => 'list', 4 => 'categories', 5 => 'currentCategoryId', ) ]
0.068684s