作者: Yole

  • Velocity 简明教程

    1. 关于本指南
    2. Velocity是什么?
    3. Velocity能为我们做什么?What can Velocity do for me?
      1. The Mud Store example
    4. Velocity模版语言(VTL):入门Velocity Template Language (VTL): An Introduction
    5. Hello Velocity World!
    6. 注释Comments
    7. 引用References
      1. 变量Variables
      2. 属性Properties
      3. 方法Methods
    8. Formal Reference Notation
    9. Quiet Reference Notation
    10. Getting literal
      1. Currency
      2. Escaping Valid VTL References
    11. Case Substitution
    12. 标识符Directives
      1. Set
      2. 字符串常量String Literals
      3. 条件语句If-Else Statements
        1. Relational and Logical Operators
      4. foreach循环Foreach Loops
      5. 包含Include
      6. 解析Parse
      7. 停止Stop
      8. 宏Velocimacros
    13. Escaping VTL Directives
    14. VTL: Formatting Issues
    15. Other Features and Miscellany
      1. 数学Math
      2. 范围操作符Range Operator
      3. 高级特性Advanced Issues: Escaping and !
      4. Velocimacro Miscellany
      5. 字符串联String Concatenation
    16. 反馈Feedback (更多…)
  • Ubuntu 颜色风格

    前几天记录了为notepad++ 更换风格。

    常用的命令行也可以设置风格,这里我抓取了Ubuntu的颜色。

    在dos窗口设置即可达到Ubuntu效果

    背景色:(45,9,34);前景色(255,255,255)

    貌似就没其他设置了。。。。。

     

  • notepad++ 主题

    是否厌倦了一成不变的notepad主题,是否想换个风格,那么来看看notepad++的主题更换功能吧。

    更换步骤:设置–>语言格式设置,然后就可以在上面的地方选择想要的已经有的内置主题。

    (更多…)

  • JavaScript闭包

    最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。
    什么是闭包?
    “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码: (更多…)

  • 密码保护:This is the third night, I am not happy!

    此内容受密码保护。如需查阅,请在下方输入密码。

  • Servlet 3.0

    今个看DWR的做测试的时候,下了Tomcat7,新建servlet的时候,发现Eclipse居然没有在web.xml中添加配置信息还能正常运行servlet,查找一番后才发现这是servlet3的新特性,增添了对annotation的支持,无须更改配置文件,只需添加注解即可。

    其新特性如下:

    1. 异步处理支持:有了该特性,Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该 Servlet 线程。在接收到请求之后,Servlet 线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。
    2. 新增的注解支持:该版本新增了若干注解,用于简化 Servlet、过滤器(Filter)和监听器(Listener)的声明,这使得 web.xml 部署描述文件从该版本开始不再是必选的了。
    3. 可插性支持:熟悉 Struts2 的开发者一定会对其通过插件的方式与包括 Spring 在内的各种常用框架的整合特性记忆犹新。将相应的插件封装成 JAR 包并放在类路径下,Struts2 运行时便能自动加载这些插件。现在 Servlet 3.0 提供了类似的特性,开发者可以通过插件的方式很方便的扩充已有 Web 应用的功能,而不需要修改原有的应用。 (更多…)
  • 毕业,散场?

    那些已成为记忆,哪些将成为过去?

    那些人儿,那些笑脸将何时再见?

    结束,开始。

  • CAS单点登录(SSO)

    一、教程前言

    1. 教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤
    2. 单点登录SSO):请看百科解释猛击这里打开
    3. 本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),
      官网:http://www.jasig.org/cas
    4. 本教程环境:
      • Tomcat6.0.29
      • JDK6
      • CAS Server版本:cas-server-3.4.3.1
      • CAS Client版本:cas-client-3.1.12
      • 教程撰写日期:2010-11-05
      • 教程作者:咖啡兔 (更多…)
  • Git 常用命令

    1.查看命令帮助
    “男人”帮你解决烦恼,man git-commit;man git-log
    或者 man git

    2.git init 初始化当前所在目录的这个项目。shell返回“Initialized empty Git repository in .git/”,shell返回提示表明已经建立一个.git隐藏目录来保持该项目的进展信息。我们可以用ls -a看到它。

    3.git add . 表示要求git给母亲项目制作一个snapshot(快照只是登记留名,快照并非记录在案,git管快照叫着索引index)。snapshot会存在一个临时储存区域中。 (更多…)

  • 密码保护:与理想中的Android项目失之交臂

    此内容受密码保护。如需查阅,请在下方输入密码。