- 博客(42)
- 收藏
- 关注
原创 Java Socket通信需要注意的问题.
定义:主机字节序[百度百科] java中有符号数向无符号数转换.可以看考百度百科中的相关说明返回的数据要规定结束符,或者定义返回的数据的总长度.利用java.nio.ByteBuffer组建通信的二进制数据....
2010-07-30 10:15:29
159
原创 [转载]说地道的Java语言
说地道的Java语言(译)总结:命名规范 不要使用缩写基于驼峰字的非缩写名称要清晰得多,代码读得比写得多,Java语言就为阅读而被改进的。C语言程序员具有一种几乎无可抗拒的诱惑力去弄乱代码;Java程序员则不会。Java语言会把易读性放在优先于简洁性的位置。 有一些缩写十分的通用,你使用它而无需感到愧疚: 针对最大化的max 针对最小化的min 针对Inp...
2010-05-24 13:55:21
93
原创 [转载]你所不知道的五件事情
你所不知道的五件事情--Java集合框架API(第一部分)(译)你所不知道的五件事情--java.util.concurrent(第一部分)(译)你所不知道的五件事情--Java集合框架API(第二部分)(译)...
2010-05-24 11:02:38
88
原创 [转载]SEO诗歌之“百雅歌”
今天偶尔在艾瑞网里面看到了一首诗,让我感触很深,“百雅歌”这首SEO诗歌,是2007年渡虎谷SEO大赛的时候,由九天一剑借酒所创(徐恩师是我现在对他的称呼,真名徐维东,中国SEO十大杰出人物之一),有很多人写SEO教程会写一整本书籍,今天这首SEO诗歌却包含了SEO的所有精华。当时这首SEO诗歌获得了渡虎谷seo大赛大赛的最佳创意奖,曾经轰动一时,在欣赏这首精典作品的同时,我们不得不想到SEO...
2010-05-21 15:47:47
159
原创 CSS hack 汇总
什么是CSS hack:百度百科 文章汇总:IE css hack汇总//基本介绍和百度百科有点出入 css Hack//有一个不同文件的处理 CSS Hack//例子css hack//有很多测试的例子主题:[CSS HACK]IE6、IE7、IE8、Firefox兼容性问题 简单总结:原理: 由于不同的浏...
2010-05-21 14:56:42
90
原创 [转载]迭代子模式
迭代子模式fail-fast解释:容器Iterator的fail-fast继承自AbstractList的List:LinkedList,ArrayList,Vector,Stack的Iterator都有这种属性 PriorityQueue的Iterator也有这种属性. 中种特性的实现方法是借助于一个modCount成员变量,记录structual modifi...
2010-05-20 00:11:27
92
原创 Yahoo网页开发35条规则
原文地址:http://developer.yahoo.com/performance/rules.html翻译的部分:http://www.cnblogs.com/evasnowind/archive/2010/02/28/1675151.html第35条:35、避免空的图像来源一个src属性为空串的图像有两种情况:1. 直接的HTML<img src=""&g...
2010-05-19 09:59:41
114
Cache-Control在IE6中对文件下载的影响
前几天使用struts的downloadAction做了一个文件下载的功能。但是发现如果设置http header的Cache-Control:no-cahce或者no-store,都会导致IE不能在线打开zip文件。目前还没有发现是什么问题。...
2010-05-13 16:21:57
116
原创 [转载]高性能WEB开发
高性能WEB开发 - HTTP服务器篇高性能WEB开发 - 图片篇高性能web开发 - 如何加载JS,JS应该放在什么位置?高性能WEB开发 - 为什么要减少请求数,如何减少请求数!高性能WEB开发(5) - 减少请求,响应的数据量高性能WEB开发(6) - web性能测试工具推荐高性能WEB开发(7) - JS、CSS的合并、压缩、缓存管理高性能WEB开发(...
2010-05-11 15:00:28
191
Firefox与IE在CSS上的区别
当我们需要光标显示手型的时候在IE里面我们经常使用cursor: hand;但是这不是W3C的标准,标准是cursor: pointer;IE支持css中expression的写法,但是其他浏览器不支持。...
2010-04-23 10:53:34
78
SPAN元素和DIV元素
基本概念:行内元素:指该元素标记的内容不不会对现在的结构造成影响,属于应用样式,辅助应用样式表等作 用。块级元素:元素为一个块状,单独占据一行,相当于在一个该元素前后各加一个换行。区别: DIV(division)是一个块级元素,可以包含段 落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行...
2010-04-21 11:01:57
178
[转载]关于Ajax技术的注意事项
16.6 关于Ajax技术的注意事项使用JavaScript来实现客户端/服务器的通信,极大地扩展了JavaScript语言的功能。但是,使用这种强大功能的同时,也带来了一些需要注意的问题。在这一小节中,前两个问题将分别讨论使用Ajax技术时“同源策略”的问题,以及使用XMLHttpRequest对象时所带来的ActiveX控件问题。第三个问题将讨论Ajax的可用性问题,即Ajax技...
2010-04-19 11:21:45
175
Array Methods
join()var a = [1, 2, 3]; // Create a new array with these three elementsvar s = a.join(); // s == "1,2,3"The following invocation specifies the optional separator to produce a sligh...
2010-04-19 10:56:52
62
java正则表达式,js正则表达式
java正则表达式 Java正则表达式详解 http://dev.csdn.net/develop/article/83/83039.shtm java中正则表达式运用详解 http://fhd001.iteye.com/blog/410313 Java正则表达式的解释说明 http://www.blogjava.net/Werther/archive/2009/06/10/281198.html...
2010-04-17 22:50:05
571
JavaScript 设计模式 笔记 1(一至三章)
JavaScript 设计模式 笔记1(一至三章)第一章:富有表现力的JavaScriptJavaScript是一种弱类型语言(动态语言,java是静态语言)JavaScript有三种原始类型:布尔型,数值型和字符串型,此外还有对象类型、包含可执行代码的函数类型、空类型(null)和未定义类型(undefined)。原始数据类型按值传送,其他数据类型按引用传送。双重非操作...
2010-04-15 17:11:25
85
什么是Mash-up应用系统
IBM Developer上对于Mash-up的解释:[url=http://www.ibm.com/developerworks/cn/xml/x-mashups.html]Mashups:Web 应用程序新成员[/url]另外在网上也发现别人对Mash-up的简单解释,觉得很好现转过来。[quote]Mashup就是我们说的“新闻聚合”、“内容聚合”的“聚合”,我在整理日文资料...
2010-04-14 16:37:20
444
Google Chrome手动导入IE书签的方法
使用IE的导出功能,将书签导出成HTML文件。然后通过记事本打开HTML文件,把文件中“<H3 FOLDED”替换成“<H3 PERSONAL_TOOLBAR_FOLDER="true"”同时把文件中“.url<”替换成“<”然后打开Chrome的书签管理器,导入此文件即可。P.S.由于一直使用遨游,主要是在于它的在线书签,现在Chrome也有书签同步功...
2010-04-14 15:06:11
410
Struts实现文件下载
1.struts 1 通过struts实现文件下载有两种方式,一种是继承DownloadAction,一种是读取文件流然后output到response里面。 1.继承DownloadAction,需要重写getStreamInfo方法,返回StreamInfo,DownloadAction有两个StreamInfo,FileStreamInfo和ResourceStreamInfo。 例...
2010-04-13 18:22:20
123
[转载]header Content-Disposition参数说明
Content-Disposition参数:attachment — 作为附件下载 inline — 在线打开具体使用如:header(”Content-Disposition: inline; filename=文件名.mp3″);需要注意以下几个问题:Content-disposition是MIME协议的扩展,由于多方面的安全性考虑没有被标准化,所以可能某些浏览器不...
2010-04-13 15:05:53
216
Class.cast方法
Java API:[code="java"]public T [b]cast[/b](Object obj)[/code]Casts an object to the class or interface represented by this Class object.JDK的源代码:[code="java"]public T cast(Object obj) {...
2010-04-08 17:42:08
169
HTML和XHTML的区别以及盒模型<!DOCTYPE>说明
XHTML维基百科HTML维基百科 XHTML和HTML 4的区别文档应该是结构良好的良好结构(Well-formed)是由XML 引入的一个新概念。也就是说所有的元素都必须有结束标签或者以特殊的方式书写(如下所述),而且所有的标签必须合理地嵌套。尽管如此,交叉使用在SGML中仍然是合法的,而且在现有的...
2010-03-31 11:05:17
197
Spring基本概念复习以及部分细节
1:Ioc: 控制反转(Inversion of control) 将设计好的类交给系统去控制,而不是在类内部控制,目前有4种类型的Ioc: Type 0:不用IOC,使用时创建相应的类,比如在构造函数里创建。 Type 1:出现于Avalon Framework。一个组件实现了Servicable接口,就必须实现service方法,并传入一个ServiceManager。其中会...
2010-03-30 10:52:39
90
原创 [转载]JAVA开发者最常去的25个英文网站
JAVA开发者最常去的25个英文网站 http://www.infoq.com/ - Info IT新闻 http://www.apache.org/ - Apache基金会 http://www.springsource.org/ - 广大Java开发者喜爱的Spring http://www.hibernate.org/ - 开源ORM框架 http://sourceforge.n...
2010-02-21 15:06:53
251
原创 我的第一个Nutz程序
最近有很多朋友在问Nutz该如何配置,其实很简单,现在我把用Nutz开发的简单流程说一下,希望对大家有所帮助。Nutz是SSH的替代方案,简单介绍一下Nutz的特点:轻 -- 当前最新版,整个 jar 文件共 641k 薄 -- 针对 JDBC 的薄封装,无缓存 全 -- 提供了 Dao (ORM, SQL 管理), Ioc, Mvc, Json解析 等必要功能 活 -...
2010-01-28 14:57:47
233
Firefox与IE在Javascript编写上的区别
1.加载事件 IE:[code="js"]document.body.detachEvent("onclick",onclickfunction);document.body.attachEvent("onclick",onclickfunction);[/code] Firefox[code="js"]document.body.removeEventList...
2010-01-05 11:32:59
103
原创 自己用JS写的Map(用来代替Activex Scripting.Dictionary)
由于目前项目需要,要将部分代码能在FF中显示,所以老代码中的通过new ActiveXObject("Scripting.Dictionary")实现的Map则不能使用,通过[url=http://zozoh.iteye.com/]zozoh[/url]的指点我自己写了一个,目前已在项目中使用,现在分享给大家。如果哪里有错误希望大家批评。[code="js"]function Map(...
2010-01-04 14:46:55
189
Javascript 技巧整理
IE与FireFox都支持的onbeforeunload事件<script language="javascript"> var blnCheckUnload = true; window.onbeforeunload = function(e) { var e = window.event || e; if(blnCh...
2009-12-25 11:16:09
75
晒一晒我的eclipse的插件
1.subclipseupdate site url:[url]http://subclipse.tigris.org/update_1.6.x[/url]eclipse的subversion插件,支持中文哦2.Propeditupdate site url:[url]http://propedit.sourceforge.jp/eclipse/updates/[/url]ec...
2009-12-24 23:41:08
95
JQuery 学习笔记
1.$(function(){});等同于$(document).ready();jQuery(function($) { // 你可以在这里继续使用$作为别名...});2.查找某元素所有子节点.[code="js"]$("#form input[name='name']")$("#form).find("input[name='name']")[/co...
2009-12-11 13:49:05
69
原创 CSS学习笔记
1.在CSS中加入事件的两种方式//此方式违反yahoo网页开发准则,不建议采用,且只有IE支持。2009-12-10[code="js"].item{ event:expression( onmouseover=function(){ }, onmouseout=...
2009-12-10 17:56:26
53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人