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