- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 PHP-正则匹配文章图片标签src的内容并替换
$text = "内容<img src = 'http://www.test.com/test1.jpg' height='100' width='100'>内容内容2<img data-id='test' src='http://www.test.com/hello.png' height='100' width='100'>内容2"; $preg = '#<img(.+?)src\s*=\s*[\"|\']([^"|^\']+?)[\"|\']([^&g...
2021-03-10 08:57:59 546
原创 PHP 基础知识-interface、abstract class、trait
php interface特性: 定义所有的方法必须是公有, 可以使用构造函数, 要实现一个接口,使用 implements 操作符。类中必须实现接口中定义的所有方法,否则会报一个致命错误。类可以实现多个接口,用逗号来分隔多个接口的名称。注意:在 PHP 5.3.9 之前,实现多个接口时,接口中的方法不能有重名,因为这可能会有歧义。在最近的 PHP 版本中,只要这些重名的方法签名相同,这种行为就是允许的。接口也可以继承,通过使用 extends 操作符。类要实现接口,必须使用和接口中所
2021-02-26 14:00:24 269
原创 使用docker实现kong的安装与使用
使用docker实现kong的安装与使用选择有数据库的安装类型,使用docker安装创键docker network (kong相关工具的网络)docker network create kong-netstep1:安装postgres9.6 docker pull postgres:9.6-alpine //postgres:9.6-alpine 镜像较小推荐使用 docker run -d --name kong-database \ --network=kong-
2020-10-22 09:33:34 488
原创 windows 下apache的相关命令
进入apache的安装目录执行httpd -v可以查看:Usage: httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] [-w] [-k start|restart|stop|shutdown] [-n service_name] ...
2019-05-30 17:16:59 603
原创 MySQL 报错InnoDB: Cannot allocate memory for the buffer poo处理方法
2019-04-24T06:53:57.726704Z 0 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 122019-04-24T06:53:57.726719Z 0 [ERROR] InnoDB: Cannot allocate memory for the buffer pool2019-04-24T06:53:57.726727...
2019-05-27 17:04:48 1145
原创 yii2 ActiveForm中DateTimePicker小部件的使用
<?phpuse yii\helpers\Html;use yii\widgets\ActiveForm;/* @var $this yii\web\View *//* @var $model common\models\ars\RideConfig *//* @var $form yii\widgets\ActiveForm */?><div class="ro...
2019-04-29 09:51:39 1090
原创 yii2-girdView的使用(4)——单时间选择器的使用
使用场景:按日期来筛选数据以下为个人常用代码块:&lt;?phpuse yii\helpers\Html;use kartik\grid\GridView;$visible ? $url = 'awards' : $url = 'index';?&gt;&lt;div class="awards-record-index"&gt;&lt;?= GridView::widget(
2019-02-14 17:20:40 513 1
原创 yii2-girdView的使用(3)——ExpandRowColumn折叠栏的使用
以下为个人常用代码块记录: &lt;?php use yii\helpers\Html; use kartik\grid\GridView;//注意引用的类 ?&gt; &lt;?= GridView::widget([ 'dataProvider' =&gt; $dataProvider, 'filterModel' =&gt; $searchMode...
2019-02-14 16:57:42 701
原创 yii2-girdView的使用(2)——select2下拉框选择
一下为个人常用代码块:&amp;amp;lt;?= GridView::widget([ 'dataProvider' =&amp;amp;gt; $dataProvider, 'filterModel' =&amp;amp;gt; $searchModel, 'columns' =&amp;amp;gt; [ ['class' =&amp;amp;gt; 'yii\grid\Seria
2019-02-14 16:40:18 1444 1
原创 yii2-girdView的使用(1)——数据导出
以下为个人常用代码块记录: &amp;lt;?php use yii\helpers\Html; use kartik\grid\GridView;//注意引用的类 ?&amp;gt; &amp;lt;?= GridView::widget([ 'dataProvider' =&amp;gt; $dataProvider, 'filterModel' =&amp;gt; $search
2019-02-14 16:28:03 813
原创 Yii2里JsBlock的使用,js注入
我们经常会使用到yii2里的Gii来生成一些页面。比如如下的widget: &amp;lt;?= GridView::widget([ 'dataProvider' =&amp;gt; $dataProvider, 'filterModel' =&amp;gt; $searchModel, 'columns' =&amp;gt; [ ['class' =&amp;gt; 'yii\gri
2019-01-30 15:54:51 1183
原创 Yii2 MP4视频文件二进制流播放的实现
/**以二进制流读文件,不可以续传 * @param $file * @param string $type */ public function video1($file,$type = 'video/mp4"') { $response = \Yii::$app->response; $res...
2019-01-07 16:44:48 1607
转载 MySQL事务
InnoDB实现了哪几种事务的隔离级别?按照SQL92标准,InnoDB实现了四种不同事务的隔离级别:. 读未提交(Read Uncommitted). 读提交(Read Committed, RC). 可重复读(Repeated Read, RR). 串行化(Serializable)不同事务的隔离级别,实际上是一致性与并发性的一个权衡与折衷。InnoDB的四种事务的隔离级别,分别...
2018-10-11 08:43:43 118
转载 PHP几个基本的排序算法
/**修改版冒泡排序法*/function bubbleSort(&amp;amp;$arr) :void{ $swapped = false; $bound = count($arr) - 1; for ($i = 0, $c = count($arr); $i &amp;lt; $c; $i++) { for ($j = 0; $j &amp;lt; $bound; $j++) { ...
2018-10-11 08:40:56 160
原创 PHP socket多路复用通信demo
PHP socket多用户socket通信demoserver.php 服务端脚本function server(){ date_default_timezone_set('PRC'); //设置时区 set_time_limit(0); //脚本请求时间响应无限制 error_reporting(null); //...
2018-09-20 17:51:58 854
原创 正则表达式
PHP 正则表达式正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为&amp;amp;quot;元字符&amp;amp;quot;)。普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。非打印字符非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:...
2018-07-04 16:20:54 149
转载 利用Nginx的X-Accel-Redirect头实现下载控制
nginx配置文档/* 此段是为了防止直接通过地址访问文件而做,可以作为防盗链,filepath文件本地存放的路径*/location /filepath{ internal;}例如:location /Data { root /home/www/xxx; internal; }php文件设置:$filepath = ...
2018-07-03 14:53:45 4433
转载 基于Docker搭建MySQL主从复制
摘要: 本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记录下来,避免以后踩了重...
2018-07-02 15:05:43 172
转载 MySQL 命令大全
摘要: MySQL命令大全 1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。MySQL命令大全1、连接Mysql 格式: mysql...
2018-07-02 14:11:34 160
转载 Docker下安装MySQL
Docker下安装MySQL1.下载MySQL服务器Docker镜像1.1拉取docker下的MySQL镜像标签 docker pull mysql/mysql-server:tag 例:要下载MySQL企业版5.7映像,请运行以下命令:docker pull store/oracle/mysql-enterprise-server:5.71.2 docker ...
2018-06-28 11:29:38 349
转载 Ubuntu下LAMP环境搭建 Apache、MySQL、PHP
Ubuntu下LAMP环境搭建 Apache、MySQL、PHP[日期:2016-01-08]来源:Linux社区 作者:laowu[字体:大 中 小]由于刚学习Linux,选择了界面比较友好的Ubuntu进行研究。命令行+可视化对于初学者来说组合还是比较不错的,图形界面作为命令行的一个过渡能比较直观的看到效果。在应用中学习是一个比较好的办法,我就是为了搭建一个基于Linux的服务器环境而进行学...
2018-06-28 09:58:10 300
navicat111_premium_cs_x64.exe
2016-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人