[算法]java中的位运算优化:位域、位图棋盘..作者:glen pepicelli译者:v_gyc版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:glen pepicelli;v_gyc原文地址:http://www.onjava.com/pub/a/onjava/2005/02/02/bitsets.html中文地址:http://www.matrix.org.cn/resource/article/43/43978_java_bitfields_bitboards.html关键词: java bitfields bitboards 快速小测试:如何重写下面的语句?要求不使用条件判断语句交换两个常量的值。if (x == a) x= b;else x= a;答案:x= a b x;//此处变量x等于a或者等于b字符是逻...
quicktime流媒体和java作者:chris adamson译者:pawenwen版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:chris adamson;pawenwen原文地址:http://www.onjava.com/pub/a/onjava/2005/01/12/strmng_qtj.html中文地址:http://www.matrix.org.cn/resource/article/43/43950_quicktime_java.html关键词: quicktime java这并不是即将问世的quicktime for java book一书的摘录,虽然我希望是的。你看,问题是,在qtj世界中大多数的我们都一直假定qtj中的流媒体api已经损坏,我并不是想为此事而掩盖什么。好的,我继续来通过各种各样的人通过不同的...
java媒体架构基础developerworks出版,你主要资源的来源ibm.com/developerworks作者:eric olson;pawenwen版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:eric olson;pawenwen地址:http://www.matrix.org.cn/resource/article/43/43883_jmf.html关键词: java media framework内容表格1. 关于此指南2. 一个简单的音频播放器3. jmf用户接口组件4. jmf概念5. 传播和接收媒体6. 总结以及资源第一节. 关于此指南此指南包含的内容?java媒体架构(jmf)是一个令人激动的通用的api,它允许java开发者用许多不同的方法处理媒体。本指南主要通过使用工作的例子提供一个jmf的一些主要的特征的概述。阅读完本...
cp的知识风暴系列之一:java的"optional package versioning"机制和其在applet、ant上的应用翻译:cleverpig版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://www.matrix.org.cn/resource/article/43/43734_optional_package_versioni.html关键词: optional package,app目标:学习java的"optional package versioning"机制,并在ant中加以实践。研究ant中extension和extensionset的使用。一、知识铺垫:1。什么是"optional package versioning"?简单的说就是java2平台对...
我们在开发wap应用程序需要有识别来访手机品牌型号的功能,这样才可以更好的为用户提供更好的个性化服务,比如图片类型、屏幕尺寸、铃声类型等。 http协议中,user-agent这个标头指示的浏览器信息,文章最后附加了常见的手机user-agent. 每个厂家,甚至一个厂家多个品牌的user-agent都没有一个统一命名标准,所以处理起来相当麻烦不停的if。比如判断某个手机的品牌 if request.useragent.toupper.startswith("mot") or request.useragent.toupper.startswith("mot") then '摩托罗拉 end if if me.request.useragent.toupper.indexof("-sgh") > 0 then '三星 end if判断型号的话方法同上。 这样处理也有一些例外,...
1.最佳网络浏览器ie是一个不错的浏览器,但是它现在已经成为许多人恶意攻击的目标而存在着一个严重的安全危机。详细说,由于大部分的替代品提供tabbed browsing和技术不断提高,浏览器本身也在日益更新。有许多不错的ie替代品,但是mozilla firefox是最佳的选择。它比ie更为安全,以至于许多用户使用至今都没有发现它被病毒传染。1.0版发行后,它的浏览速度比ie更加快速,也更为稳定和可靠。它的启动速度比ie稍慢,但是一旦运行就变得非常快速。随着tabbed browsing和更多扩展插件的出现,它使你的浏览习惯得到了一个升级。不像ie,firefox有很好的兼容性。firefox是我最常用的浏览器,虽然偶尔我还是需要打开ie来浏览一些必须要用ie浏览的网页。 (4.7 mb)软件主页:http://www.mozilla.org/product/firefox/下载地址:h...
一、概述 一个程序正式发行出去之后,如果要增加一些新的功能,往往意味着同时要修改用户保存数据的方式,也就是必须更改程序保存文件的格式——通常是增加保存到文件的数据。有些时候,文件格式必须作彻底的改动,以配合实现程序的新功能。从这个意义上看,文件格式的发展/变化总是和程序的功能改进相呼应。 但是,大多数情况下,把原有的数据格式一丢了事是行不通的。动物王国中,不能适应环境意味着死亡;软件领域也相似,新软件是否支持原有的数据格式很大程度上决定了用户是否升级。 不管软件新增/改进了多少功能,不管新的文件格式是多么完美,如果新软件不能利用原来的文件格式,用户一般不太会认可新软件。解决该问题的办法包括: ●保留老代码来读取老文件。采用这种方案一般需要额外编写一些代码,把老文件转换成新的格式(一般地,最简单的办法是先把老文件的数据转换成新的内部对象,然后利用现有的写入新版文件格式...
一个好的用户界面(gui)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个gui设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了a还是b。 看清楚这两点你就发现了一个很强大的设计方法,这种方法鼓励重用reuse,而不是重新设计redesign。你发现按钮都有相同的机理,你只要在按钮的顶上喷上不同的字母便能制造出“不同”的按钮,而不用为了每个按钮而重新设计一份图纸。这大大减轻了设计工作的时间和难度。 如果您把上述设计思想应用到软件开发领域,那么取得相似的效果一点都不让人惊奇。一个在软件开发领域应用的非常广泛的技术model/view/controller(mvc)便是这种思...
swt……内幕? foosleeper 翻译 原文:http://groups.yahoo.com/group/straight_talking_java/http://groups.yahoo.com/group/straight_talking_java/messages/24236翻译整理:foosleeper最后修改:2004-03-03译注:本文来自straight_talking_java@yahoogroups.com讨论组,已经是一年多前的文章。alan williamson是java developers journal的编辑,下文来自他在ibm的一个消息来源。swt和swing的论争我见过不少,netbeans和eclipse的也同样多。译者翻译此文并不是要激起什么争执,也不是支持哪一方(虽然我的确是站在swt一边的),更不是要攻击amy。我...
<p>from skyhit的blog:<a href="http://www.matrix.org.cn/blog/skyhit">http://www.matrix.org.cn/blog/skyhit</a><br><br>swt(standard widget toolkit)是一个开源的gui编程框架,与awt/swing有相似的用处,著名的开源ide-eclipse就是用swt开发的,如果你想了解swt与awt/swing之间的区别,请查阅相关文章。<br>swt的整个源代码你可以从<a href="http://www.eclipse.org/">www.eclipse.org</a>上下载,为了便于阅读源代码,你可以借助源代码阅读工具,so...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器