在使用Ubuntu的时候,vi编辑文件会出现按上下左右键,出现ABCD这种乱码,Backspace键也会出现乱动的情况。解决办法:1.升级vimsudoapt-getinstallvim2.在当前用户根目录下,新建.vimrc,添加如下两行:setnocompatible
setbackspace=2保存退出即可。
分类:
系统相关 时间:
2015-06-17 01:54:46
阅读次数:
926
Android中基于Socket的网络通信Socket又称“套接字”,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。在Java中,Scoket和ServerScoket类库位于java.net包中,ServerScoket用于服务器端,Scoket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Sc..
分类:
移动开发 时间:
2015-06-17 01:53:45
阅读次数:
144
在学习Linux时候,经常需要克隆生成多台虚拟机以搭建内网环境。但是克隆生成的虚拟机网卡MAC错误,却无法正常联网。经过一番搜索,终于找到解决办法:1.ifconfig-a#记下MAC地址00:0C:29:7B:93:9E2.vi/etc/udev/rules.d/70-persistent-net.rules将默认的eth1改为eth0,保存3.vi/..
分类:
系统相关 时间:
2015-06-17 01:54:14
阅读次数:
175
Linux有2个时钟,硬件时钟、系统时钟。date命令看到的是系统时间hwclock看到的是硬件时间hwclock-r#读取硬件时间(-r可省略)hwclock-w#将系统时间写入到硬件hwclock-s#将硬件时间写入到系统#下面为如何配置网络ntpdate更新yuminstall-yntp
ntpdatetime.windows.com
hwclock-w
..
分类:
系统相关 时间:
2015-06-17 01:52:52
阅读次数:
152
apache:#yum-yinstallhttpdhttpd-develmysql:#yum-yinstallmysqlmysql-servermysql-develphp:#yum-yinstallphpphp-mysqlphp-commonphp-gdphp-mbstringphp-mcryptphp-develphp-xml
分类:
其他好文 时间:
2015-06-17 01:55:21
阅读次数:
98
对于一些运行的程序,我们希望它们能尽可能的像操作系统能做的事情一样多,但是操作系统对于每个进程都有权限划分,那么此时我们就需要对期望中的进程进行提升权限,查看MSDN和一些其他资料之后,写了个可用于提升进程权限的函数,可被用在程序中直接调用。代码如下://传入Pri..
分类:
系统相关 时间:
2015-06-17 01:55:06
阅读次数:
207
一、什么是keepalived?利用虚拟路由冗余协议(vrrp)技术,实现lvs的高可用,也可以对nginx和haproxy等轻量级带有负载均衡的软件进行高可用。因为keepalived非常轻量级,速度非常快,配置简单,所以受到众多企业运维人员青睐。参考资料:http://outofmemory.cn/wiki/keepalive..
分类:
其他好文 时间:
2015-06-17 01:52:42
阅读次数:
205
1. 前言
本篇文章的所有例子,基于RHEL6.5平台。本篇只介绍管道(匿名管道/普通管道),命名管道在后续文章中会介绍。
2.管道特性
管道是Linux支持的最初Unix IPC形式之一,具有以下特点:
--管道是半双工的,数据只能向一个方向流动,一端输入,另一端输出。需要双方通信时,需要建立起两个管道。
--管道分为普通管道和命名管道。普通管道位于内存,只能用...
分类:
系统相关 时间:
2015-06-17 01:52:27
阅读次数:
258
1. 前言
本篇文章的所有例子,基于RHEL6.5平台。前一篇文章介绍了匿名管道。点此链接。
2.介绍
管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只...
分类:
系统相关 时间:
2015-06-17 01:52:59
阅读次数:
253
Special encoding of small aggregate data types
特别编码小集合的数据类型
Since Redis 2.2 many data types are optimized to use less space up to a certain size. Hashes, Lists,
Sets composed of just integers, and...
分类:
其他好文 时间:
2015-06-17 01:52:38
阅读次数:
173
Android中的事件
Touch事件,四种状态:
ACTION_DOWN ——> 表示按下了屏幕
ACTION_MOVE ——> 表示移动手势
ACTION_UP ——> 表示离开屏幕
ACTION_CANCEL ——> 表示取消手势,一般由程序产生,不会由用户产生
一个ACTION_DOWN, n个ACTION_M...
分类:
移动开发 时间:
2015-06-17 01:51:16
阅读次数:
622
// 用一个二进制串表示状态0,表示东西或者人在河的这边
// 1表示东西或者人在河的另一边
// 比如0000表示都在起始的位置,1111表示都到了对岸
// 通过状态的转移,来找到路径
#include
#include
#include
#include
using namespace std;
const int maxn = 100;
const int inf = 0x7f7...
分类:
其他好文 时间:
2015-06-17 01:49:16
阅读次数:
116
if a website does not have jQuery, and we want to use jQuery in chrome console.You can copy the code from herehttp://code.jquery.com/jquery-latest.min...
分类:
Web程序 时间:
2015-06-17 01:49:34
阅读次数:
120
[root@csit yang]# service httpd startStartinghttpd:[FAILED]-------------------------------------------------------------------------------------------...
分类:
Web程序 时间:
2015-06-17 01:50:52
阅读次数:
322
VB ProceduresA VB.NET procedure (aka sub for subroutine) is defined using the Sub / End Sub keywords. The procedure is invoked by using its name as a ...
分类:
其他好文 时间:
2015-06-17 01:49:20
阅读次数:
173
本人12年大专毕业,非计算机专业出身,13年夏天写下第一行非HTML代码,经过2年不到的各种混,在今年的4月底在广州混了份7.5k的前端工作。或许很多人觉得,都毕业3年了才拿那么点工资。。。嘛,或许有些狂妄自大,但我对我自身的水平还是相当满意的,如果不顾忌履历的话,我找份10k的工作应该不成问题。。...
分类:
其他好文 时间:
2015-06-17 01:49:09
阅读次数:
157
重复无聊的定义测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程...
分类:
其他好文 时间:
2015-06-17 01:48:48
阅读次数:
283