vi编辑器对老手而言,最大的优点之一就是有很多选项可以使用,而对于新手而言,这也是它的一大难点。本章介绍基本的vi文本编辑命令。这一篇文章主要介绍如何移动光标,以及如何增加和更改文本。
之前讲过,vi编辑器有两种模式,命令行模式和插入模式。在命令行模式中,所输入的一切的会被vi编辑器当做是输入的命令,而在插入模式中,所输入的一切都被当做相应的文本更新到文件缓冲区中。当打开vi编辑器时,默...
分类:
系统相关 时间:
2014-10-17 22:00:08
阅读次数:
315
Reincarnation
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 2138 Accepted Submission(s): 732
Problem Description
Now you are back...
分类:
编程语言 时间:
2014-10-17 21:58:57
阅读次数:
279
SQLServer2012 (非)聚集索引存储探究
Author:zfive5(zidong)
Email:zfive5@163.com
引子
由于写了前一篇文字《SQLServer2012 表IAM存储结构探究》,所有促成了写这一篇的缘由,其实之前也断断续续研究过,记得第一次对索引有感觉是2010年解决一客户查账时的效率问题,从5分钟到5秒的效率提升,这个之后也一直成为面试人时必问之题。...
分类:
数据库 时间:
2014-10-17 22:01:15
阅读次数:
446
题目链接:点击打开链接
题意:
给定r个红色正方体,g个绿色正方体。
要求搭建一个高度为n的塔。
对于高度为n的塔,第一层积木个数必须为n,第二层必须为n-1,依次类推,每层比下面那层少一个。
且同一层颜色必须相同。
问:
我们设最高能搭建的塔的高度为h,问有多少种方法能搭建出高度为h的塔。
思路:
从最顶层开始构造。
设dp[i][j]表示前i层花了j个红色木块的方法...
分类:
其他好文 时间:
2014-10-17 21:59:15
阅读次数:
255
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章最后,关于使用锁的部分。...
分类:
其他好文 时间:
2014-10-17 22:00:54
阅读次数:
196
??
题意:给出两个圆,求它们的公切线,并按照一定格式输出
做法:模拟
代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const double eps=2e-5;
const do...
分类:
其他好文 时间:
2014-10-17 21:59:15
阅读次数:
299
1,先看看官方的定义吧:
ZooKeeper is a distributed, open-source coordination service for distributed applications. It exposes a simple set of primitives that distributed applications can build upon to implement...
分类:
其他好文 时间:
2014-10-17 21:58:54
阅读次数:
242
webrtc 是一套基于浏览器端实现媒体数据传输的新标准,引入了很多新概念,这其中包括dtls, sdes, dtls-srt, ice, turn, rtp-mux, BWE, FEC jSEP, tricle-ice等术语,
本篇文章先说dtls, dtls-srtp
DTLS:全称 Datagram transport layer security, 即udp + securit...
分类:
Web程序 时间:
2014-10-17 21:58:32
阅读次数:
1292
VC++的工程文件说明:
*.dsp:是VC++的项目文件,文本格式。
*.dsw:是工作区文件,它可以指向一个或多个.dsp文件。
*.clw:是 ClassWizard信息文件,实际上是INI文件的格式。
*.opt:工程关于开发环境的参数文件,如工具条位置等信息。
*.aps:(AppStudio File),资源辅助文件,二进制格式。
*.rc:资源文件。
*.plg:是编译信息文件,编译...
分类:
编程语言 时间:
2014-10-17 21:57:43
阅读次数:
207
学习underscore.js数组相关API的时候,遇到了sparse array这个东西,以前没有接触过。这里学习下什么是稀疏数组和密集数组。JavaScript中的数组并不像我们在C或java等语言中遇到的常规数组,在js中数组并不是起始地址+长度构成的一片连续的地址空间。...
分类:
编程语言 时间:
2014-10-17 21:57:33
阅读次数:
257
Spring3 MVC使用@ResponseBody后会产生很大的响应头(Accept-Charset会达到4K+),原因在于默认情况下StringHttpMessageConverter.writeInternal()会将所有可用字符集回写到response响应头中:问题来了
解决方式:
一般我们都会重写springs mvc的HttpMessageConverter,改为utf-8...
分类:
编程语言 时间:
2014-10-17 21:59:51
阅读次数:
188
传说中的神级搜索题…… 【问题描述】 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向 Z博士请教,Z 博士拿出了他最近发明的“靶形数独” ,作为这两个孩子比试的题目。 靶形数独的方格同普通数独...
分类:
其他好文 时间:
2014-10-17 21:56:07
阅读次数:
390
1、发送内码文字内容 0x31**************************************************FE 5C 4B 89 包头5E 00 00 00 总长31 消息类型00 00 9E E4 ID4B 00 00 00 数据长度(不包括此四字节及包尾)30 30 .....
IOS开发之类和对象OC和Java一样都是一种面向对象的语言,从今天開始我和大家一起来系统学习这样的面向对象的语言oc,欢迎大家什么问题和我一起探讨和学习。OC定义类有两个步骤:1、接口部分(通俗的说是.h文件)2、实现部分(通俗的说是.m文件)接口部分语法例如以下: #interface:Mycl...
分类:
移动开发 时间:
2014-10-17 21:57:25
阅读次数:
261
首先你要知道Android系统是基于Linux2.6内核开发的。而Linux与Windows在内存管理上是不同的。使用过Linux系统的人都知道,Linux系统的空闲的内存往往很少,给人感觉好像内存不够用了。其实,不然,这正式Linux内存管理的一个优秀的特性。无论内存的物理内存有多大,Linux系...
分类:
移动开发 时间:
2014-10-17 21:56:25
阅读次数:
309
【题意】:给出N个绿色砖头和M个红色砖头,要堆成尽量高的如下规律的建筑,其中每一行只能用一种颜色。问有多少种堆的方法。【知识点】:DP 滚动数组【题解】:在代码中,DP[i]代表用了i个红积木所对应的堆积种类。 REP(i, h) for(int j = N - i; j >= ...
分类:
其他好文 时间:
2014-10-17 21:58:04
阅读次数:
634