保持 ssh 连接不断线

修改 ssh 配置文件 /etc/ssh/sshd_config,添加或者修改 ClientAliveInterval为 “ClientAliveInterval 60”。这个参数的是意思是每1分钟,服务器向客户端发一个消息,用于保持连接。保存后记得重启ssh服务。

Mac OS X 安装 Consolas 字体

以前有朋友介绍 Consolas 字体,用了以后一下就爱上了,最近一段时间用 Mac 笔记本,发现 Mac OS 系统里面没有这个字体,所以要自己安装,以下是在网络上搜索的方法,原文地址:http://blog.ikato.com/post/15675823000/how-to-install-consolas-...

解决 ubuntu 新建用户 sudo 命令提示密码错误

在 ubuntu 下新建用户后,直接使用 sudo 命令是无法使用的,需要切换到管理员身份,在 sudo 的配置文件中加入新建用户的用户名,这样新用户才能正常使用 sudo 命令。具体方法如下 $ su - root$ chmod u+w /etc/sudoers$ vi /etc...

aliyun ubuntu 安装 meteor 运行环境

阿里云服务器买回来是没有安装 curl 这个工具的,需要我们自己手动安装。你可以到 curl 官网 下载源码包安装,也可以使用本文提供的简单的 apt-get 方法安装。 $ sudo apt-get update$ sudo apt-get install curl$ curl https://install....

git community book 中文版

现在 git 在工作中是越来越常用了,比起原来使用的 windows 下的 svn 强大许多,正因为他的强大所以在使用过程中也相对复杂和多样化。这个文档是我一个朋友传给我的,共享给大家学习,里面包含了 git 的详细工作方式和使用方法。保存起来备用吧! Download Git Community Book

阿里云 ubuntu-x64 python+django+mysql 开发环境搭建

本文主要记录使用阿里云搭建 python+django+mysql 的开发环境,因为中间自己遇到了不少问题,整理了正确的步骤避免大家再碰壁而浪费时间。应该把精力花再更有价值的地方。 阿里云服务器已经预装好了 python2.7.6,所以我们无需再次安装   1234root@aliyun:~# pythonPyt...

ASN.1 编码基础数据类型

这几天开始做项目了,涉及到项目传输时的报文设计,在C/S架构的项目设计中,传递数据一定要有一定的格式,这样服务端和客户端才能区分开来。除了格式以外还要考虑到传递的数据如果是指针怎么办?如果是NULL怎么办?等等问题,这些问题其实有很多中解决方案,本文就介绍一种 ASN.1 编码格式,当然本文没办法大篇幅...

windows 下最小化 tcp/udp 实例

实际 windows 下 socket 编程和 linux 下几乎没有什么区别,函数名、结构体信息等都一模一样的,因为这些并非是操作系统所设计决定的。而是由公共的组织在维护和约定这些规范。在 windows 下唯一与 linux 不同的就是需要自己手动加载套接字库。其他几乎完全一致,参考以下代码。 TCP 程...

mfc 创建模态对话框与非模态对话框

所谓模态对话框就是该对话框被创建后,其父窗口不能响应任何消息,无法操作,只有在关闭了新创建出来的窗口后才能继续操作其后面的父窗口。而非模态对话框则不会有这种情况,非模态对话框创建完成后不影响父窗口的操作,两个窗口可以同时响应消息。 创建模态对话框想创建一个模态对话框一共分三步。 1、在资源视图中创建一个对话框...

mfc 中利用设备描述表(dc)绘制图案

DC(Device Context)在程序中,可以形象的理解为就是一块画布,在画画之前,你要选择好画笔,给画笔蘸上颜色,决定要写字还是画画等等,这些形象的比喻在 mfc 中都有对应的类去实现,大家可以参考下面两篇文章,本文只记录一些特殊的方法,方便以后翻阅查询: MFC GDI绘图基础:http://blog...