- 博客(73)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 yii2中独立动作actions的使用方法总结
在yii2的演示包里siteController.php文件中就有一段:public function actions(){return ['error' => ['class' => 'yii\web\ErrorAction',],//返回错误'captcha' => ['class' => 'yii\captcha\CaptchaAction','...
2018-08-31 13:34:27 3281
原创 php操作redis
<?php $redis = new Redis(); // $redis->connect('127.0.0.1',6379);//连接 $redis->pconnect('127.0.0.1',6379);// 长连接 // $redis->auth(); 密码 //字符串 // $redis->set('mystr','h...
2018-08-31 10:48:01 137
原创 windos下安装redis
下载地址https://github.com/ServiceStack/redis-windows下载完成后,解压选择自己想要使用的版本解压其中这三个文件是比较重要的安装到windows服务中cmd命令切换到reids目录安装命令:redis-server.exe--service-installredis.windows.conf--loglev...
2018-08-31 09:38:55 574
原创 css总结 -边框的隐藏或去除
在进行页面布局时,边框是我们最常用的的属性之一我们可以通过边框查看元素位置大小等但是有时我们却又不希望看到这些边框,一些元素的默认边框,比如input标签等我们可以选择隐藏或者去除去除边框使用border:none;隐藏边框:border:hidden,但是会占空间在进行布局时需要处理去除input点击边框:outline:none...
2018-08-30 10:24:24 17359
原创 css总结 -使用display:inline-block,出现元素高度错位
在进行页面布局时发现一个问题,两个相同高度的元素显示高度不一致,发生错位。<style>.left{ display:inline-block; height:110px; width:110px;}.right{display:inline-block;height:110px;width:110px;}</style>...
2018-08-30 10:15:17 10015 3
原创 php 处理函数参数
未知参数处理5.5版本以前函数中使用:<br/>func_num_args() 获得参数数量func_get_arg(intn) 获得参数的某一项func_get_args() 获得参数数组5.6以后版本使用...<?phpfunction sum(...$numbers) { $acc = 0; foreach ($numbers as $n...
2018-08-27 12:10:49 589
原创 extract()函数
<?php$arr = ['a'=>6,'b'=>1,'c'=>2,'d'=>3];extract($arr);echo $a;echo '<br>';echo $b.'<br/>';echo $c.'<br/>';echo $d.'<br/>';?>通过上面代码解释这个函数extra
2018-08-27 12:08:53 4389
原创 html总结 - a标签空连接
在进行切页面或者说页面设计时,a标签会经常使用到,href属性值通常需要给一个空连接1、<a href="###"></a>2、<a href="javascript:void(0)"></a>3、<a href="javascript:;"></a>注意:不要使
2018-08-26 16:39:05 8377
原创 windows xampp安装redis扩展
首先使用phpinfo()打印出php信息,有几点需要注意,需要通过这几个地方确定我们要下载的dll文件dll下载地址https://pecl.php.net/package/redis/4.1.1/windows下载解压后的php_redis.dll拷贝到php扩展目录下修改php.ini文件,在里面添加extension=php_redis.dll重启apa...
2018-08-26 15:30:16 4966
原创 sudo su与su的区别
sudo是普通用户申请root用户的权限的命令。 只有属于sudoer组的用户才能申请,否则申请失败。 你使用sudo su相当于先申请到root权限再执行su,root执行su是不需要密码的 执行sudo的时候需要输入用户自己的密码,但是可以通过设置跳过输入自己的密码。 所以相当于是跳过2次密码输入...
2018-08-26 14:40:29 2273
原创 css总结 -position属性
positionabsolute 绝对定位相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。fixed 固定定位,相对于浏览器窗口进行定位"left", "top", "right" 以及 "bottom" 属性进行规定。理解不随滚动条的滚动
2018-08-26 14:35:32 115
原创 css总结 - 选择器
## css选择器1. .class 类选择器2. #id id选择器3. \* 通配符选择器 4. element 元素选择器5. element,element 选择多个元素6. element element 子元素选择器7. element1>element2 选择父元素为element1的所有element2元素8. element...
2018-08-26 14:31:15 130
原创 css总结 -设置a标签样式
首先要理解a标签是行内元素,本身不具有宽高,所以直接对其设置宽高是无效的可以通过display属性修改其显示样式display:block;块元素,这样就可以按照自己心意去为其设置样式了 ...
2018-08-26 14:22:59 5173
原创 css布局-float与postion
今天切页面,想要做一个‘地址列表’居中的效果首先想到的是前面icon使用浮动float,然后地址列表水平居中,但是效果却并不是想要的float浮动,还是会占据空间。后选择使用定位,定位不占空间将icon使用absolute绝对定位到该位置,地址列表水平居中即可。抽象代码如下<style> #top{padding:0 32px;height:88p...
2018-08-26 14:17:59 176
原创 http请求的理解,请求头,响应头解释
1. 浏览器发送一个url请求,浏览器首先会验证这个请求是否已经存在缓存中,如果存在且有效,直接响应出来2. 如果并没请求过此url或者缓存已经失效,则解析url的域名,找到其真实ip3. 然后请求主机与目的主机通过tcp建立起连接4. 此时请求主机可以向目的主机发送http等请求,请求类型请求头中的方法5. 请求主机在请求目的主机时可能会经过代理服务器,请求由代理服务器转发给目的主机6...
2018-08-24 13:39:11 922
原创 css总结 -垂直居中
方法2父元素display:flex; 子元素align-self:center;方法3,也是使用flexdisplay:flex;align-items:center;方法4,表格居中的思想父元素 display:table; 子元素 display:table-cell;vertical-align:middle;方法5:单行文本height:100px...
2018-08-24 13:37:52 147
原创 非对称加密
>对称加密<br>对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密,对称加密只有一个秘钥。<br>常见的对称加密算法:DES,AES,3DES等等>非对称加密<br>非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息只有私钥才能解密。私钥加密的信息只有公钥才能解密。<br>...
2018-08-24 13:34:50 154
原创 谷歌浏览器书签导出
方式一:通过书签管理中的导出书签。方式二:我们在保存书签的时候,浏览器引擎相当于将书签做了一个缓存吧,可以找到相应的文件一般是在(win7) ...
2018-08-24 13:27:19 2214
转载 解决Lost connection to MySQL server during query错误方法
昨天使用Navicat for MySQL导入MySQL数据库的时候,出现了一个严重的错误,Lost connection to MySQL server during query,字面意思就是在查询过程中丢失连接到MySQL服务器。[Msg] Decompressing...[Msg] Table Created: wp_wiki_copy[Msg] Importing Data....
2018-08-24 11:01:50 116503 4
原创 linux下&、 jobs、fg、bg、ctrl+z命令使用
本文通过以下代码a.php来说明这几个命令的使用方法<?phpfor($i=1;$i<50;$i++){ sleep(1); echo $i.' ';}首先说明下&&表示后台在后台执行[tianle@localhost ~]$ php a.php &[1] 3255[tianle@localhost ~]2>...
2018-08-21 22:41:27 545
原创 正则表达式Warning: preg_match_all(): Unknown modifier
使用正则表达式的时候出现;Warning: preg_match_all(): Unknown modifier 这种情况多数是由定界符的问题引起的比如以下错误的示范:$pattern = '/<a[^>]*>([^<]*)</a>/is';这是因为在使用/作为定界符时,其中含有/是普通字符改成对/字符转义$pattern = '/...
2018-08-21 19:52:17 8585
原创 http请求的理解(待整理)
理解其过程:客户端浏览器发起请求-》一些列域名解析-》通过tcp与服务器建立连接-》发起http请求-》代理服务器-》目标服务器-》fastcgi-》目标服务器-》响应给代理服务器-》再由代理服务器响应给请求客户端-》浏览器进行解析显示。描述:1、客户端浏览器再请求某个页面时,首先会通过域名解析找到该url的真正ip地址,(应该理解http是建立在tcp之上的连接),2、源主机与目...
2018-08-21 13:28:09 345
原创 centos6.9安装配置redis
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。建议在安装之前可以先测试是否安装gcc,未安装请先安装gccgcc --help安装redis$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz$ tar xzf redis-4.0.11.tar.gz...
2018-08-20 20:54:12 780
转载 centos利用yum安装卸载软件常用命令
来自:http://tech.v01.cn/Linuxchangjianwenti/changyongruanjiananzhuangyucao/2012/0119/70.html一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那...
2018-08-20 20:20:46 3822
转载 awk命令详解
1、AWK简介AWK是一种处理文本文件的语言,是一个强大的文本分析工具。2、AWK语法awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)选项参数的说明:-F fs or –field-separator fs 指定输入文件折分隔符,fs是一个字符串或者是一个...
2018-08-20 16:50:51 194
转载 grep命令
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。选项-a 不要忽略二进制数据。-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。-b 在显示符合范本样式的那一...
2018-08-20 16:45:30 172
转载 查看CentOS版本信息
今天小编将给大家详细讲解查看CentOS版本信息的命令。 (一) 查看已经安装的CentOS版本信息 1.cat /etc/issue 查看版本 cat 缩写concatenate cat命令可以用来显示、合并文件。 CentOS release 6.6 (Final) CentOS 发行版6.6 etc ...
2018-08-20 16:29:27 71284 2
转载 MySQL安全配置向导mysql_secure_installation
[root@server1 ~]# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQLSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MyS...
2018-08-20 13:55:48 1701
转载 yum安装新版php7.0
这两天又装了一下虚拟机,又要编译lnmp,还要弄各种拓展,很麻烦,能不能直接yum安装呢?答案是可以的!1、首先要更新yum源,不然肯定是老版本,一般都在5.6及以下,但是php7都出来好久了,性能提升50%以上!按照系统更新yum源,我的是centos7,所以我运行下面的代码!CentOS/RHEL 7.x:rpm -Uvh https://dl.fedoraproject.o...
2018-08-20 13:24:02 678
原创 公钥位置
对于小白来说,可能配置完公钥私钥,就忘记了他们存放位置公钥一般都是在家目录windows下面 一般私钥都在这里windows下面 一般私钥都在这里 linux下cd ~/.sshmac下一样也在cd ~/.ssh...
2018-08-20 10:41:38 5699
原创 centos6.9 yum方式搭建lnmp环境
本人是在虚拟机上进行的,关于如何在虚拟机上安装centos6.9不再累述。cat /etc/issue 查看版本安装nginx安装nginx之前先配置nginx仓库,(最好去参考nginx官网安装)使用vim将下面的配置保存到/etc/yum.repos.d/nginx.repo文件中[nginx]name=nginx repobaseurl=http://nginx.o...
2018-08-20 09:57:45 624
转载 什么是RESTful API?
要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST -- REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。 Resource:...
2018-08-19 14:30:04 97
原创 composer命令整理
composer与PHP composer.phar下列参数可与每一个命令结合使用:--verbose (-v): 增加反馈信息的详细度。-v 表示正常输出。-vv 表示更详细的输出。-vvv 则是为了 debug。--help (-h): 显示帮助信息。--quiet (-q): 禁止输出任何信息。--no-interaction (-n): 不要询问任何交互问题。--w...
2018-08-18 20:12:38 517
原创 xampp环境配置虚拟目录
打开httpd-vhost.conf配置但是在配置完之后浏览器中访问localhost会直接访问以上配置的站点,这是因为开启了 vhosts后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts 里的第一条设置去了。这时候你要把 localhost的目录配置给设置回来。<VirtualHost *:80> DocumentRoot "E:/...
2018-08-18 17:53:45 1809
原创 Yii2项目Apache/2.4.34 (Win32) OpenSSL/1.0.2o PHP/7.1.20 Server at localhost Port 80
在配置完站点之后,访问如下:这是因为yii2需要先执行一下yii再次访问站点:
2018-08-18 17:44:55 4315
转载 Yii2 选择布局的方式
方案1:控制器内成员变量 public $layout = false; //不使用布局 public $layout = "main"; //设置使用的布局文件 方案2:控制器成员方法内 $this->layout = false; //不使用布局 $this->layout = "main"; //设置使用的布局文件 方案3:视图中选择布局...
2018-08-17 11:51:03 274
转载 yii2之layout布局篇
在做网站的过程中,大部分的页面结构都是相似的。如都有相同的头部和底部。各个页面这样仅仅是中间的部分不同。Yii中的布局文件就是用来实现这样的功能。如:布局文件:@app/views/layouts/main.php<!-- 前后的html 、head、body代码就省略了,只看最主要的部分 --><header></header>&l...
2018-08-17 11:43:34 2126
转载 PHP正则表达式中的高级用法
1.反向引用反向引用,也称逆向引用、向后引用,是指在正则表达式内部引用前面被捕获到的内容。这里有个概念:捕获捕获:这里的捕获是指将匹配的部分进行储存,可供以后使用。将一个正则表达式的全部或部分用括号包住,则匹配的过程中会将匹配成功的部分存储到一个临时缓冲区,捕获的每一个匹配都按照在正则表达式中从左到右遇到的内容存储。缓冲区的编号从1开始,直至99。在后面可以通过\1, \2, ${1...
2018-08-17 09:45:44 524
转载 正则表达式的使用
1.什么是正则表达式人们规定了一些语法规范用来描述一些字符串,比如\s代表空白字符,\d代表数字,.(点)代表任意一个字符,等等正则表达式就是一串符合上述语法规范的字符串,可以描述出一种规则,进而可以对符合该规则的字符串进行查找或替换等处理:如替换字符串中的大写字母,删除字符串中多余的空白符等。2.常用的语法规范常用字符字符 说明 \b 匹配单词边界,如:’er...
2018-08-17 09:44:38 757
转载 Composer常见错误解决-值得收藏
执行composer install遇到错误:Your requirements could not be resolved to an installable set of packages. 这是因为不匹配composer.json要求的版本。完整错误如下: vagrant@homestead:/usr/share/nginx/html/laravel-blog$ s...
2018-08-15 15:38:56 3047
confluence插件tableenhancer,表头固定
2024-04-22
c++关于静态成员的问题
2015-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人