自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

转载 WebSocket 简介

WebSocket 是HTML5一种新的协议。它是实现了浏览器与服务器的双向通讯。在 WebSocket API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。背景现在,很多网站为了实现即时通讯,所用的技

2011-07-07 22:22:50 1657

转载 开发消息驱动的POJO

开发消息驱动的POJO作者: Craig Walls,  出处:TheServerSide.com, 责任编辑: 叶江,  2005-07-27 13:49  消息驱动的POJO提供了类似MDB的功能,能够充分利用Spring中提供的功能,在当使用了Spring构架并用它来部署应

2011-07-07 22:08:40 1120

原创 下拉列表自动匹配插件AddIncSearch

<br />效果图如下:<br /><br />代码如下:<br /><html> <head> <title>下拉列表自动匹配插件使用</title> <!--包含jquery类库 --> <mce:script type="text/javascript" src="jquery-1.4.3.min.js" mce_src="jquery-1.4.3.min.js"></mce:script> <!--包含插件类库 --> <mce:script type="text/

2011-01-04 16:16:00 1667

原创 java 集合(List)元素分组

<br />package list.arraylist;import java.util.ArrayList;import java.util.List;/** * 此类实现了集合按某种规则分组的算法 * * @author xujt,2011-1-4 */public class Group { /** * 分组 * * @param target * <code>List</code>待分组的集合 * @ret

2011-01-04 15:04:00 26917 13

原创 java 集合排序

<br />package list;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * 集合排序<br> * *<b>排序方式1:</b>让集合中的元素实现Comparable接口,并实现compareTo()方法,在方法中定义排序规则 <br> *compareTo() 返回 负整数、零或正整数,

2011-01-04 15:00:00 1062

原创 parseFloat(String s) toFixed()应用详解

parseFloat(String s)& toFixed()语法<br />parseFloat() 将一个字符串转换成一个浮点数字<br />toFixed() 方法可把 Number 四舍五入为指定小数位数的数字参数<br />      parseFloat() 参数为待转换的字符串<br />toFixed() 规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替返回值<br />      转换后的数字经典案例<br /

2010-10-08 23:29:00 19005

原创 程序员的核心竞争力

<br />       渐渐的感觉心情好了一些,我又重新找到了奋斗的动力,我收获了成就感,一旦有了成就感人马上就变得精神了许多。渐渐的发现自己没有实力,核心竞争力不明显。只靠满腔的热血是不行的。突然想起一句话来“理想是要有实力的”。       对与一个技术人员来说,现在的软件界各种技术龙鱼混杂,数不胜数。今天弄这个明天弄那个肯定是不行的,我们应该做的事情是尽快脱离某种技术的束缚,不能因为某种技术不行而束缚自己的思想。如果有一个好的想法,而技术人员没有能力去实现,那是技术人员的悲哀。如果你有很强的技术,但

2010-07-09 10:14:00 1307

原创 Rails 常用方法

ActiveRecord::Base 所有子类,即我们常说的所有模型类。模型类save方法在操作数据块成果后会返回true,我们以此判断模型是否保存成功了,对应的还有一个save!方法,此方法在保存失败之后会抛出异常,我们可以捕获此异常,然后做相应处理。

2010-07-08 10:01:00 518

原创 Ruby 中变量的初始化

<br />Ruby中的变量分为四类,分别是:类变量、实例变量、全局变量和局部变量<br /> <br />类变量<br />      在使用类变量之前必须对其进行初始化赋值。否则引用一个未初始化的类变量会得到一个错误。<br />      class King def self.hello @@hello endendputs King.hello #error<br />实例变量<br />      如果引用一个未初始化的实例变量Ruby解释器会返回一个nil<br

2010-06-09 00:13:00 2803

原创 Ruby 对象污染机制

      一个对象可以通过调用taint方法将对象设置成污染的。一旦一个对象被设置成受污染的,那么源自它的任何对象都将被标记为受污染的。不过一个受污染的对象可以通过untaint标记为未受污染的。     s = "King"s.taintputs s.tainted? # trues.untaintputs s.tainted? # false     Ruby的污染机制,主要是为了保证对象的安全性,在web应用程序中,一些数据来自变淡的提交,这样的数据缺乏可信度。一旦检查了该对象的内容

2010-06-08 23:56:00 1302

原创 Ruby 冻结对象

<br />     Ruby中的对象一旦别冻结,此对象将变得不可改变,即所有的状态都是不可改变的,<br />并且对其方法的调用也会失败。<br />s = "King"s.freeze #冻结对象puts s.frozen?s.upcase! #error,请调用upcase!而不是upcase<br />      某个对象一旦被冻结,就没有办法解冻了,使用clone方法拷贝一个被冻结的对象<br />,那么得到的拷贝也是一个被冻结的对象。但调用dup方法拷贝一个

2010-06-08 23:46:00 602

原创 Ruby中对象的相等性比较

<br />1、equal?<br />      equal?由Object定义,用于比较两个对象引用的相等性。<br />      ##s1 和 s2 是两个不同对象的引用#s1 = "King"s2 = "King"puts s1.equal?(s2) #falseputs "s1 object_id:#{s1.object_id}/n s2 object_id:#{s2.object_id}"<br />2、==<br />     大多数类重新定义了了此操作符,它用于比较

2010-06-08 23:36:00 1760

原创 Ruby 程序的命名规则

      Ruby标示符由字母、数字下划线组成,但是不能以数字开头,并且标识符,不能包含任何非打印字符。      以A到Z的大写字母开头的标识符是常量,如过尝试改变这样标识符的值,Ruby解释器将发出警告。      类名和模块名必须以大写字母开头,否则会报错。      按照习惯,非常量的多字节和标识符以下划线分割多个字符,如:“hello_word”而多字节的常量则以“HelloWorld”或"HELLO_WORLD"的形式标示。

2010-06-04 15:11:00 535

原创 RubyGems

<br />RubyGem对Ruby 程序进行打包的打包系统。<br />RubyGems使安装Ruby软件变得容易,它可以自动管理包之间的复杂的依赖关系。<br />RubyGems常用命令:<br />        gem list                     #查看已安装的gem包<br />        gem update rails        #更新rails<br />        gem update --system #更新gems 系统<br />        g

2010-06-04 14:59:00 401

原创 Ruby 中类的含义

<br />一个类就是一些相关方法的集合,这些方法将操作一个对象的状态<br />一个对象的状态保存在他的实例变量中;那些以@开头的变量是类<br />的实例变量,他的值是特定于某个对象的。

2010-06-03 23:38:00 452

原创 Ruby中以等号(=)结尾的方法

Ruby中允许方法以”=“结尾。以等号结尾的方法有些特殊,Ruby允许以赋值操作的语法来调用它们。class Text  def text=(x)  endendtext = Text.new#一下方法调用功能相同text.text=(6)                    text.text = 6

2010-06-03 23:31:00 1157

原创 Ruby中的并行赋值

<br />在Ruby中允许并行赋值<br />如:<br /> <br />    a,b = 8,9                 #a = 8,b = 9<br />    a,b = b,a                 #交换ab的值<br />    o,p,q = [1,2,3]<br /> <br />并且在Ruby中允许方法有多个返回值(这与C/C++/Java不同),此时并行赋值变的很有用:<br /> <br />    def test(x,y)<br />        a =

2010-06-03 22:56:00 782 1

原创 Ruby是面向表达式的

<br />Ruby的语法是面向表达式的,例如:<br />    max_num = if x > y then x else y<br />虽然在Ruby中所有的”语句“都是表达式,但并不是所有的表达式都有有意义的返回值,<br />如while循环和方法的定义,在正常情况下它们都返回nil!

2010-06-03 22:46:00 809

原创 Ruby中以问号(?)和感叹号(!)结尾的方法

在Ruby中有很多方法是以?和!号结尾的“?”被用于标示谓词,即返回Boolean直的方法,如Array.empty?(判断数组中元素是否为空)“!”出现在方法名尾部的感叹号表明使用该方法是需要多加小心。许多Ruby的核心类都定义了成对的方法,它们具有同样的名称,只是结尾相差一个“!”,通常情况下,不带感叹号的方法返调用该方法的一个拷贝,二带感叹号的方法则是一个可变方法,该方法会修改原来的对象,如Array类中的sort和sort!

2010-06-03 22:39:00 16060

转载 最强的50本计算机图书

美国著名图书频道Book Pool集结最权威的62位作者评选出了最近10年计算机专业图书中的50强(光这62位作者阵营就非常强大,我们熟悉的就有:Francesco Balena(Microsoft.NET框架程序设计,Visual Basic.NET语言描述作者) Bert Bates(Head First Design Patterns作者) Joshua Bloch(Effe

2010-05-18 16:56:00 1293

转载 Oracle Sql 优化

基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXI

2010-05-13 23:19:00 371

原创 JDBC 链接 SQL SERVER 详解

系统要求         首先从www.microsoft.com下载JDBC Driver。        为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar 。JAR 说明 sqljdbc.jarsqljdbc.jar 类库提供对

2010-01-30 10:20:00 3294 2

AngularJS权威指南

网友分享的不错的资源,这里转载下, AngularJS权威指南

2015-02-27

用AngularJS开发下一代Web应用

网上找的不错的资料,分享给大家, 用AngularJS开发下一代Web应用

2015-02-27

AngularJS学习笔记

转载个不错的笔记,AngularJS学习笔记,不错的入门教程

2015-02-27

Bootstrap用户手册:设计响应式网站 pdf 完整版

Bootstrap用户手册:设计响应式网站 完整版

2015-02-27

Flex4 中文 API

Flex4 中文 API

2013-03-12

Building Portals with the Java Portlet API pdf

Building Portals with the Java Portlet API

2012-03-07

Portlets in action

Portlets in action 经典portlet开发书籍

2012-03-07

Liferay.in.Action.Richard.Sezov.pdf

Liferay.in.Action.Richard.Sezov

2012-03-07

应用Rails进行敏捷Web开发第二版

Rails是一个“一站式”的MVC Web框架,它可以帮你开发出结构良好的应,EH程序,不会给你造成丝毫阻碍。只要专注于应用程序的业务逻辑,Rails会帮你搞定所有细节。甚至当开发一个大量用到JavaScript 的网站时,你都可以不必自己运手哪怕一行JavaScript代码。

2011-05-12

重构-改善既有代码的设计中文版

Martin Fowler和《重构:改善既有代码的设计》(中文版)另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。

2011-01-25

QC QUALITY CONTROL 中文手册

适合初学者的QC教程,非常详细            

2010-01-22

林信良 hibernate

很不错的hibernate入门教程,开发时可以参考源码,只是台湾人写的,不过还不错

2009-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除