这篇文章是解决项目的集大成篇。此次项目的关键是如何在广域网上实现两个主机中的数据实时同步,前两篇文章都是为这篇文章做准备。我面临的情形比较特殊,参考了网上诸多教程,走了许多的弯路,才终于实现了我的目的。 =================
在windows上写程序,默认使用ANSI编码。windows对中文支持很好,程序编译运行之后没有任何违和感。当将程序搬到linux执行的时候,如果系统的环境没有配好,终端下中文输出来几乎都是乱码。为了方便程序的移植,决定让文件使用utf8编码。
zsh默认启用了命令记录(history)共享。打开多个终端tab,在某个tab中输入命令,该命令记录会马上共享到其他tab,然后设置为最后一条命令(按上箭头⬆️就能看到)。因本人长期使用多个终端同时操作,这个特性会打断同一终端历史命令的连
总结和简要介绍一下CUDA 5.0在linux下的安装流程,以备后用。 升级系统,安装各种补丁和必要软件(dist-update将会升级内核,下文将会提到为什么要升级内核): sudo apt-get update sudo apt-get dist-upgrade 去NVIDIA官网下载最新的T
在尝试Ghost中提到过托管博客的VPS由于内存不足导致服务宕机。今天意识到可以通过Nginx缓存避免请求落到PHP和MySQL端,从而提升整体性能。此外博客发布后很少改动,读多写少,是使用缓存(或静态化)的好场景。 缓存机制 Nginx提供了基于代
网站面临大流量的情况下,数据库读写成了性能瓶颈。除了使用多级缓存外,进行数据读写分离,也是提高网站承载能力重要的手段。下面是mysql读写分离的配置过程。 主库配置 1. 配置mysql vim /etc/my.cn # 在文件中增加以下内容 server-id
常见的定时器有两种:一种周期性定时执行,例如每天的凌晨三点出报表;另一种在指定时间后执行(一次),例如会员登录系统五分钟后发放每日登录奖励。两种情况对应shell中的cron和at命令,与JavaScript中的setInterval和setTimeout函数类
在网站上很多地方都需要发送邮件,如用户的激活,找回密码等,因此发送邮件是站点的基本需要。之前使用虚拟主机构建站点的时候用phpmailer通过smtp协议来发送邮件。现在有了自己的服务器,就可以考虑自己搭建服务器来发送邮件,好处一是
不习惯ubuntu 12.04的界面,还因为兼容性等原因,决定把笔记本上的12.04换成10.04. 本来打算用openSUSE, 后来一想对这个系统不熟悉冒然在个人电脑上用风险很大,于是放弃了。 开始以为对ubuntu已经很熟悉不会怎么费劲,后来发现自己太年
仙五前传正式发售的第二天就把游戏CD买了回来,装上之后就开始试玩。当时正值学期末,许多杂事需要处理,只是休闲的时候偶尔玩玩。 让我震惊的是我拿到游戏CD的时候,论坛里已经有人发帖表示已经无压力通关了。不由感慨这帮人真是拿生命