自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SmallYard的博客

不积跬步,无以至千里

  • 博客(6)
  • 收藏
  • 关注

原创 yii2 解决cors 跨域问题

导言: 使用yii2框架遇到跨域问题,但是使用官方提供的解决方法不起效果。具体为啥没有生效目前无法知晓,有知道的朋友请告知我一声,感激不尽。1.官方提供的解决方式:public function behaviors(){ return [ 'corsFilter' => [ 'class' => \yii\filt...

2019-08-20 17:12:06 7380 2

原创 Yii2 大量数据导入导出到cvs文件(mongodb版)并下载,mysql可参考同样的思路

导言: 大家都知道如果想导出大量数据到excel无论使用PHPEexcel还是他的升级版PhpSpreadsheet 都会导致内存溢出发错误,原因是phpexcel会把大量数据对象集合存入到内存中。那要如何解决呢?一般的思路都是设置php的内存的上限值,但这种方法也就是饮鸩止渴的方法,无法从根本上解决问题。而我这种方法是利用yii的batch方法来实现,每次取出固定数量的数据。啥也不说...

2019-08-20 15:48:32 702

原创 敏感词过滤(DFA算法)PHP实现

前言最近项目需要用到敏感词过滤功能,最开始想的是使用正则匹配和mysql存储敏感词来对敏感词来进行过滤操作,但是这两种方法都感觉不好。大家都知道正则性能问题一直都是一个很大的问题,而使用mysql的话虽然可以实现,但是给数据库增加了额外的压力。后面经过Google了解到DFA(有穷自动机)算法可以解决我的问题。什么是DFA算法?DFA全称为:Deterministic Fini...

2019-03-03 15:43:38 4715 6

原创 记录PHP7.1+nginx开启zip扩展遇到的坑

最近做项目需要用到phpexcel,就是这个phpexcel让我踩到一个坑。我本地环境是wamp,当我满心欢喜的把写的功能上传到服务器的测试的时候问题出现了。因为的我的项目采用的thinkPHP框架写的,当我在服务器测试读取excel文件内容的时候,直接爆出一个 ZipArchive class 找不到。开始一直以为一直以为是路径的问题,各种路径尝试了之后,无效。之后转念一想,这个类是php自带的

2017-08-01 12:20:50 5877

原创 Mysql5.6版本导出sql文件数据导入到5.7版本出现的问题解决方法

前言:由于在linux安装了mysql5.7,在需要导入数据时发现报错,说时间默认值不能为0,因为之前用的是mysql5.6 的版本。经过网上百度查找方法,发现是mysql的sql_mode值的问题,于是就前去修改。怕以后忘记所以在此记录。解决方法:       1,找到mysql的配置文件,我的配置文件在、/etc/mysql/mysql.conf.d/mysqld.cnf

2017-06-22 12:57:46 13455 1

转载 学习笔记(一)--php执行原理

PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。

2016-10-27 11:49:15 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除