- 浏览: 22759 次
- 性别:
- 来自: 沈阳
最新评论
-
wanbing:
什么是投影啊?这么复杂!
Struts2 OGNL 访问Hashset
文章列表
Performance Tips 性能小贴士
http://developer.android.com/training/articles/perf-tips.html
简单翻译:
两条写出高效代码的基本规则:
1. 不要做不必要的操作
2. 不要申请不必要的内存
避免创建不必要的对象
尽量定义静态方法
为常量使用final定义
避免创建Getters/Setters
使用增强的For循环
Consider Package Instead of Private Access with Private Inner Classes
避免使用浮点数
了解并使用库方法(不要自己写)
小心使用N ...
Git支持很多merge工具, 我习惯用KDiff3
配置命令如下
git config --global -l
查看已经配置了什么merge工具
如果没有merge.tool和mergetool.kdiff3.path
则输入
git config --global --add merge.tool kdiff3
git config --global --add mergetool.kdiff3.path "D:/Program Files/KDiff3/kdiff3.exe"
路径根据你的安装位置
如果有
则输入
git config --global me ...
http://www.cnblogs.com/allin/archive/2010/05/15/1736458.html
留作存档
配置 Git
正如你在第一章见到的那样,你能用git config配置 Git,要做的第一件事就是设置名字和邮箱地址:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
从现在开始,你会了解到一些更为有趣的设置选项,按照以上方式来自定义 Git。
我会在这先过一遍第一章中提到的 Git 配置细节。Git 使用一系列的配置文件来存储你定义的偏好,它首先会查找/etc/gitconfig文件,该文件含有 对系统上所有用户及他们所拥有 ...
Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setContentView方法来载入一个在xml里定义好的界面.
其实在Activity里面就使用了LayoutInflater来载入界面, 通过getSystemService(Context.LAYOUT_INFLATER_SERVICE)方法可以获得一个LayoutInflater, 然后使用inflate方法来载入layout的xml, 对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.
对于一个已经载入的界面, 就可以使用这个界 ...
自己记录一下:
原文是
layout_gravity : Standard gravity constant that a child can supply to its parent. Defines how to place an object, both its x and y axis, within a larger containing object
gravity定义了这个元素内所有子元素对于这个元素的布局
比如一个TextView内部文字的align
layout_gravity定义了这个元素相对于父元素(比如Layout)的布局
比如一个TextView在整个Lay ...
本篇文章详细介绍了Oracle的递归查询语法,利用此语法,可以方便地实现递归的双向查询:
-- Tirle : Recursion query for TREE with "connect by/start with"
-- Author :
-- Create Date :
-- Version :
-- Last Modify :
目 录
一、测试准备
二、实现各种查询要求
三、要点总结
正 文
一、测试准备
1、先假设有如下部门结构。
1
/ \ ...
Hibernate直接取出来的值都是Set
最近在修改别人代码, 用Struts2却在页面上写了大量的Java逻辑
全改为了标签.
在标签里面用ognl访问set是一件很痛苦的事....不能用下标(比如我想取得第一个元素的某个值)
后来发现用投影可以很轻松的解决这个问题.
比如
<s:if test="#ite.planrestemps.{status}[0] == null || #ite.planrestemps.{status}[0] < 2L">
<a href="javascript:ModifyP ...
问题举例:
<s:iterator id="ite" value="list" status="st">
<s:if test="#ite.type == 2">
aaaaaaa
</s:if>
<s:elseif test="#ite.type == 1">
bbbbbbb
</s:elseif>
<s:else>
ccccccc
</s:else>
</s: ...
- 2009-11-02 15:05
- 浏览 2954
- 评论(0)