笔者有幸从04年就开始从事大规模数据计算的相关工作,08年作为Greenplum早期员工加入Greenplum团队(当时的工牌是“005”,哈哈),记得当时看了一眼Greenplum的架构(嗯,就是
阅读全文
相见恨晚的 Git 命令动画演示,一看就懂!
虽然Git是一个强大的工具,但是我觉得大部分人都会同意我说的:它也可以是一个……噩梦!我一直觉得,使用Git的时候把操作过程在脑海里视觉化会非常有用:当我执行某个命令的时候,分支之间是如何交互
阅读全文
idea快捷键大全
windows idea快捷键大全
阅读全文
字符编码:ASCII,Unicode 和 UTF-8
今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。
这个问题比我想象的复杂,午饭后一直看到晚上9点,才算初步搞清楚。
下面就是我的笔记,主要用来整理自己的思路。我尽量写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。
阅读全文
谈谈程序员喝酒的事
程序员该不该喝酒,喝什么酒
阅读全文
nginx 限流配置
限流算法令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中;令牌桶放满时,多余的令牌被丢弃;请求要消耗等比例的令牌才能被处理;令牌不够时,请求被缓存
阅读全文
git add -A 和 git add . 的区别
git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别
阅读全文
command a expects \ followed by text
在mac osx lion中sed来进行文件内容的替换操作,使用命令为:
sed -i 's/oldstring/newstring/g' full-path-file
执行后提示出错,错误信息为:“sed: 1: command a expects \ followed by text”,但是相同的命令拿到centos下确能执行成功
阅读全文
beego 跨域请求配置
beego 跨域请求配置
阅读全文
Golang 交叉编译
golang可以在一个平台编译另外一个平台可以执行的文件,比如在mac上编译Windows或linux可以执行的文件
阅读全文