通常在Linux或其他*Nix环境我们都使用VIM作为代码编辑工具,在纯命令终端下,它几乎是无可替代的。 它具有非常强大的扩展机制,在文字编辑方面基本上无所不能。 不过Emacs用户请不要激动,笔者还没有真正使用Emacs,虽然我知道它甚至可以煮咖啡, 还是等笔者有时间了或许会试试煮杯咖啡边喝边写。...
分类:
系统相关 时间:
2014-11-21 18:31:11
阅读次数:
195
一、前言 Velocity作为历史悠久的模板引擎不单单可以替代JSP作为Java Web的服务端网页模板引擎,而且可以作为普通文本的模板引擎来增强服务端程序文本处理能力。而且Velocity被移植到不同的平台上,如.Net的NVelocity和js...
分类:
其他好文 时间:
2014-11-21 15:43:42
阅读次数:
230
静态工厂方法是一个返回类实例的静态方法。静态工厂方法的用于替代构造方法。
1、静态工厂方法的优点
如果一个构造方法的参数没有具体描述要返回的对象,那么使用一定意义名字的静态工厂方法使得该类更利于使用。
如果一个类有多个特征相同的构造方法,那么应该考虑用有特殊意义名字的静态工厂方法来代替构造方法。
静态工厂方法在调用的时候不要求一定要有类对象。对于一个非可变类,可以使用一个预先构造好的实例,...
分类:
编程语言 时间:
2014-11-21 12:49:35
阅读次数:
185
什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网...
分类:
系统相关 时间:
2014-11-21 12:00:50
阅读次数:
317
a{ display: block; /*定义显示形式*/ overflow: hidden; /*截取超出字符*/ text-overflow: ellipsis; /*超出字符以…代替*/ white-space: nowrap; ...
分类:
Web程序 时间:
2014-11-21 12:00:40
阅读次数:
212
新版的OpenCV在所有的函数和类前都加上了cv或Cv,这样很好的避免了区域污染(namespace pollution),而且不用在前面加‘cv::’,非常的使用。像之前的imshow()函数被现在的cvShowImage()所替代,现如今在OpenCV中显示一张图片可用如下代码: IplI...
分类:
其他好文 时间:
2014-11-21 01:29:04
阅读次数:
344
在C&C++中一、inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。表达式形式的宏定义一例:#define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2))取代这种形式的原因如下:1. C中...
分类:
其他好文 时间:
2014-11-21 01:19:51
阅读次数:
161
谷歌称 Android Studio 将会让开发者更快、更具生产力,它完全免费,跨平台支持 Win/Mac/Linux,是替代 Eclipse 的最佳安卓开发工具,想来还是有点小激动。关于Android Studio如何安装的文章网上搜一下还是有很多的,最近想升级为最新版的0.9.3 ,但因为网络访问和版本,时间问题,参照安装配置时还是出了不少问题,比如:安装完成后创建工程时卡住不动了,是因为联网下载gradle卡住了。...
分类:
移动开发 时间:
2014-11-20 22:00:08
阅读次数:
427
Normalize.css 只是一个很小的CSS文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset,Normalize.css是一种现代的、为HTML5准备的优质替代方案。Normalize.css现在已经被用于Twitter Bootstrap、HTML...
分类:
Web程序 时间:
2014-11-20 21:56:24
阅读次数:
275
换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性<?php echo PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 ec...
分类:
Web程序 时间:
2014-11-20 21:44:54
阅读次数:
230