`
文章列表
        vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:     1) 命令行模式(comma ...
Linux下安装配置 Jdk1.6+Tomcat6+Apache2.2.x+jk_mod1.2 详 Java代码 本篇以Redhat AS5,内核为Linux 2.6.18-8.el5 为例,其中Redhat/Fedora系列基本一致,其他Linux或者版本均可以参考。       STEP 1   软件下载:    1. jdk1.6.x   http://java.sun.com/javase/downloads/index.jsp    2. tomcat6.x   http://tomcat.apache.org/download-60.cg ...
开发不连续端口(包括单个): iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT 其他都关闭: iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset 开放连续端口: iptables -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 8001:8140 -j ACCEPT 还可以直接修改/etc/sysconfig/iptables,如何写,参考已开端口,或者按照 ...
linux下目录和文件的权限区别文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的连结)、搜索目录(能用该目录名称作为路 ...
js实现动画的原理跟动画片的制作一样.动画片是把一些差距不大的原画以一定帧数播放.js动画是靠连续改变元素的某个css属性值,比如left, top.达到视觉的动画效果. 这几年出现了不少优秀的js游戏, 比如前段时间的《js版植物大战僵尸》.其实js游戏主要就是这4个部分组成. 绘图, 移动, 碰撞检测, 逻辑设定.如果用jquery来做的话, 前三项都会变得相当容易. 去年我也用jquery写了2个小游戏(jquery坦克大战和jquery泡泡堂).也写了自己的动画类.不过当时限于水平,没有深入分析 jQuery.fx类的实现. 这几天读过源码之后, 感受很多. jquery ...
我用过putty、SSH Secure Shell Client等Windows下的SSH客户端软件,这些软件可以实现终端仿真,通过Shell命令远程操作Linux、FreeBSD系统,却不能直接上传文件到服务器或从服务器下载文件,还必须配合使用单独的psftp、WinSCP等基于SSH(sftp、scp)进行文件传输的软件,不太方便。    对于采用了美国RSA信息安全公司的SecurID双重认证系统的用户来说,psftp、WinSCP等软件就无法使用了。因为SecurID系统包含一个配备液晶显示的令牌(Token),令牌每60秒便能产生一组全新的6位数字密码。用户在登录服务器时,除输入其帐号 ...
基于json-lib.jar包Json实例程序1.从头或者从零开始,创建一个JSONObject(Creating a JSONObject from scratch) 实例1: JSONObject jsonObject = new JSONObject(); jsonObject.element("name", "周星星"); jsonObject.element("sex", "male"); jsonObject.element("age", 18) ...
大多数网站的每个页面布局差别不是太大,除非一些特殊页面例如 门户首页等。如果每个页面独立一个文件,则会导致不同文件出现大量相同的代码,我们也可以把这些相同的代码抽取出来放在一个独立的小文件,需要的时候利用 Velocity的#parse指令来嵌入到目标页面中。但是此法却对页面上用于控制排版的HTML代码无效,因为控制整个页面排版的代码一般会贯穿整个 文件,开头、结尾皆有,无法分拆到独立的文件上,因此就有将页面的layout独立出来的,以减小页面的代码量的需要。 我在用Velocity时一般都是使用Velocity-Tools项目的VelocityViewServlet来负责解析所有Veloci ...
Velocity 解析多层Map 文章分类:Web前端 针对Map<String,Map<String,List>> 的情况 Java代码 #foreach($other in ${otherParamMap.keySet()})//这里是遍历第一层Map        <table class="table_A">            <caption>$other</caption>//取出第一层Map的key值                <tbody>   ...
首先,遍历map有以下方法: Java代码 import java.util.HashMap;    import java.util.Iterator;    import java.util.Map;       public class MapTest {           public static void main(String[] args) {            Map<String, String> map = new HashMap<String, String>();    ...
折腾个velocity的显示问题折腾了一天.. 一.遍历个map类型 1.先看后台java程序 Java代码 Map<String,String> paramValues=new HashMap<String, String>();    ***    *** 中间赋值操作省略了    ***    data.put("paramValues", paramValues);//传值给velocity   Map<String,String> paramValues=new HashMap<St ...
JDK1.4中 Java代码 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); Object value = entry.getValue(); }    Map map = new HashMap(); Iterator it = map.entrySet ...
javascript中的prototype方法使用说明(详解) 2008年09月03日 星期三 11:10   我的网站低层网页用的是中文文件名,这个我带来了不少麻烦,因为搜索引擎收录的网站地址编码不同,这样正好使浏览器不能识别我网站中运用的 ...
"^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"   ...
1./** 2. * 判断是不是一个正确的时间 yyyy-MM-dd 3. * @param {String} str 4. * @return {Date} 5. */ 6.Date.isSimpleDate = function(str){ 7. var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; 8. var r = str.match(reg); 9. if(r==null)return null; 10. var d= new ...
Global site tag (gtag.js) - Google Analytics