Vim技巧之四大模式_可视模式
什么是可视模式
如何选中一块区域
如何快速选中目标区域
如何重复选择目标区域
如何在选中中切换选择模式
如何对选中的区域进行操作
可视命令的重复
最好使用操作符命令而不是可视命令Vim技巧之四大模式_可视模式在前面的两篇文章《Vim技巧之四大模式_插入模式》和《 Vim技巧之四大模式_普通模式》我们已经介绍了插入模式和普通模式里面的技巧,下面我们将继续介绍四大模式之一...
分类:
系统相关 时间:
2015-07-20 01:23:07
阅读次数:
241
题意:模拟一个网页的跳转按钮,当前页为p,左右显示的页号为p-k,p+k,当前页为1时没有左箭头,当前页为n时没有右箭头,显示的页号必须合法(在1~n之间)
分析:按照条件直接做。这种题最主要的就是细心。
代码:
#include
#include
#include
#define min(a,b) a<b?a:b
#define INF 1000000007
using namespace...
分类:
其他好文 时间:
2015-07-20 01:21:09
阅读次数:
121
因为这个是跑酷类游戏的代码,所以向左向右就按照正常的逻辑,上下滑动本来应该是要执行跳跃操作的,暂时场景属于静止状态,所以先逻辑暂时未拉动摄像机前后移动。
C++11的lambda函数实现,用于STL中比较操作。
虽然我明知当前的3D投影视角的摄像机只有一台,对应的pRenderNode查找到的cameraMask的值是camera3D->setCameraFlag(CameraFlag...
分类:
编程语言 时间:
2015-07-20 01:21:21
阅读次数:
170
Android开发中在布局文件里面都会有如下面的内容:
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
andro...
分类:
移动开发 时间:
2015-07-20 01:21:00
阅读次数:
806
A.
Ilya and Diplomas
思路:水题了, 随随便便枚举一下,分情况讨论一下就OK了。
code:
#include
#include
#include
#include
#include
#include
#include
#define inf 1000000
#define clr(x, y) memset(x, y, sizeof x)...
分类:
其他好文 时间:
2015-07-20 01:20:00
阅读次数:
223
提要前几天很简单地跑了一个DirectX 9 程序,以为DirectX就那么绘制,事实证明有点Naive了。之前的那个程序最多也就是个固定流水线的东西。但是今天要用DirectX11来写一个小的框架。龙书就不要看了,看Introduction to 3D GAME PROGRAMMING WITH DIRECTX®11几个重要的类ID3D11Device : 一个虚拟适配器;它被用于运行渲染和创建...
分类:
其他好文 时间:
2015-07-20 01:20:10
阅读次数:
206
python 字符串1、索引>>> s = range(1,10)>>> s[1, 2, 3, 4, 5, 6, 7, 8, 9]>>> s[0]1>>> s[5]6>>> s[-1]9>>> s[-3]72、切片>>> s = range(1,10)>>> s[1, 2, 3, 4, 5, 6, ...
分类:
编程语言 时间:
2015-07-20 01:19:17
阅读次数:
141
正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。看下面一种常见的get/set操作In [174]: class Student(object): .....: pass .....: In [175]...
分类:
编程语言 时间:
2015-07-20 01:21:14
阅读次数:
136
一、getElementById的封装 function $(id) { return document.getElementById(id); }二、cssRules 它是一个包含了样式表中定义的所有CSS规则的集合,chrome和firefo...
分类:
其他好文 时间:
2015-07-20 01:20:13
阅读次数:
106
一.异常 Python遇到错误后会引发异常。若异常对象未被捕捉或处理,程序会回溯(traceback)来终止运行:1 print 1 / 02 3 Traceback (most recent call last):4 File "D:\coding_file\python_file\TestP.....
分类:
编程语言 时间:
2015-07-20 01:21:41
阅读次数:
220
决定跳过数据结构那章,来看暴力求解法。暴力这章之前也看过,可是前几天做了一道POJ的暴力题,却没有想起来自己曾经在书上看过类似的暴力枚举解法,所以决定再仔细看一遍。感觉要是不刷题,只是单纯的看书的话,记不住啊。书中也说了,可以剪枝(“发现两个结点的距离大于或等于k”,“如果在搜索到结点u时,u结点还...
分类:
其他好文 时间:
2015-07-20 01:19:17
阅读次数:
119
约束作用:用来保持数据的完整性,防止无效数据进入到数据库中。oracle数据库中提供的5种约束,都是限定某个列或者列的组合的。1、主键约束(PRIMARY KEY):在一个表中能唯一的标识一行。主键可以限定在多个列上。2、唯一键约束(UNIQUE key):在一个表中能唯一的标识一行,唯一键也可以限...
分类:
数据库 时间:
2015-07-20 01:19:03
阅读次数:
217
前面几篇基础介绍之后,本篇我们来做几个指针的小案例。首先,实现一个方法“多个返回值”的效果:返回一个三位数数字的个位、十位、百位。这里,我们借助指针来”返回“分解后的结果。这种应用也是最常见的指针应用。其次,我们知道strlen是计算字符串的长度,其内部是通过判断是否以'\0'作为结束符,虽然其不是...
分类:
其他好文 时间:
2015-07-20 01:21:20
阅读次数:
136
在日常的网页开发过程中,日期组件已经成为不可或缺的组件之一。同时,随着广大杰出攻城狮的不懈努力,也出现了很多优秀的日期组件,其中我个人觉得 layDate 日期组件是一个非常不错的组件,简洁易用,样式清爽。此文主要以贤心所作的 layDate 组件进行日期选择的演示,敬请各位小主们参阅,若有不足之处...
分类:
Web程序 时间:
2015-07-20 01:18:20
阅读次数:
279
在C#中,ref的意思是按引用传递。可以参考C++:inta=10,b=20; voidswap(intx,inty) { inttemp=x; x=y; y=temp; }如果简单的调用这个swap,比如:swap(a, b),那么你根本没办法交换这两个变量的值,因为x和y都是形参,在swap返回...
委托是C#中最为常见的内容。与类、枚举、结构、接口一样,委托也是一种类型。类是对象的抽象,而委托则可以看成是函数的抽象。一个委托代表了具有相同参数列表和返回值的所有函数。比如:delegateintGetCalculatedValueDelegate(intx,inty);在上面的定义中,我们定义了...
为什么组件化?分层设计,代码复用,减少冗余;维护方便,弹性好;如何组件化?目前代码分成三级:第一级粒度最细,是基础,主要包含字体配置,颜色配置,UI框架(比如MUI或者pure.css);第二级是组件层,项目中出现两次及以上的样式单独抽离成一个组件,如果组件小于15个,单独放到一个component...
分类:
Web程序 时间:
2015-07-20 01:19:49
阅读次数:
201