CentOS 升级 Git 至最新版

2015-10-01 08:09:56

Centos使用git push代码时报错(The requested URL returned error: 400),环境为centos6、git1.7.1。

Coding文档提示git version低于1.9可能会报错,遂升级git至最新版。

由于CentOS用yum安装的版本只有1.x,故需要手动编译安装。

首先,下载git安装包。

从github上下载一个最新版(撰写文章时的最新版为:2.6.0)。

cd /usr/local/src wget https://github.com/git/git/archive/master.zip

unzip master.zip

由于系统中已存在git,所以先备份现有git。

mv /usr/bin/git{,.bak}

编译安装

cd /usr/local/src/git-master

make configure

./configure --prefix=/usr/bin

make && make install

拷贝到原有Git所在位置

cp /usr/local/src/git-master/git /usr/bin

VPS磁盘爆满导致ngnix无法启动

昨天感觉VPN速度贼慢,访问了下博客发现速度也上不去,遂登录控制面板看了一眼。结果Disk usage直接爆满,红的相当感人。 实在是想不出什么占用了这么大的空间,直接重启看看,然后就没有然后了,因为重启完磁盘占用率依旧感人,同时ngnix没有启动。尝试手动启动,结果报错提示磁盘空间不足,无法启动ngnix服务器。最可悲的是ssh也因为磁盘空空间不足死活连不上,真是哔了小狗了。 万幸的是vps的控制面板自带的简易shell还能用,输入df -h查看磁盘占用情况,结果是100%占用,然后一路df -sh *定位过去发现mysql目录下爆满(df -h查看哪个目录满,然后切款到该目录下后用df -sh 继续追踪),原来是装LNMP的时候默认开启了mysql的日志,然后满满的全是mysql-bin.的日志文件。 解决方法: 1.直接删除已有日志文件root@ludis:/usr/local/mysql/var# rm -f ./mysql-bin.* 2.关闭Mysql的log-bin日志功能: vim /etc/my.cnf 找到:

js按比例缩放图片并显示图片的一部分

$(document).ready(function(){ //取得图片外层div的宽度 var boxwidth = $(‘.media-object’).parent().width(); var boxheight = boxwidth*9/16; var imgarray = $(‘.media-object’); for(var i=0;i<imgarray.length;i++){ //获取图片原始长、宽 var width = imgarray[i].width ; var height = imgarray[i].height; //判断图片长宽比例 if( width*9/16 > boxheight ){ //使用宽度按16:9的比例缩放后高度不够,转而使用高度 //此时图片高度应该设为div高 boxheight