`
文章列表
最近在系统的学习Linux,学习过程中做笔记是很有好处的:一方面可以加深对知识的理解和掌握;另一方面可以方便以后进行查阅与复习。于是,在学习过程中,通过查阅不少资料,对相关知识点进行系统总结。也希望本序列笔记能够对同我一样的初学者有所帮助,大家一起学习进步。
好久没有写Blog了,最近似乎变懒了。今天上班没有很多事,于是把之前遇到的一个问题记录下来。 Web开发会涉及到很多类型转换的情况。我们知道,页面中的一切值都是字符串类型,而到后台,我们需要的可能是其他各种类型 ...
最近公司项目需要使用到smil相关知识,因而专门学习了一下。在网上找到了几篇基础教程,转载以方便查看。 一、 简介 随着流技术的成熟和广泛的应用,其优点我们有了深深的体会。但是,其不足之处也逐渐体现出来。问题的出现,就要求我们想办法来解决。SMIL正是针对目前流技术中的问题而提出来的。下面让我们来仔细看看SMIL。 1、SMIL简历    SMIL是同步多媒体集成语言(Synchronized Multimedia Integration Language)的缩写,念做smile(呵呵,这名字不错吧)。它是由3W(World Wide Web Consortium)组织规定的多媒体操纵语 ...
一、java反射机制     JAVA反射机制是在运行状态中,对于任意一个类,都能够得到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。     用一句比较白的话来概括,反射就是让你可以通过名称来得到对象 ( 类,属性,方法 ) 的技术。例如我们可以通过类名来生成一个类的实例;知道了方法名,就可以调用这个方法;知道了属性名就可以访问这个属性的值。 Java反射机制主要提供了以下功能: 1、为一个类生成对应的Class对象    运用(已知对象) getClass():Object类中的方法 ...
干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理 ...
【51CTO精选译文】对于Sun最新发布的Java EE 6平台,过去51CTO已经陆续介绍了平台的主要目标,以及三大新技术中的JAX-RS以及上下文和依赖注入。本文介绍第三个技术:Bean验证。 验证数据是应用程序生命周期中一个常见的任务,例如,在应用程序的表示层,你可能想验证用户在文本框中输入的字符数最多不超过20个,或者想验证用户在数字字段输入的字符只能是数字。 开发人员在应用程序的各层中通常使用相同的验证逻辑,或者将验证逻辑放在数据模型中。 Bean验证(JSR 303)使验证变得更简单了,减少了重复,错误和凌乱,Bean验证提供了一个标准的验证框架,在框架中相同的验证集可以在应用 ...
【51CTO精选译文】Java EE 6平台的发布带来了几个新的技术亮点。在前几周,我们介绍了Java EE平台的主要目标以及Java EE 6的RESTful Web Services Java API (JAX-RS)特性,本文将介绍面向Java EE平台的上下文和依赖性注入(CDI)。 JSR 299是一种为Java EE组件提供强大服务的技术,这些服务允许Java EE组件,包括EJB会话Bean和JavaServer Faces(JSF)托管的Bean,绑定到生命周期上下文,注入,并以松耦合的方式交互。最重要的也许是,CDI统一和简化了EJB和JSF编程模型,允许企业Bean替换JS ...
【51CTO精选译文】上周我们介绍了Java EE 6平台的主要目标,本篇介绍这个版本中引入的新技术。这些新技术使这个平台变得更加强大,其中三个重要的新技术包括:51CTO编辑推荐您阅读《Java EE 6平台指南》专题了解更多。 ◆RESTful Web Services Java API (JAX-RS) ◆面向Java EE平台的上下文和依赖性注入(CDI) ◆Bean验证 本文将介绍RESTful Web Services Java API (JAX-RS)。 RESTful Web Services Java API (JAX-RS) RESTful Web Service ...
之前谈到了jqGrid与Serlvet/JSP集成,实际上就是Servlet按jqGrid对数据的要求返回相应的数据,Servlet中是通过PrintWriter输出数据的,那时,我们用到了json-lib来构建Json数据。现在来谈谈jqGrid如何与Struts2集成。 对于Struts2,同样需要按jqGrid的要求返回相应的json数据格式。当然,我们可以在Struts2的Action中通过返回null来干Servlet一样的事情,这样也能够同Servlet一样实现与jqGrid集成。然而,此时Struts2实际上相当于没有。既然用到了Struts2,我们就应该用Struts2为我们提 ...
【51CTO精选译文】Java EE 6现在已经正式发布。在Sun的官方网站上,有一系列文章对Java EE 6的技术标准进行了详细的介绍。51CTO开发频道对这个系列进行了翻译,带领你初步领略Java EE 6的新特性。本系列文章将于每周二更新,今天这 ...
上面的图是转过来的,《蜗居》第24集3:30秒截图 。这部片子同事前段 copy 给我,带在旅游的路上看的。我也就打发时间看了一点。据说很火,但是跟我没什么共鸣,也就没啥欲望看完。 话说,《大规模C++程序设计》这本书,就胡乱翻过电子版的几页吧。算是本不错的书,可惜我对 C++ 失去兴趣已久,不太想读了。但就我读到的只言片语来说,这本书更多的是对 C++ 的友好批判。其实是很适合 C++ 中毒的程序员去读的。 正如引言中所述:”与主流观点相反,从根本上说,最普通形式的面向对象程序要比对应的面向过程的程序更难测试和校验。“ 嗯,小贝为啥做的那么失败。不是因为他学计算机,不是因为他搞 C++ ...
在我的jqGrid第一个demo中,没有涉及到任何与服务端的交互:数据是从自己定义的一个固定数组中得到的。当然,实际应用中不可能会这么做。在jqGrid官方网站上提供的demo,服务器端全部是PHP,在网上找了很久,也没有找到写的完整详细的从JSP/Servlet获得数据的例子。下面是我写的一个从Servlet获得数据的例子,希望对初学者有点帮助。 jqGrid支持的好几种数据类型,现在使用比较多的是JSON。本文中也采用这种数据类型。另外,本文使用了json-lib,因而您也需要下载json-lib.jar,可以到http://json-lib.sourceforge.net/上下载,且该网 ...
文章来源:http://www.felixwoo.com/archives/247 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过 ...
公司项目想要实现一种功能: 单击一个按钮或超链接,然后会出现其他的超链接,这时要让其中的一个超链接被单击,以显示一个初始页面。(公司页面使用了frameset) 很显然,之后的超链接单击事件需要通过JavaScript来触发。 一开始,我想到了用jQuery的click()事件来触发超链接的单击事件(与trigger("click")一样的效果)。结果发现不如人意。 实例如下: 效果图 IE: FireFox: <h3>请单击”Click Me"。测试提交按钮与超链接是否也被单击了。</h3> <button id= ...
今天同事测试发现项目中一个小bug,然后我负责解决。研究了不短的时间,终于搞定了,有点激动。呵呵。拿出来与大家分享。 想要实现的功能大概是这样的: 有两个文本框,其中一个只读,另一个可以输入。要求在可输入文本框中输入文本时,只读文本框能够获得输入的值,且只读文本框旁边出现提示信息,实时显示只读文本框的内容。 这个功能看是简单,但其实并没有想象的那么简单。(注意,可输入框的处理没什么可讨论的,关键是只读框的处理) 一开始,我们一般会想到在只读文本框上运用onchange事件。一试,发现onchange根本没用,该事件是在文本框获得焦点,然后内容改变失去焦点后才触发的,现在在只读文本框上根本没 ...
Global site tag (gtag.js) - Google Analytics