代码改变世界

虚拟Ip技术如何实现备机容灾

2015-09-26 13:58 by commandow, 980 阅读, 1 推荐, 收藏, 编辑
摘要:发现一篇介绍虚拟IP容灾的文章,写得还不错,拿出来分享下,原链接:http://blog.zyan.cc/post/379/在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而短时间内无法恢复,后果将非常严重。为了... 阅读全文

LeetCode算法编程连载之五

2014-11-18 15:53 by commandow, 427 阅读, 0 推荐, 收藏, 编辑
摘要:1、题目 - Word BreakGiven a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dicti... 阅读全文

GIT使用入门篇(管理自已的代码)

2014-11-09 21:28 by commandow, 1341 阅读, 5 推荐, 收藏, 编辑
摘要:1、Git介绍 Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。2、Git和Svn的区别 ... 阅读全文

LeetCode算法编程之连载四(二分法)

2014-11-09 15:38 by commandow, 630 阅读, 0 推荐, 收藏, 编辑
摘要:1、题目 – Sqrt(x)Implement int sqrt(int x).Compute and return the square root of x.题目意思很简单,就是求出x的平方根。分析:一看这题目,感觉很简单,很容易想到的是二分法,我最开始的解法是从1、2、4、8 … 2 * n,计... 阅读全文

LeetCode算法编程之连载三

2014-11-06 00:44 by commandow, 534 阅读, 0 推荐, 收藏, 编辑
摘要:1、题目 - Linked List Cycle IIGiven a linked list, return the node where the cycle begins. If there is no cycle, return null.Follow up:Can you solve it w... 阅读全文

LeetCode算法编程之连载二

2014-11-04 01:49 by commandow, 614 阅读, 0 推荐, 收藏, 编辑
摘要:1、题目 - PalindromePartitioningGiven a string s, partition s such that every substring of the partition is a palindrome.Return all possible palindrome p... 阅读全文

LeetCode算法编程之连载一

2014-11-02 23:59 by commandow, 1189 阅读, 0 推荐, 收藏, 编辑
摘要:今天看到酷壳推荐的国外编程LeetCode算法编程网站,上面目前有154道算法题,感觉很有意思,平常工作也比较忙,现在很少有时间来锻炼算法相关的东西,有空的时候静下心来,温习下基础,活跃下自已的思路,也是有必要的。先做了几道,后面会陆续补充其它的题目。1、题目-PlusOneGiven a non-... 阅读全文

Python 使用flush函数将缓冲区数据立即写磁盘

2014-11-01 19:59 by commandow, 5966 阅读, 5 推荐, 收藏, 编辑
摘要:1 问题在后台领域,经常用python做一些简单服务,实现起来速度较快、变化较灵活,相比C++,成本要低很多。作为后台服务,在观察服务运行情况时,都希望服务能够实时输出日志数据,以便观察。之前我用python写的一个服务,发现就没有实时把数据写到磁盘,导致在观察数据时,发现实际上某个行为已经执行成功... 阅读全文

利用Rsync进行文件同步

2014-10-28 00:57 by commandow, 863 阅读, 1 推荐, 收藏, 编辑
摘要:1 需求 先描述下需求,有时候后台经常要同步一些数据,然而又不想每次都全量同步。举个例子,有一个单点物理机,在上面部署了很多脚本和数据的目录,这些脚本又提供给外部来使用,这样的话,如果这台物理机器挂了,部署在上面的脚本都丢失了,这样导致外部调用都失败了,而且你不好恢复这些脚本,这些脚本都可能和目录... 阅读全文

NAT基本原理及应用

2014-10-26 17:28 by commandow, 3786 阅读, 4 推荐, 收藏, 编辑
摘要:1 概述1.1 简介1.1.1 名词解释公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻 址的地址。私有IP地址:也叫内部地址,属于非注册地址,专门为组织机构内部使用。因特网分配编号委... 阅读全文