- 博客(16)
- 收藏
- 关注
原创 vim设置tab为四个空格并显示行号
找到配置文件vi --version;应该会提示你vim的配置文件我的配置文件的地址是:/etc/vimrc在.vimrc中添加以下代码后,重启vim即可实现自动显示行号:set nu在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)s
2015-11-05 13:45:38
389
原创 让div垂直居中的实现方法
有时不免碰到让div垂直居中的情况,而margin:0 auto;却只能实现div的左右居中,那么怎样实现上下左右居中呢? 代码如下:为了清晰地看到效果,我就省去一部分不必要的代码<style> .ct{ width: 400px;/*宽度*/ height: 300px; position: absolute; left:
2015-10-16 15:46:41
401
原创 jquery的几种元素插入方法
初始代码<div id="root"></div>在元素前插入:before$("#root").before("<p></p>");或者$("<p></p>").insertBefore("#root");
2015-10-13 13:36:26
442
原创 php将base 64数据转化为图片并保存
做图片裁切时,得到的图片是base 64格式的,因此就遇到了如何将base 64格式的数据转换为图片的问题。 代码如下: $img = I("post.coverimg"); if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $img, $result)) { $type = $result
2015-10-10 14:14:00
801
原创 php中foreach赋值
突然有一天遇到的问题,php数组用foreach赋值时取不到值。细细想来,as是重新赋值,而不是原来的值,因此要用到&指针。foreach($data as &$item){ $item['comments'] = 5; unset($item); }然后惊喜地发现最后两次赋值会一样。所以请参考php官方手册,unset($value);这就是正确
2015-10-09 15:58:34
672
原创 在ajax的success方法中$(this)不可用的解决办法
var $e = $(this); $.ajax({ url:"__CONTROLLER__/alterpublicnum", type:"post", data:{ "alter":$(this).closest("tr").find("input").attr("name"), "value":$(this).closest("tr").fin
2015-10-05 14:11:15
752
原创 onchange第二次点击失效的解决办法
$("#Qrcode").on("change",function(){ replace(); }); function replace() { $.ajaxFileUpload({ url:"__CONTROLLER__/QrcodeSet", secureuri:false, fileElementId:'Qrcode',//file标签的id
2015-10-05 10:52:47
2388
原创 使nginx支持重写规则
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1
2015-09-16 08:51:15
395
原创 Yii学习笔记(入门)
1、初始化应用下载yii框架(基本版下载地址,传送门),解压到你的php源码路径下,访问http://localhost/basic/web/index.php,进入yii的启动页面。如果提示你未安装openssl的话,去你的php.ini中修改你的配置文件,当然,提示其他扩展未安装也是如此。2、创建自己的控制器以下代码为初始化Yii控制器所需要的代码:<?phpna
2015-09-08 11:41:38
276
原创 nginx启用php
nginx本身不具有php的解析能力,需要通过php-fpm将他们关联起来1、安装php-fpm,yum命令安装很简单(编译安装自行百度吧,也不难)yum install php-fpm;启动php-fpm,locate php-fpm的结果是/usr/sbin/php-fpm,我的直接输入php-fpm &就可以后台运行了2、配置nginx location
2015-09-07 11:11:12
635
原创 在linux下编译安装nginx
1、获取nginxwget http://nginx.org/download/nginx-1.8.0.tar.gz2、解压压缩包tar zxvf nginx-1.8.0.tar.gz3、进入解压目录,执行命令cd nignx-1.8.0./configure可能会出现的报错(1)pcre依赖未安装解决方法:yum -y pcre pcre-devel(
2015-09-05 19:22:32
360
转载 CuteFTP、FlashFXP、FileZilla 基本应用比较
本文从应用上简单比较了 CuteFTP、FlashFXP、FileZilla 这三款最流行的 FTP 客户端工具,对我们选择产品应该有个导向性作用。易用性CuteFTP 差FlashFXP 好FileZilla 一般站点加密或启动 FTP 工具时输入密码CuteFTP 支持FlashFXP 支持FileZilla 不支持队列保存(方便下次启动时继续传送队列)CuteFTP 支持
2015-09-04 21:34:57
5945
原创 kernel panic -not syncing :VFS:unable to mount the root fs on (0,0)的解决方法
机房停电后,我们的服务器的centos系统开机便报此错。LFS kernel panic -not syncing :VFS:Unable to mount root fs on Unknown-block(0,0);试了好几种方法,还是一开始就想到的最为有效,解决了这个问题。解决方法如下:找到安装centos的启动盘,U盘或者光盘皆可,开机进入启动盘。选择“安装或升级现有
2015-09-03 23:45:10
13091
原创 折半查找的php实现
$num = 24;//要查找的数$arr = [12,56,23,34,24,58,96,67,35,69];sort($arr);$min = 0;$max = count($arr); $found = false;while(($max-$min)>=1){$index = floor(($min + $max) /2);if($ar
2015-09-03 09:22:59
338
原创 我遇到的css奇葩问题
1、 两个input之间有间距:代码: 将两个input写在同一行即可 代码: 此方法同样适用于同级li元素之间产生间距。 2、float: left之后父级元素高度消失问题 代码: 123123将父级元素加上overflo
2015-08-26 17:27:14
477
1
原创 php7.0.0在windows下的安装
1、 下载apache2.4.16(最新版)32位下载,64位下载下载完成后,解压后进入文件目录下,打开命令提示符,输入httpd.exe –k install,完成apache的安装。安装完成后如图所示。2、 下载php7.0直接解压到你需要的位置,我的是D:\webserver\www\php7.0.0,然后就可以了。注意:php7.0和apache2.4
2015-08-26 16:24:35
3843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人