12 2009 档案

摘要:JSF Expression LanguageJSF Expression Language 搭配 JSF 标签来使用,是用来存取数据对象的一个简易语言。 JSF EL是以#开始,将变量或表达式放置在 Unknown macro: { 与 } 之间,例如: #{someBeanName} 变量名称可以是faces-config.xml中定义的名称,如果是Bean的话,可以透过使用 '.' 运算子来存取它的属性,例如:... <f:view> <h:outputText value="#{userBean.name}"/> </f 阅读全文
posted @ 2009-12-24 15:53 温景良(Jason) 阅读(8024) 评论(1) 推荐(1) 编辑
摘要:导航规则设置在JSF中是根据faces-config.xml中<navigation-rule>设定,以决定在符合的条件成立时,该连结至哪一个页面,一个基本的设定如下: .... <navigation-rule> <from-view-id>/pages/index.jsp</from-view-id> <navigation-case>... 阅读全文
posted @ 2009-12-24 15:51 温景良(Jason) 阅读(1891) 评论(0) 推荐(0) 编辑
摘要:首先,JSF是表示层的框架,是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF(JavaServerFaces)。开发JSF几点比较要注意的地方: (1)web工程启动时首先要在web.xml中加载jsf的配置信息,代码如下:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xmlversion="1.0"encoding="ISO-8859-1"?>& 阅读全文
posted @ 2009-12-24 10:05 温景良(Jason) 阅读(457) 评论(0) 推荐(0) 编辑
摘要:Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、final类 fi 阅读全文
posted @ 2009-12-17 10:07 温景良(Jason) 阅读(296) 评论(0) 推荐(0) 编辑
摘要:哈希表和哈希函数是大学数据结构中的课程,实际开发中我们经常用到Hashtable这种结构,当遇到键-值对存储,采用Hashtable比ArrayList查找的性能高。为什么呢?我们在享受高性能的同时,需要付出什么代价(这几天看红顶商人胡雪岩,经典台词:在你享受这之前,必须受别人吃不了的苦,忍受别人受不了的屈辱),那么使用Hashtable是否就是一桩无本万利的买卖呢?就此疑问,做以下分析,希望能抛... 阅读全文
posted @ 2009-12-17 09:37 温景良(Jason) 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1. 引言 哈希表(Hash Table)的应用近两年才在NOI中出现,作为一种高效的数据结构,它正在竞赛中发挥着越来越重要的作用。 哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。然而在当前可利用内存越来越多的情况下,用空间换时间的做法是值得的。另外,编码比较容易也是它的特点之一。 哈希表又叫做散列表,分为“开散列... 阅读全文
posted @ 2009-12-17 09:33 温景良(Jason) 阅读(510) 评论(0) 推荐(0) 编辑
摘要:1. Main方法(入口)唯一的四种格式:static void Main(string[] args)static void Main()static int Main(string[] args)static int Main()C#中一个项目只允许一个Main入口,且大写!Main方法返回值只为void or int 前面没有修饰符2. 数据类型方面。a) C#定义了struct(结构),不... 阅读全文
posted @ 2009-12-15 16:45 温景良(Jason) 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:ASP.NET 支持两组性能计数器:系统和应用程序。前者在 ASP.NET 性能计数器对象中的 PerfMon 中公开;后者在 ASP.NET Applications 性能对象中公开。ASP.NET 性能对象中的 State Server Sessions 计数器(仅适用于在其中运行状态服务器的服务器计算机)和 ASP.NET Applications 性能对象中的 Sessions 计数器(仅... 阅读全文
posted @ 2009-12-15 16:06 温景良(Jason) 阅读(991) 评论(0) 推荐(0) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--DECLARE@SqlNVARCHAR(MAX)DECLARE@ExecSqlNVARCHAR(MAX)--获得需要扩展的列明SELECT@Sql=ISNULL(@Sql+'],[','')+Name... 阅读全文
posted @ 2009-12-10 15:55 温景良(Jason) 阅读(185) 评论(0) 推荐(0) 编辑
摘要:在Eclipse中,我们常常看一些英文的JavaDoc提示或者没有相应的提示是很不习惯的,如下图所示:我们现在要把这种不习惯的提示改为中文的JavaDOC提示,首先先到http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip下载中文的JavaDOC,版本为javaSE6.0。然后在Eclipse中选择window-->Preferences,在图中对应位置输入“jre”:然后点击黑色字体处的Instralls JRES:然后点击jre6.0,选择右边的Edit 阅读全文
posted @ 2009-12-09 15:58 温景良(Jason) 阅读(661) 评论(0) 推荐(0) 编辑
摘要:SQL SERVER 2005中新增加了两个关系运算符 PIVOT/ UNPIVOT,能够实现表中的列转换到行,以及行到列的转换工作。举例,还是先创建测试数据表CREATETABLEsales.salesByMonth(yearchar(4),monthchar(3),amountmoney,PRIMARYKEY(year,month))INSERTINTOsales.salesByMonth(y... 阅读全文
posted @ 2009-12-09 09:08 温景良(Jason) 阅读(629) 评论(0) 推荐(0) 编辑
摘要:/*标题:普通行列转换(version 2.0)说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语... 阅读全文
posted @ 2009-12-09 09:00 温景良(Jason) 阅读(421) 评论(0) 推荐(0) 编辑
摘要:自从看《学技术的不能自废武功》这篇文章后,我深有感触,于是对自己以前学过的知识又重新温习了一次,结果终于发现了一些新的感悟,现将其感悟发表,于大家共勉:关于 sql 行转列的感悟(表1)要将其转变为:(表2)可以看得出来,表2列是由表1的行数据转化而来的,只有姓名列是表1中的列。一步一步的来嘛,其他的列难搞,如果表2只有1列姓名的话,那么very easy了,不就是一个简单的分组嘛。Select ... 阅读全文
posted @ 2009-12-09 08:52 温景良(Jason) 阅读(272) 评论(0) 推荐(0) 编辑
摘要:本文笔者用清晰的实例,解决了Linq多条件问题,思路十分的清晰,笔者也很细心的做了描述,希望能给你带来帮助。最近有个项目准备功能改版,师兄吩咐:尽可能地做到万般皆Linq,所以很多东西都要从存储过程搬过来..昨天写评价功能的时候,碰到个Linq多条件叠加组合的问题,其需求如下:多种查询评价的条件:1.Linq多条件之查询类型:收到的评价_买家给我的评价,收到的评价_卖家给我的评价,给出的评价_我给... 阅读全文
posted @ 2009-12-08 14:42 温景良(Jason) 阅读(2730) 评论(1) 推荐(0) 编辑
摘要:linq动态排序不是很好实现的,很多开发者都在这个方面有疑惑,所以笔者今天分享一下自己的经验,希望能给大家带来帮助。想实现linq动态排序就是linq的order by 后跟动态的函数可以用委托实现,但是发现实现委托函数时候:inttestSelector(postp) { returnp.Uu; } 这个返回类型受到了限制仅是相同类型的字段可以动态排序是不是Func selector 这个的实现... 阅读全文
posted @ 2009-12-08 14:41 温景良(Jason) 阅读(2327) 评论(0) 推荐(0) 编辑
摘要:一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的... 阅读全文
posted @ 2009-12-05 16:50 温景良(Jason) 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Resharper进阶一:简要介绍面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不想切换到设计器中去了(切换/F7... 阅读全文
posted @ 2009-12-02 19:10 温景良(Jason) 阅读(1754) 评论(1) 推荐(0) 编辑
摘要:1.传统修改模式,看下列代码[代码]监控SQL语句:[代码]从这里例子中可以看出使用“传统模式”的数据更新,必须先要执行一次查询,将获取要更新的实体对象,在看下面的例子:[代码]更新是不会执行的,因为实体不再 执行 SaveChanges 的对象中所以 当我们更新一个 不再当前连接中的对象是必须要先执行查询获取这个对象才能对其更新,如下:[代码]2.使用ApplyPrope... 阅读全文
posted @ 2009-12-01 12:21 温景良(Jason) 阅读(286) 评论(0) 推荐(0) 编辑