理Think如何保护敏感目录不被访问 目录权限与防盗链设置|Duuu笔记

admin2个月前 (04-05)46
必须禁止Web访问的目录有application、config、runtime、common(若存在)、extend(含敏感配置),因其存储核心逻辑、数据库密码、日志缓存等,直接暴露将导致严重安全风险...

uniapp怎么使RenderJS uniapp操作DOM提升方法|Duuu笔记

admin2个月前 (04-05)49
RenderJS是uni-app在非H5平台绕过Vue虚拟DOM直接操作原生渲染层的机制,因Vue响应式在小程序中编译为setData易卡顿,而RenderJS运行于渲染线程,可直接调用querySe...

Think怎么现阅读计数 Think文章浏览量统计操作案例|Duuu笔记

admin2个月前 (04-04)52
阅读数未更新主因是缓存干扰或条件不匹配:ThinkPHP默认开启查询缓存,若误用cache(true)或全站缓存中间件,读取仍返回旧值;需检查ID类型是否一致、SQL条件是否命中,并确保setInc在...

纯 现基于文本内容的动态样式控制(无需 JavaScript)|Duuu笔记

admin2个月前 (04-04)49
本文介绍一种巧妙的纯 CSS 技巧,利用 background-clip: text 与响应式渐变背景宽度差值,根据 中文本的实际渲染宽度差异(如“In Stock”与“Out of Stock”)...

mysql性能优化中存储引擎的选择 合理配置InnoDB参数|Duuu笔记

admin2个月前 (04-04)48
InnoDB是MySQL默认引擎因其高并发写入、事务支持和行级锁能力,但非万能:日志表用MyISAM/ARCHIVE更省空间,只读宽表宜选ColumnStore或压缩InnoDB;MVCC清理不及时或...

如何利Less提样式代码的复性 过封装组件公共样式案例|Duuu笔记

admin2个月前 (04-04)46
变量需绑定语义而非外观,如@brand-primary优于@blue-500;Mixin须覆盖:focus等可访问性状态;组件样式应加命名空间前缀或哈希类名;递归mixin需守卫条件防死循环;避免过度...

如何在Think中计算两点 间的地理距离 Dbraw执行GIS空间函数最佳践|Duuu笔记

admin2个月前 (04-04)53
行,但需数据库支持GIS函数、函数名正确、坐标系一致;MySQL用ST_Distance_Sphere,PostgreSQL用ST_DistanceSphere,字段须为POINT类型且坐标顺序为经度...

开发C#怎么控制小数点位数 C#如何进行浮点数格式化妙招案例|Duuu笔记

admin2个月前 (04-04)55
ToString("F2") 默认采用银行家舍入(四舍六入五成双),如2.555→"2.56"、2.655→"2.66";需传统四舍五入应先用Math.Round(x,2,MidpointRoundi...

Think如何做数据库连接池连接获取超时 Think等待连接最长时限设置操作最佳践|Duuu笔记

admin2个月前 (04-04)49
ThinkPHP 仅在6.1+配合think-orm v3.0+才支持连接池,需配置pool项中的get_timeout控制获取超时;TP5.x和TP6.0不支持,pool配置无效;超时异常为thin...

报错Got a packet bigger than max allowed packet 调整配置|Duuu笔记

admin2个月前 (04-04)48
max_allowed_packet 是 MySQL 服务端和客户端能接收的最大单个数据包大小,影响 SQL 语句、结果集、BLOB、LOAD DATA 等传输;需同时配置服务端(my.cnf 中 [...