PHP技术,网站开发,PHP,PHP学习,Python学习,PHP开发,人工智能,大数据服务

文档归类:编程开发

laravel输出执行sql2020-08-24

DB::connection()->enableQueryLog(); $bindings = DB::getQueryLog();        $data = [];        foreach ($bindings as $k=> $b){            $bi  = $b['bindings'];            $bi = array_map(function($a){                return '''.$a.''';            },$bi);            $sql = str_replace('?', '%s', $b['query']);            $sql2 = sprintf($sql, ...$bi);        &...
此文被围观171 分类: 编程开发 标签:  ···

人人商城引入阿里云短信,aliyunsms2020-03-27

在非composer下引入阿里云短信,人人商城引入阿里云短信,人人分销引入阿里云短信接口:#### 人人商城接入阿里云短信1、更新SQL:ALTER TABLE `ims_ewei_shop_sms_set`ADD COLUMN `aliyun_accesskeyid`  varchar(255) NULL DEFAULT '' COMMENT '阿里云AccessKeyId' AFTER `aliyun_appcode`,ADD COLUMN `aliyun_accesssecret`  varchar(255) NULL DEFAULT '' COMMENT '阿里云AccessSecret' AFTER `aliyun_accesskeyid`;2、下载API接口:https://github.com/aliyun/openapi-sdk-php/blob/master/docs/en-US/1-Installation.md#installing-by-using-the-zip-file下载后解压将文件夹复制到addons/ewei_shopv2/vendor/aliyunsms目录下。并在文件夹下添加Api.php文件,内容如下:<?php/** * Created by dutuwang.com * User: adophper * Date: 2020/3/27 * Time: 11:08 PM...

pom.xml文件的true是什么?2020-03-25

pom.xml文件的<optional>true</optional>是什么?<optional>true</optional>表示两个项目之间依赖不传递;不设置optional或者optional是false,表示传递依赖。http://www.yayihouse.com/yayishuwu/chapter/1604...
此文被围观914 分类: 编程开发 标签:  ···

idea 使用lombok运行报错2020-03-25

首先了解一下lombok的作用:Lombok本质上就是一个实现了“JSR 269 API”的程序。在使用javac的过程中,它产生作用的具体流程如下:javac对源代码进行分析,生成了一棵抽象语法树(AST) 运行过程中调用实现了“JSR 269 API”的Lombok程序 此时Lombok就对第一步骤得到的AST进行处理,找到@Data注解所在类对应的语法树(AST),然后修改该语法树(AST),增加getter和setter方法定义的相应树节点 javac使用修改后的抽象语法树(AST)生成字节码文件,即给class增加新的节点(代码块)lombok的使用通过注解的方式减少了getter,setter的手动增加减少了代码量,增加开发效率,特别是在改动属性名字时候维护起来也特别容易。但是同时它也减少了代码的可阅读性降低了源码的舒适度。idea已经安装了lombok可是还是没发使用@Data注解、无法使用setter()、getter()方法。在网上看到可能是由于lombok的版本不对,于是更新idea到最新版,安装lombok也是最新版终于可用了。https://blog.csdn.net/hellodakee/article/details/88418995...
此文被围观860 分类: 编程开发 标签:  ···

微擎1.5.4任意用户删除漏洞修复2020-03-25

微擎1.5.4任意用户删除漏洞涉及文件:web/source/founder/display.ctrl.php代码权限控制存在漏洞导致攻击者可任意删除用户。修复方法:$founders = explode(',', $_W['config']['setting']['founder']);在以上代码下面 增加如下代码:$identity = uni_permission($_W['uid']); if ($identity != ACCOUNT_MANAGE_NAME_FOUNDER && $identity != ACCOUNT_MANAGE_NAME_VICE_FOUNDER) { itoast('非法访问!', referer(), 'error'); }微擎1.5.4任意用户删除漏洞,微擎漏洞修复阿里云漏洞修复...
此文被围观924 分类: 编程开发 标签:  ··

阿里云提示微擎二次注入漏洞修复2020-03-25

/web/source/mc/fangroup.ctrl.php修改文件第60行为:$sql = 'UPDATE ' . tablename('mc_mapping_fans') . " SET `groupid`= :tagids WHERE `fanid`=:fanid;"; pdo_query($sql, array(":tagids" => $tagids, ":fanid" => $fans['fanid']) );删除for里面的pdo_query($sql);if (!empty($count)) {          $buffSize = ceil($count / 500);          for ($i = 0; $i < $buffSize; $i++) {  &nbs...

WebMvcConfigurerAdapter废弃,WebMvcConfigurationSupport2020-03-24

WebMvcConfigurerAdapter拦截器已经废弃,使用WebMvcConfigurationSupport,但是使用WebMvcConfigurationSupport又全导致配置部分失效,因为WebMvcConfigurationSupport是单例,需要重写部分配置信息。@EnableWebMvc使用这个来屏蔽又会使WebMvcConfigurationSupport失效。WebMvcConfigurer最终还是用这个来拦截,解决问题。...

spring boot项目目录结构2020-03-20

spring boot代码层的结构根目录:com.springboot1.工程启动类(ApplicationServer.java)置于com.springboot.build包下2.实体类(domain)置于com.springboot.domain3.数据访问层(Dao)置于com.springboot.repository4.数据服务层(Service)置于com,springboot.service,数据服务的实现接口(serviceImpl)至于com.springboot.service.impl5.前端控制器(Controller)置于com.springboot.controller6.工具类(utils)置于com.springboot.utils7.常量接口类(constant)置于com.springboot.constant8.配置信息类(config)置于com.springboot.config9.数据传输类(vo)置于com.springboot.vospring boot项目目录结构https://blog.csdn.net/u012675150/article/details/79351990...
此文被围观832 分类: 编程开发 标签:  ····

修改maven镜像地址,maven阿里云镜像地址2020-03-03

修改pom文件http://maven.aliyun.com/nexus/content/groups/public/网上有的说修改setting.xml文件,不过我本地试了一下不好使,还是修改pom文件。...
此文被围观777 分类: 编程开发 标签:  ···

ffmpeg安装调试2020-01-09

官网:http://ffmpeg.org/ 下载最新的版本安装包1、tar解压2、安装yasm3、安装./configure --enable-shared --prefix=/usr/local/ffmpeg && make && make install4、配置/etc/ld.so.conf在后面添加一行/usr/local/ffmpeg/lib就是ffmpeg的安装位置路径,执行ldconfig5、加入环境/etc/profile添加export PATH="/usr/local/ffmpeg/bin:$PATH", source /etc/profile让其生效测试安装是否正确ffmpeg -version...
此文被围观499 分类: 编程开发 标签:  ···

pip timeout2019-09-12

pip timeout超时问题解决方法1、设置超时时间sudo vim ~/.pip/pip.configtimeout = 10000 #ms2、使用修改镜像地址或者install时指定镜像地址pip install wxpy -i https://pypi.douban.com/simple  #-i就是指定镜像地址全局使用修改~/.pip/pip.conf:[global] timeout = 10000 index-url = http://pypi.douban.com/simple/  [install] use-mirrors = true mirrors = http://pypi.douban.com/simple/  trusted-host = pypi.douban.com...
此文被围观733 分类: 编程开发 标签:  ··

phpexcel导出大量数据报错2019-07-02

phpexcel导出大量数据报错解决方法:PHPExcel 导出大数据时开启缓存机制 //此处是重点,设置超时的时间是300S,设置ini的内存限制有1G set_time_limit(300); ini_set("memory_limit","1024M"); // 设置缓存的内存格式 $cacheMethod = PHPExcel_CachedObjectStorageFactory::cache_in_memory_gzip;     // 缓存的数据格式为数组 $cacheSettings = array();  // 设置生效 PHPExcel_Settings::setCacheStorageMethod($cacheMethod,$cacheSettings);...
此文被围观778 分类: 编程开发 标签:  ··

PHPExcel导入wps编辑过的excel文件内存溢出问题修改2019-06-19

用PHPExcel导入表格时出现内存溢出,排查了很久的原因,最终是因为测试是使用的wps编辑excel导入失败用office编辑excel正常导入。phpexcel导入内存溢出问题修改方法:将:PHPExcel_IOFactory::load($file)修改成:$objReader = PHPExcel_IOFactory::createReader('Excel2007'); $objReader->setReadDataOnly(true); //使用文件流读取文件 $objPHPExcel = $objectReader->load($file);解决问题可以正常导入数据了。参考来源:https://blog.csdn.net/hxspace/article/details/84865802phpexcel,wps,phpexcel导入内存溢出...
此文被围观1304 分类: 编程开发 标签:  ···

© Copyright 2011-2019 adophper.com. All Rights Reserved.
读图网科技 版权所有。蜀ICP备12031064号