加载中
53个要点提高PHP编程效率

用单引号代替双引号来包含字符串,这样做会更快一些。因为php会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注...

【Yii从0到1】yii2学习笔记----行为

在学习过滤器的时候,有一句话,叫做: 所以使用方法和过滤器是差不多的~ 首先创建行为的目录和过滤器是一样的,都在根目录下面的components目录里面, 即命名空间是app\components; 创建行为...

04/21 19:02
26
【Yii从0到1】yii2学习笔记----创建过滤器

yii2中的过滤器有点类似于tp和laravel中的middle中间件的前置后置操作; 除了系统自带的过滤器之外,想要创建过滤器,位置和小部件的位置是一样的,在根目录下的components目录中,命名空间是...

04/17 15:53
37
【Yii从0到1】yii2学习笔记----创建yii2小部件

小部件类似于vue里面的组件,可重复使用的代码部分(个人理解),类似于系统中的ActiveForm! 根据系统要求,创建一个TestWidget位于根目录下components下面,位置是yii2\components\TestWid...

04/16 00:36
60
【Yii从0到1】yii2学习笔记----ActiveForm组件初学及后端获取模拟数据(表单提交方式)

上代码:这是官网demo代码: <?php use yii\helpers\Html; use yii\widgets\ActiveForm; $form = ActiveForm::begin([ 'id' => 'login-form', 'options' => ['class' => 'form-horizontal'],...

【Yii从0到1】yii2学习笔记----安装Yii及基本数据渲染

前两天面试一个公司,对方要求会Yii2,我当时就蒙蔽了,因为没用过也不太会,所以就想学习一下这个框架,这就开始了~ 首先下载安装部分,如下两种方法: 1.composer安装: composer create-...

Yii
04/11 19:33
54
layui中的编辑器layedit编辑器的使用(个人记录使用)

首先搭建html,必须要被包在layui-form属性里面不然显示不出来编辑器 <div class="layui-form"> <textarea id="demo" style="display: none;"></textarea> </div> <script> layui.use('layed...

03/08 12:59
377
利用Guzzle采集数据

在这里我想说一下,本章旨在学习,无任何越权操作!都是在thinkphp5的环境下,本地环境localhost 通过composer安装完成Guzzle之后,引入 use GuzzleHttp\Client; $client = new Client();.....

php常见面试题

写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名, 例如:http://www.startphp.cn/abc/de/fg.php?id=1需要取出php或.php $arr = parse_url("http://www.startphp.cn/abc/de/fg.p...

thinkphp5结合centos安装phpredis扩展

坑! 首先说一下,安装这个需要一些前置条件,如果不安装php-devel就不会有phpize和php-config,接下去的步骤也就没办法进行了,或者你有别的的办法也行 phpredis下载地址为:https://github...

windows下安装并启动redis

首先安装win版本的redis: https://github.com/MSOpenTech/redis/releases,版本自由选择64还是32位 安装完之后在本机redis安装目录下面,打开系统cmd,切换到redis文件夹里面, 比如我的是D:...

2019/12/25 10:17
8
vue结合elementui组件 el-upload 上传excel表格(二)

Vue组件代码: auto-upload属性需要设置成false,否则有些原本的属性或者函数没用上的话会报错!!!(我这种写法比较简便) <el-upload class="upload-demo" ref="upload" act......

2019/12/24 16:23
211
vue结合elementui组件 使用原生input标签 上传excel表格(一)

vue+elementui(效果就是一个按钮,点击完就返回接口的结果:成功或失败) 首先是html部分: 按钮: <div class="uploadsBtn"> <input type="file" accept="csv,xls,xlsx" @change="btnChan...

2019/12/24 14:56
40
navicat 远程连接服务器1130,1045问题报错处理

本人踩坑多次,一开始网上搜罗,解决办法大同小异,摸索了很久才全部解决完成,小小bug真磨人啊 首先,根据我的踩坑记录,navicat 1045和navicat 1130貌似属于同一种解决方案,都是修改数据库...

2019/12/22 01:46
144
单例的注意事项,应用场景(仅作本人记录使用)

单例模式介绍: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样...

2019/12/11 11:45
334
mysql日志,事务学习(一)

MySQL查询字段区不区分大小写? 答案是:不区分 如何解决需要区分英文大小写的场景 例如登录用户为admin,此时填写ADMIN也能登录,如果用户名需要区分大小写,你的做法是什么? 解决方案一 ...

2019/12/11 10:48
163
nginx记录(二)

显示linux文件的行号: 修改vi ~/.vimrc 文件,添加:set number即可,文件位于/etc/.vimrc 隐藏nginx版本号,隐藏X-Powered-By 隐藏Server的信息,Nginx版本号,在nginx.conf http段加上 se...

2019/12/06 21:14
47
nginx记录(一)

location / { try_files $uri $uri/ /index.html; } 将 "/" 路径的目录(一般是域名直接访问的根目录)重定向至大括号里面的路径(/index.html)......

2019/11/27 16:30
29
linux 定时任务 crontab相关(三)

crontab -l 表示列出所有的定时任务 crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:“no crontab for admin” 该文件中...

2019/11/27 14:52
70
linux 定时任务 crontab相关(二)

(一)定时任务简介 系统的定时任务并不难,它在我们的服务器上是一个非常常见的任务,它指的就是让我的计算机在指定的时间,运行指定的命令或者程序。在windows里面有一任务器,它实现的就是...

2019/11/27 14:49
76

没有更多内容

加载失败,请刷新页面

返回顶部
顶部