easy_git简化GIT命令行操作

一个git简易使用版本,并兼容git原来功能: wget http://dwz.cn/easy_git 下载后放到系统bin目录并且 chmod +x easy_git 加执行权限 主要是几点: 1.更新时冲突文件可以拉下来本地合并 2.提交时必须填写分支号,并自动push 3.创建新分支自动和服务器的dev同步,而不是本地的dev 4.log人性化 5.简易撤销版本 ...

» 阅读全文

MySQL online schema change

对于MYSQL来讲,小的表alter table很容易,但是一旦数据量变得庞大,此操作就会变成恶梦,尤其是线上业务又不能停。有时没办法只能等重构时加双写,然后业务慢慢转移到新表,这样会耗时很长,而且开发成本也高。有没有什么办法可以实现不改代码的双写呢?我想到了触发器。当然要有root权限才好操作,不过相信都能找到相关的人的哈。 基本流程是这样: 1.创建临时表,并和旧表结构一样,然后在新表上增加字段 2.创建触发器,使旧表的操作自动双写到新表上来 3.处理旧数据,分段同步,...

» 阅读全文

Tags: mysql

使用redis的setbit和bitcount来进行区间统计的坑

以前听过一个bitmap做统计的分享,最近又看了文章使用Redis bitmaps进行快速、简单、实时统计 和 http://www.infoq.com/cn/articles/the-secret-of-bitmap/ 后对实现流程已经清楚了 正好项目中有需要统计一个用户最近7天,30天,90天的发帖量,想来用这种方法是效率最高占用资源最少的。 我在实际操作中确发现奇怪的问题,取全部BITCOUNT正常,取一个区间的会不正常 redis BITCOUNT bits (in...

» 阅读全文

No partition metadata for topic test due to kafka.common.LeaderNotAvailableException}

最近在研究kafka根据官方说明http://kafka.apache.org/documentation.html#quickstart 操作在进行第4步发送信息时总出现错误 No partition metadata for topic test due to kafka.common.LeaderNotAvailableException} 网上有找到一个文章http://blog.csdn.net/luyee2010/article/details/40857951...

» 阅读全文

厦门英语等级考试PETS)报名网址

厦门英语等级考试PETS)报名网址真难找,网上基本都是到另一个福建公共英语三级报名入口的地方,点进去是跳到http://www.eeafj.cn/ 这里找半天也没有找到等级英语报名的地方。 上次一个偶然的网址搜索到报名地址是 http://www.djks123.cn/ 叫南强考网,特此记录下备忘。 以下是每年网上报名大致时间: 2014年11月13日-2014年12月20日 2014年5月28日-2014年6月25日 ...

» 阅读全文

nginx rewrite last与break详解

如果rewrite没有用last或break则rewrite完后会继续执行下面的rewirte实现再次重定向,如使用的break或last则忽略下面的重定向。 在location外使用last和break等效,会跳过其它rewrite,然后执行相应的location 在location内使用break会跳过本location的其它rewite,并执行完本location ​在location内使用last会跳过本location的其它rewite,并重新选择匹配locati...

» 阅读全文

当JS进行JSON_DECODE时遇到PHP的JSON_UNESCAPED_UNICODE

JS反解JSON原生的两种方法 data =(new Function(,return +json))(); 和 data =eval((+json+)); 这两种方法如果在PHP返回的JSON如果用了JSON_UNESCAPED_UNICODE , 且内容包含特殊字符时则会出现错误。 第三种方法:JQ的$.parseJSON会预先过滤 特殊字符,再用方法1反解,所以可以正常反解。 示例见附件 ...

» 阅读全文

a.php (769 bytes, 下载次数:75, 上传时间:2014-06-21 17:34)

ckeditor 在不兼容的浏览器UserAgent下不会加载

问题描述如下: 使用ckeditor的Replace 模式加载编辑器在个别电脑总是显示不出来,而且什么错误也不会报。开始以为是代码兼容问题,各种试然后通过客户端各种排查,后来从服务器nginx的访问日志中看有没有请求,但除了用户UA没有别的不同。但UA似乎不应该是问题原因。通过拿官网的示例来测试,发现在使用jquery的加载方式时报错了,顿时欢喜,根据提示找到相关代码 env.isCompatible =// White list of mobile devices tha...

» 阅读全文

gentoo安装脚本

测试时一遍遍敲命令好麻烦,还容易漏操作。写成shell就方便多了。 下载地址:https://github.com/keminar/linux-tools/tree/master/gentoo 安装分三步: 前提是使用ISO开机按f1输入gentoo回车进入live系统,并能联网 1.执行prepare.sh 有交互 2.执行chroot.sh 无交互 3.执行build.sh 有交互,要注意[*]64-bit kernel是不是要去掉,另外编译很耗时哦。 如果全没报错的话...

» 阅读全文

将U盘制作成启动盘

以下为在不同的系统下的两种实现方案,结果都是可用的,需注意的是U盘在windows下只认第一个区,所以U盘是不能分区的。 一、Linux使用dd命令,示例如下,注意是/dev/sdx而不是/dev/sdx1 ,把x换成实际的硬盘 dd bs=4M if=/path/to/xxxx.iso of=/dev/sdx sync 二、Windows使用USBWriter 从 http://sourceforge.net/projects/usbwriter/ 下载程序并运行。选择 ...

» 阅读全文

回顶部