vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn
Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。
——————————正文开始——————————
你想以最快的速度学习人类...
分类:
系统相关 时间:
2016-03-29 10:38:41
阅读次数:
225
我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP文本信息,然后使用TCP/IP做传输层协议将它发到网络上。...
分类:
Web程序 时间:
2016-03-29 10:39:09
阅读次数:
227
VS中自带报表的功能很强大,刚开始用的时候,还搞得晕晕的,不过,什么事情都敌不过一个词,去做!下面,我来总结一下报表的使用:
首先,建立一个数据集:
添加数据集的内容
新建连接:
这里使用的是SQL语句:
如果要带参数条件的查...
分类:
其他好文 时间:
2016-03-29 10:39:37
阅读次数:
179
http://www.cocoachina.com/design/20140210/7791.html
Facebook的Paper自前几日上架App
Store后就成为开发者设计师们热议话题,在App Store里也获得了很高的用户好评率,当然也有不喜欢这款应用的用户,包括那些讨厌Facebook的用户和被众多手势操作迷惑的用户。不过在我看来,Paper中一些细节设计和交互...
分类:
其他好文 时间:
2016-03-29 10:37:58
阅读次数:
254
我们都知道,想要驱动linux下的摄像头,其实很简单,照着V4L2的手册一步步来写,很快就可以写出来,但是在写之前我们要注意改变系统的一些配置,使系统支持framebuffer,在dev下产生fb0这样的节点,这样我们才能在linux系统上操作Camera摄像头,framebuffer在之前的博文已经有说过了,这里就不再提了。
最重要的,我们需要改一个脚本,在/dev/grub.c...
分类:
编程语言 时间:
2016-03-29 10:39:26
阅读次数:
268
前言该应用主要目的是为了在使用linux系统的时候,实现手机和电脑之间的文件传输。前台界面使用的是angular-filemanager, 后台使用的是Spring MVC, 可以下载该应用的war包, 放到tomcat中使用。程序对angular-filemanager的原始功能进行了精简, 同时做了一些更改。下面该应用的具体功能:
* 文件上传下载(上传使用的是jquery-upload-fi...
分类:
其他好文 时间:
2016-03-29 10:37:48
阅读次数:
592
在开发App的过程中,需要反复的修改和优化我们的代码,特别是当程序出现bug,需要快速的找出错误的原因,进行修改,以保证程序的正确执行。
断点调试,是最常用最简单的一种调试方式,可以一步步跟踪程序执行的流程,得到变量的值,快速的找到错误的原因。
1、断点的基本操作
断点的操作非常简单,下面通过几张图来介绍一下如何添加、删除、编辑以及使用断点。
...
分类:
移动开发 时间:
2016-03-29 10:37:27
阅读次数:
217
一、什么是JAVA事务
通常的观念认为,事务仅与数据库相关。
事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示 当事务执行失败时,所有被该事务影响...
分类:
编程语言 时间:
2016-03-29 10:38:12
阅读次数:
307
转载请标明出处:
http://blog.csdn.net/hai_qing_xu_kong/article/details/50976608
本文出自:【顾林海的博客】
前言随着项目越来越大,页面数也相应的增加,每个页面都需要顶部的ActionBar,如果在每个xml文件中去include我们的actionbar布局,工作量也是很大,而且不利于后期维护。今天这篇文章是教大家合理的管理我...
分类:
其他好文 时间:
2016-03-29 10:38:40
阅读次数:
218
首先你需要了解什么是代码规范,为什么需要这样当你看完这篇文章,咱们接下来就该学习怎么配置checkstyle步骤:1.https://github.com/android/platform_development/blob/master/ide/intellij/codestyles/AndroidStyle.xml2.将AndroidStyle.xml复制到~/.AndroidStudio/con...
分类:
移动开发 时间:
2016-03-29 10:38:13
阅读次数:
374
应该是三周的时间,感觉要是每天就只做这个的话一周时间也是可以的,但毕竟我们是大学教育。
我们小组终于齐心协力完成了这第一个人机界面设计,其实还是挺开心的,第一次合作,我第一次当名义上的组长。当然还没有结束,这周五还要在课堂上介绍,我也是蛮期待。
话不多说,今晚就先来看我负责的模块——管理员界面。
这个界面本来是另一个组员写的,结果到头来还是我完成了。但我们俩人之前的讨论和分析也是很有用的。
...
分类:
其他好文 时间:
2016-03-29 10:35:50
阅读次数:
261
1、集成Bean Validation 1.1到SpringMVC
1.1、项目搭建
首先添加hibernate validator 5依赖:
Java代码
org.hibernate hibernate-validator 5.0.2.Final
如果想在消息中使用EL表达式,请确保EL表达式版本是 2.2或以上,如使用T...
分类:
编程语言 时间:
2016-03-29 10:37:16
阅读次数:
341
删除链表中某个给定的节点。有个疑问希望高手帮忙解答一下~...
分类:
其他好文 时间:
2016-03-29 10:37:30
阅读次数:
124
fence的使用
fence的作用
软件实现的opengl
硬件实现的opengl
上层canvas绘图
关于fence,不错的参考文章http://blog.csdn.net/jinzhuojun/article/details/39698317。但是和我理解的还是有些出入,本文结合代码分析下自己理解的fence的产生和传递。
fence的使用
一般f...
分类:
移动开发 时间:
2016-03-29 10:34:51
阅读次数:
362
源语言->中间代码->目标语言
中间代码(Intermediate Representation或者IR):复杂性介于源程序语言和机器语言的一种表示形式。
编译程序锁使用的中间代码有多种形式。常见的有逆波兰记号,三元式,四元式,和树形表示。四元式是一种普遍采用的中间代码形式,很类似于三地址指令,有时把这类中间表示称为“三地址代码”,这种表示可以看作是一种虚拟三地址机的通用汇编码,每条”指令“包...
分类:
其他好文 时间:
2016-03-29 10:34:19
阅读次数:
1819
1.简单工厂模式1 简单介绍
简单工厂模式就是将对象产生的细节进行隐藏,客户端进行调用。
它又称为静态工厂方法模式,属于类的创建型模式。2.实现原理
为了将类的职能进行细分,定义一个具体的工厂类来负责创建类的对象,被创建的实例通常都具有共同的父类。
主要由三部分组成:工厂类 抽象类和实现抽象类的具体类;
该模式中包含的角色及其职责
工厂(Factory)角色...
分类:
其他好文 时间:
2016-03-29 10:35:25
阅读次数:
243
总之,就是不断反复遮罩“过滤掉”透明色就行,先来整段代码,后面再详细介绍。
void CTransDlg::OnPaint()
{
CPaintDC dc(this);
CMemDC m_dc;
if(!m_dc)
m_dc.LoadBitmap(IDB_BITMAP4);
CMemDC dcImage(100,100,&dc);
CBitmap bmpMask;
...
分类:
编程语言 时间:
2016-03-29 10:36:33
阅读次数:
376