
php+mysql
文章平均质量分 62
Robin罗兵
对酒当歌,人生几何!
展开
-
wordpress 占用内存 CPU过高的解决方案
wordpress 占用内存 CPU过高的解决方案原创 2023-03-01 16:55:23 · 7730 阅读 · 0 评论 -
beikeshop 使用记录
beikeshop 使用记录原创 2023-02-25 16:40:16 · 483 阅读 · 0 评论 -
高并发高可用数据知识点
一、Mysql集群方案:1、Percona XtraDB Cluster:PXC集群方案11、同步是双向12、数据强一致2、Replication方案21、同步是单向的,写读分离22、分Master、Slave,主Master挂掉就全挂掉。二、Mysql隔离级别原理mysql隔离级别实现原理 - 百度文库ThinkPHP5.1结合Redis模拟秒杀(悲观锁,乐观锁)_Rody杰的博客-优快云博客tp6 当中使用lock方法,thinkphp连贯操作事务加锁的介绍_爱原创 2022-04-30 15:39:17 · 1166 阅读 · 0 评论 -
php 提取分析table表格内容,招标信息采集
一、采用技术:thinkphp + QueryList二、目标:1、希望一个函数提取如几种表格数据转成数组2、兼容各种错误、表头与表体在不同的页面不一一对应等问题三、经测试完美采集以下各种类型表单数据:四、以下是我的各种分析考虑因素:============================================1、横排、竖排取值2、colspan、rowspan3、一个表头对应多个值4、多行表头特征:=====================..原创 2022-02-19 00:16:55 · 499 阅读 · 0 评论 -
thinkphp集成esaywechat,微信支付回调没有回调是怎么回事?
1、thinkphp5.0集成esaywechat3:https://easywechat.com/docs/3.x/installationphp composer.phar clearcachephp composer.phar require overtrue/wechat:~3.1 -vvvphp composer.phar updatephp composer.phar config -g --unset repos.packagist(中间用国内镜像竟然没有成功,将设置还原之..原创 2021-05-23 23:11:47 · 674 阅读 · 0 评论 -
mysql 5.7 入坑
一、出问题的地方:ONLY_FULL_GROUP_BY:NO_ZERO_IN_DATE,NO_ZERO_DATE:二、解决问题的思路想法:既然是高版本,既然是规范行为,为什么要取消限制呢?两种方法A、取消限制B、规范sql语法原创 2020-10-25 16:26:51 · 195 阅读 · 0 评论 -
fastadmin的cms小程序前端消息提醒流程机制分析
这种消息提醒,有些是小程序里面执行的,比如这个“个人资料修改”的profile.js有些是后端程序发回的消息提醒,比如文章的消息评论addons\cms\controller\wxapp\Archives.php中的以下代码到底是采用后端的数据提醒,还是前端小程序的提醒,是由以下代码决定的:以及application\common\controller\Ap...原创 2019-11-19 10:59:40 · 774 阅读 · 0 评论 -
fastadmin cms小程序前端权限控制设置问题
会员规则设置会员分组默认组设置控制器设置addons/cms/controller/wxapp/user.php小程序调试反馈提示无权限以上步骤操作正确,但提示“没有权限访问”,后仔细阅读代码,以下是分析过程:1、涉及到的文件addons/cms/controller/wxapp/user.phpaddons/cms/controller/wxapp...原创 2019-11-19 10:33:03 · 1263 阅读 · 1 评论 -
小程序开发2019.11.16日志
1、onLoad: function(options):小程序页面加载的时候,可以通过options获取到上一个页面标签的属性以及属性值;参考:https://www.cnblogs.com/guaguaerhao/p/7856063.htmlhttps://developers.weixin.qq.com/community/develop/doc/000e268da88c60a321a78...原创 2019-11-16 17:32:20 · 146 阅读 · 0 评论 -
fastadmin后台开发完整过程 2019.11.13
一、新建数据表二、后台插件命令行,进行普通模型及关联模型操作1)、分类模型,做以下设置,并立即执行2)、关联模型,做以下设置并立即执行3)、生成菜单4)提示以下错误修改:将app\admin\model\ZhaoshangType改为Type后即可显示数据列表了public function zhaoshangtype() { ...原创 2019-11-13 23:34:19 · 2287 阅读 · 0 评论 -
fastadmin后台开发步骤
一、新建数据表二、后台命令行生成CURD三、需求:文章有归属分类,我们在列出数据时需要同时列表文章分类名称。(以官网的test表为例,需要做以下操作)控制器类添加protected $relationSearch = true;控制器类重写index方法public function index() { if ($this->request...原创 2019-11-12 22:07:23 · 1348 阅读 · 0 评论 -
thinkphp知识集锦
一、行为和钩子1、https://www.kancloud.cn/notupto9/php/551060 thinkphp5钩子详解2、https://blog.youkuaiyun.com/morning99/article/details/80169844 框架Thinkphp5 简单的实现行为 钩子 Hook二、容器和依赖注入1、https://www.kancloud.cn...原创 2019-09-25 11:48:06 · 159 阅读 · 0 评论 -
PHP服务器环境设置记录
将程序下载到本地服务器上测试运行正常,但是网络服务器上运行不正常,考虑是环境配置的问题,记录如下,解决问题:PHP:Cannot modify header information - headers already sent by错误的解决方案找到php.ini文件中的output_buffering默觉得off的,把它改为on或者随意一个数字require(): open_ba...原创 2019-09-04 22:05:03 · 139 阅读 · 0 评论 -
thinkphp5 微信分享朋友圈集成JS-SDK过程记录
一、微信公众号准备工作:1、设置—公众号设置—功能设置里,填写『JS接口安全域名』2、加入IP白名单3、获取开发者ID和开发者密码,并添加到config.php中到2019.5.19日,微信公众号只做以上准备工作,经测可以实现分享给朋友及朋友圈功能。二、将官方示例代码下载:http://demo.open.weixin.qq.com/jssdk/sample.zip三、将下...原创 2019-05-19 22:15:24 · 687 阅读 · 0 评论 -
yii2导出excel文档,完美解决csv中的逗号问题
花了一天的时间,遇到各种坑。借鉴这篇文章实现导出功能:https://www.yiichina.com/tutorial/1839转载里面的代码时,发现数据里面出现:空格、逗号、就会使excel不正常,做了以下改进解决问题:1、将空格、换行符之类的替换为空。2、将英文的逗号替换为中文的逗号。public static function exportCsv(Array $csv...原创 2019-04-16 21:44:48 · 734 阅读 · 0 评论 -
yii2 assets 资源管理
我们在写前端代码的时候,每个页面有调用相同的js和css代码,也可能每个页面有自己单独的js和css代码。yii2的assets无何实现即能一次调用统一的js,css,又能注册每个单独页面的js,css? 同时还能灵活的设置js的位置,因为有些js必须在头部调用?Yii的实现方法如下:(只是这样实现的目的是什么?仅仅是可以实现版本控制?搞得这么麻烦)一、在单独页面中调用js,css的原生代码...原创 2019-03-07 15:53:39 · 607 阅读 · 0 评论 -
shopex网店系统数据库安装失败解决方法
如果你遇到以下配置,我相信也会遇到同样的问题。目标:将原来运行过的大数据的shopex转移服务器环境:PHP: Version 5.2.17mysql: 5.5shopex版本: shopex-single-4.8.5.55328症状:shopex网店系统数据库安装失败,提示:ShopEX 安装系统内置数据失败解决方法原因分析:sho原创 2016-09-25 16:11:22 · 2679 阅读 · 0 评论 -
window2003 服务器安装记录
涉及到的软件:1、phpstudy2016: www.phpstudy.net2、西部数码 网站管理助手4.0破解版 :http://download.youkuaiyun.com/download/u012801434/8910551启用Asp支持 Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP原创 2016-09-13 18:48:54 · 392 阅读 · 0 评论 -
小京东v5安装笔记
环境:阿里云、小京东v51、更改模板路径:这一步需要最先做,采用dw软件将整个程序包里面的路径替换掉,再用第二恢复数据(因为数据里面也有路径的设置),再更改物理路径目录。2、采用包内的帝国数据恢复系统恢复成功,采用阿里云里面的在线数据库管理系统恢复数据失败,没有相应的权限,似乎在导入“存储过程”的过程中失败。3、设置伪静态:后台->商店设置->基本设置->URL重写->简单重写原创 2017-05-27 13:13:01 · 1180 阅读 · 0 评论 -
phpstorm+thinkphp+xdebug调试成功记录
第一次:xdebug调试成功记录一、环境1、按xdebug.org官网的提示需要PHP7.0以上2、win103、PHPSTUDY二、设置1、https://xdebug.org/download.php中点击 custom installation instructions,然后将phpinfo();函数获取的信息粘贴到文本框,系统自动分析对应的xdebug版本并下载...原创 2018-10-14 11:41:04 · 1587 阅读 · 0 评论 -
yii2踩坑记
1、在模型里面声明类属性,名称与数据库的字段名称相同,犯了低级错误2、在以下的代码中,如果带上id字段,必须要有值,否则不能用empty判断。所以下面的代码在查询无值的情况下会没反应或报错。可去掉id字段,再通过$address->id调用$address = Address::find()->where('member_id = :uid', [':uid' => $...原创 2018-11-12 17:03:34 · 273 阅读 · 0 评论 -
yii2中的load(),validate(), save()等的保存、修改的测试
没有时间去读、分析代码。网上抄一些观点、测试结果的方式来总结:1、调用 save()、insert()、update() 这三个方法时,会自动调用yii\base\Model::validate()方法。如果save(0)或save(false)时将会取消验证。2、load()只是加载数据:这个事情好像不太对。以下代码放在模型中,将save()改为save(0),将rules中的验证规则故...原创 2018-12-14 12:32:33 · 3117 阅读 · 0 评论 -
yii2那些事
一、要点:1、数据库查询采用all()的方法,则需要for循环来取值。2、查询指定字段:$model_Member = Member::find()->select('nickname')->where([ 'id' => $student_id ])->asArray()->one();2、多表关联查询:https://www.imooc.com/vid...原创 2018-12-15 10:55:19 · 221 阅读 · 0 评论 -
”Yii2高级版本创建新的应用主体“及“创建restful API的过程”
一、复制backend至api, environments/dev/backend至environments/dev/api以及environments/prod/backend至environments/prod/api.二、修改配置文件api/config/main.php,需要修改应用id、命名空间、用户组件和url美化的配置内容'id' => 'app-api','cont...转载 2019-01-07 22:58:28 · 422 阅读 · 0 评论 -
5分钟教你配置Yii2程序支持虚拟主机 - Yii2高级版
现在服务端程序要求提供api模式,所以前段时间学习了yii2高级版,但是现在很多程序还是运行在虚拟主机上,所以怎么将yii2高级版的http://www.***.com:/frontend/web/index.php?r=site%2Flogin这种模式改为:http://www.***.com:/index.php?r=site%2Flogin呢。以下是我的测试:一、将frontend/we...原创 2019-02-15 11:08:46 · 812 阅读 · 0 评论 -
rageframe2安装相关事情
一、安装教程:https://github.com/jianyan74/rageframe2/blob/master/docs/guide-zh-CN/start-installation.md二、在执行php composer.phar install提示PHP版本不对,用phpstudy切换PHP版本也不行,网上查到资料说要将PHP7加入到环境变量1、命令提示符下面输入sysdm.cp...原创 2019-02-16 13:10:12 · 2666 阅读 · 1 评论 -
yii2高级版后台安装
一、后台安装1、composer config -g repo.packagist composer https://packagist.phpcomposer.com安装yii2.0最新版2、创建数据库表3、初始化项目4、设置好数据库连接5、执行数据库迁移 .\yii migrate。在安装zend optimizer切换到php5.2。导致系统的环境变量又改为php5.2了。后删除z...原创 2019-02-17 20:39:18 · 680 阅读 · 0 评论 -
yii2 api认证与授权
一、API认证的实现:可以让用户在客户端进行登录认证步骤1:api/config/main.php 去掉cookie,session,将common\models\user改为common\models\Adminuser,增加'enableSession' => false,去掉identityCookie及session设置return[ 'components'=>...原创 2019-02-14 11:00:06 · 1120 阅读 · 0 评论 -
yii2 获取父类下所有子类的数据查询
Controller.php$cid = Yii::$app->request->get("id");$cat = new BieshuCat();$data = $cat->getData();$allcat = $cat->getTree($data,$cid);$catarr = array_reduce($allcat , function($re...原创 2019-03-10 19:58:23 · 406 阅读 · 0 评论 -
易企CMS:缩略图无效,请重新选择
将product-edit.php, product-add.php的代码if(!in_array(strtolower($filetype),array("jpg","png","gif"))){exit('缩略图无效,请重新选择。');}改为:$filetype = str_replace('image/','',$filetype)原创 2015-12-24 16:44:21 · 1411 阅读 · 0 评论