| 2017-08-30Git checkout --theirs --ours 解决冲突文件在代码合并时遇到 conflict 是常有的事情,有些内容是自动生成的资源文件,手工处理起来很麻烦,某一文件如何全部以某一分支的内容为准? 使用 checkou ...
| 2017-08-03【Git 权威指南】读书笔记 - 独奏 - Part 3主要内容:【Git 基本操作】 Git 基本操作先来合个影在 Git 里,“留影”用的命令叫做 tag,更加专业的术语叫做“里程碑”(打 tag,或打标签)。 git tag -m "Say bye-bye to all previous practice." old_practice 里程碑无非也是一个引用,通过记录提交 ID(或者创建 Tag 对象)来为当前版本库状态进行“留影”。 git rev-parse refs/tags/old_practi ...
| 2017-07-20【Git 权威指南】读书笔记 - 独奏 - Part 2主要内容:【Git 重置】、【Git 检出】、【恢复进度】 Git 重置分支游标 master 的探秘git log --graph --oneline* e695606 which version checked in?* a0c641e who does commit?* 9e8a761 initialized. 引用 refs/heads/master 就好像是一个游标,在有新的提交发生的时候指向了新的提交。 Git 提供了 git reset 命令,可以将“游标”指 ...
| 2017-07-19【Git 权威指南】读书笔记 - 独奏 - Part 1主要内容:【Git 初始化】、【Git 暂存区】、【Git 对象】 Git 初始化设置一下 Git 的环境变量,这个设置是一次性的工作。即这些设置会在全局文件(用户主目录下的 ~/.gitconfig)或系统文件(/etc/gitconfig)中做永久的记录。 配置的用户名和邮件地址将在版本库提交时作为提交者的用户名和邮件地址。 git config --global user.name "Jiang Xin"git config --global use ...
| 2017-07-12【Git 权威指南】读书笔记 - 初识 GitGit 是一款分布式版本控制系统,有别于 CVS 和 SVN 等集中式版本控制系统,Git 可以让研发团队更加高效地协同工作、提高生产率。使用 Git,开发人员的工作不会因为频繁地遭遇提交冲突而中断,管理人员也无须为数据的备份而担心。经过 Linux 这样庞大的项目的考验之后,Git 被证明可以胜任任何规模的团队,即便这个团队的成员分布于世界各地。 Git 是开源社区奉献给每一个人的宝贝,用好它可以实现个人的知识积累、保护好自己的数据,而且还能与他人分享自己的成果。 版本控制 ...
| 2017-07-06Linux | Mac 安装 Node.js 与常见问题Node.js 安装推荐使用 nvm 安装管理 node.js the nvm method is definitely much more flexible. creationix/nvm: Node Version Manager - Simple bash script to manage multiple active node.js versions To install or update nvm. curl -o- https://raw.gith ...
| 2017-06-06NGINX 启用 HTTP/22015 年 5 月 14 日 HTTP/2 协议正式版的发布,越来越多的网站开始部署 HTTP/2 了。 HTTP/2 协议是从 SPDY 演变而来,SPDY 已经完成了使命并很快就会退出历史舞台(例如 Chrome 在 2016 年初结束对 SPDY 的支持;Nginx 在 15 年年底正式支持 HTTP/2 后,也不再支持 SPDY)。 HTTP/2: the Future of the Internet | Akama ...
| 2017-06-03解决多个 inline-block width 总和 100% 但是不并列显示今天遇到一个问题:两个宽度和为 100% 的内联块,没有能在同一行并列显示,第二个内联块跑到了下一行,很奇怪。查其原因竟是:空格、换行造成的。 Stack Overflow 中的相似问题: <!DOCTYPE html><html> <head> <title>Width issue</title> <style type="text/css"> body ...
| 2017-06-02PHP 中获取 Nginx 使用反向代理或 CDN 后的客户端真实 IP获取 Nginx 反向代理后的客户端 IP,基本是按一定顺序检测以下参数中的信息: HTTP_CLIENT_IP HTTP_X_REAL_FORWARDED_FOR HTTP_X_FORWARDED_FOR REMOTE_ADDR 在未使用 CDN 和反向代理情况下当业务服务器直接暴露在公网上,并且未使用 CDN 和反向代理服务器时,可以直接使用 remote_addr: $_SERVER['REMOTE_ADDR'] 这时候 HTTP_X_FORW ...
| 2017-05-25PHP 中 this self parent 用法self:: 调用本类属性、方法;可以抑制方法多态性。 parent:: 调用父类属性、方法。 static:: 调用静态属性、方法;可以体现多态性。 $this-> 调用本实例的属性、方法;$this:: 可以调用静态属性、方法;但是无法在静态方法里使用;可以体现多态性。 -> object-operator, you always know you’re dealing with an instance. :: scope-resolution-oper ...