微擎sql调试类介绍原理说明版权说明安装教程使用说明参与贡献特技介绍作为5年的微擎资深二开人员,从微擎刚刚开始出来就已经在使用这个框架。坚持使用这么久的原因是虽然底层代码写的不是很好,但是生态还是不错的,第三方模块也很丰富。
前言 一个测试工程师走进了一家酒吧,点了一杯2999元的拉菲,并对酒吧老板说我只付款0.01元,奇葩的是老板还默许了。 问题描述 今天部门内外包的一个项目出现了漏洞,客户说有一个用户下了一个500多的商品,但是实际付款只有1元,一开始以为是底层付款环节有问题,但是想了很久,下面的小胸弟也查了一个多小时,然而并没有查出问题所在。后来我灵机一动,会不会是生成订单的时候就出现了问题,于是让他们查了一下
对于一个写了多年php的程序猿来说debug是至关重要的,虽然目前公司的项目还用不上phpunit那种测试框架但是简单调试还是必要的可以让你事半功倍减少更多的隐藏bug。目前个人觉得php最好用的debug插件就是XDebug。但是在我今天部署这个插件时踩了一坑,那就是部署好php插件和vscode debug插件后打好断点按f5却直接跳过了断点直接执行整个文件。当然最后还是找到了解决方案,废话
laravel model中添加默认where前言实现方法鸣谢前言最近开发一个小程序项目,是使用微擎+laravel微擎脚手架(基于gitee上的一位老哥 【也是程序员】的
人人商城mysql语句从php序列化字段中按收货人、收货人手机号搜索订单前言实现sql语句前言没有什么好说的,客户要求按照收货人姓名(不是用户姓名昵称什么的是当前订单收货人姓名)、手机号订单号等信息搜索订单,恩够奇葩但是也得做啊,人人商城数据库的订单表地址字段是一个php序列化存储的字段,不是json对象,emm这就有点坑了,找了好久最后采用了正则表达式匹配方法实现了,可能有点low但是勉强能用(目前还没发现有什么后遗症),这里分享给大家。这里有几个坑要注意,mysql正则不支持非贪婪模式,还有不支持\
php 3DES二倍长踩坑无法解决,最后使用java做api解决前言解决思路一解决思路二解决思路三(有效思路)参考代码前言最近部门内接到一个和app打通的项目(在第三方app中添加一个入门,点击进入显示我们的商城并且传用户登录的参数给我们[对方使用的加密方式是3des 二倍长 加密方式]),我们这边使用的是php,对方底层使用的是java,中间有个比较坑的问题就是,对方使用的3des加密我们这边使用php参照了网上的各种方法始终无法完美计算出一致的加密和解密结果。最后在网上看到java的原生加密类,想着
微信开发,解决用户昵称带emoji图标导致无法正常保存昵称到mysql问题前言解决方案前言微信开发,解决用户昵称带emoji图标导致无法正常保存昵称到mysql问题(我的数据库是mysql5.6),下面是参考网上大佬代码给出的解决方案。解决方案 /** *去除用户昵称特殊字符(主要针对特殊符号和emoji表情) */ public function delNicknameUnicode($str) { if (!is_string($str)
微擎sql语句调试类介绍软件架构安装教程使用说明参与贡献特技开源地址介绍作为5年的微擎资深二开人员,从微擎刚刚开始出来就已经在使用这个框架。坚持使用这么久的原因是虽然底层代码写的不是很好,但是生态还是不错的,第三方模块也很丰富。但是二开的时候还是会遇到各种各样的问题,比如如何调试sql是一件很头疼的问题,虽然微擎官方给出了pdo_debug()方法但是这个方法输出的是所有已执行过的sql,并且没有解析pdo数组,每次调试都要睁大眼睛找到自己要调试的sql语句复制出来,然后还要手动拼接到phpmyadmi
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号