原ChinaUnix博客专家,见:http://blog.chinaunix.net/uid/301743.html
数据库重构探讨系列 (1) 基础 1、数据库重构分成6类: 2、数据库味道 与“代码味道”概念相似,代码味道是代码中出现常见问题,表明需要进行重构。
AMQP协议介绍 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。
STOMP协议介绍 STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。
MyEclipse查找Web服务 Web服务可以通过公共业务注册、私人业务注册或WSIL文档进行定位。UDDI通过分散的业务注册和用普通XML格式实现的服务描述来管理Web服务的查找。
利用JAX-WS开发Web服务 本文提供了一个使用Java如何开发基于SOAP的Web Services,其客户端可以是Perl、Ruby、Python或Java等。
Liferay的7Cogs样本数据的处理 Liferay Portal从5.2版本开始,其绑定安装包(bundles)包含了一些样本数据来展示Liferay Portal的功能。
Sun Metro分析 Metro是一种高性能、可扩展、易于使用的Web Services栈。它是一个一站式的提供所有所需的Web服务,从最简单的hello world Web Services到可靠、安全、涉及.NET的事务处理的Web Services。
面向Java应用的快速Web服务支持工具 - Netrifex Proxisoft今天宣布Netrifex 1.0版。 Netrifex可以立即把Web Services添加到现有的Java SE和Java EE应用程序,从而实现把Web Services快速、低费用的部署到整个企业应用。
Liferay Plugin SDK开发与Ext开发的选择 Liferay有两种服务: 1)internal services 即Liferay核心服务,比如portal-impl.jar 2)external services 即Portal的API,比如portal-kernel.jar以及portal-service.jar Liferay的internal服务更新频繁,升级Liferay版本时尤其要注意;而Liferay的external服务则相当稳定。
XBMC软件技术构成分析 XBMC是一个跨平台的媒体娱乐中心软件,它可以播放音视频、浏览图片、查看天气、管理存储器上的媒体资源文件、系统设置、支持游戏手柄等功能。 XBMC最大的特点是界面超炫、人机交互效果相当出色。
Flash游戏开发技术分析(下) 7、开源Flash开发工具 (1) MTASC MTASC全称“Motion-Twin ActionScript 2 Compiler”,是第一个开源的 ActionScript 编译器。
Flash游戏开发技术分析(上) 1、与Flash游戏相关的文件类型 与Flash游戏相关的文件类型有多种,最常用的有三种:.fla、.flv和.swf。 1).FLA FLA文件是Flash项目文件,在创建Flash游戏时,首先会创建.FLA文件来建立游戏。
龙芯市场发展思考 2009年6月22日报道了中国自主研发的CPU龙芯获得MIPS指令系统授权。中国科学院计算技术研究所龙芯研究组组长胡伟武表示,获得MIPS授权是出于市场化考虑,不影响龙芯CPU自主性。
OW2发布JOnAS 5.1.0 JOnAS 5.1.0.版本通过Java EE 5认证,对于JOnAS 5来说是最好、最稳定的版本。 从JOnAS 5.0版起,主要的依赖组件(如EasyBeans、Tomcat、Jetty、Joram、CXF、Hibernate、EclipseLink、...)都得到升级,包括最新的错误修复,并解决了许多问题,特别是提供了新的Web管理控制台。
iPhone开发初步分析 要为iPhone开发应用,需要Apple的iPhone SDK,它免费。 苹果提供SDK 3.0 Final正式下载:http://developer.apple.com/iphone/index.action#downloads iPhone开发环境由几个组件组成: 1)Xcode Xcode是iPhone开发的重要工具。
调试facelets-1.1.14的异常解决 部署Hangman例子,其WEB-INF/lib下包含如下JAR包: · servlet-api-2.4.jar · jsf-facelets.
认识Oracle/SQL Server的免费数据库 像Oracle和SQL Server等大型数据库也存在免费版,能满足很多中小项目的需求。但由于很多做项目的同志不清楚,以至于动不动就选择MySQL、PostgreSQL或者Firebird等开源数据库。
在GlassFish中应用Hibernate 一、在GlassFish V3 ES使用Hibernate GlassFish V3企业应用服务器默认使用EclipseLink(前身为TopLink)作为缺省的JPA provider。
Java&CORBA编程实例2 要熟练掌握CORBA也并不容易。本文再提供一个Java与CORBA编程的例子,以进一步加深对CORBA的认识。 一、编写IDL文件 counter.
Java&CORBA编程实例 Java IDL技术在Java平台上添加了CORBA(Common Object Request Broker Architecture)功能,提供了基于标准的互操作能力和连接性。
HTML 5介绍 HTML 5是Web呈现领域的重大升级,将成为Web应用开发的游戏制定者。它可能会使得诸如Adobe的Flash、Microsoft的Silverlight、以及Sun的JavaFX等以插件方式存在的RIA技术变得落后。
CE-HTML介绍 CE-HTML是一种用于为消费电子设备(如电视)创建用户界面页面的语言。CE-HTML页面通常以在线的方式存放,“10-foot user interface”,易于从远程控制。
Spring Python Spring Python是基于Java的Spring框架(Spring Framework)和Spring安全(Spring Security)的一个分支,它以Python语言为目标。
ExecutionException异常 我编写了一个Java ME应用程序,结果在Build时提示如下错误: Building "MyProject" C:/Documents and Settings/Administrator/j2mewtk/2.
EGLIBC库介绍 一、介绍 1、概览 扩充和增强GNU C库的功能,以支持各种不同环境的嵌入式系统,并维持开放的开发环境,鼓励开发者的广泛协作。 2、免费软件的目标 · 支持GNU项目的目标 · LGPL许可证 · FSF拥有版权 3、设计目标 · 提供一个选择,以减少磁盘和内存占用。
规则引擎:Drools与JRuleEngine 译文:《规则引擎:Drools与JRuleEngine》 译者:chszs 作者:Vivek Tomar 原文:《Rule engine : Drools / JRuleEngine》 原文见http://www.naxos-software.de/blog/index.php?/archives/78-Rule-engine-Drools-JRuleEngine.html 一、规则引擎 规则引擎有助于基于存储在规则中的知识和推理来执行判断。
假如Intel不理会,欧盟会怎样? 在成功迫使微软的鲍尔默放弃上诉,乖乖上缴8.99亿欧元罚款一年后,“铁娘子”内莉·克勒斯·斯米特再度刷新她的罚款纪录。这次,她开出一张10.6亿欧元的罚单,把它投向全球最大的芯片公司Intel。
Dalvik VM介绍 Dalvik虚拟机是Google的用于移动设备的Android平台的一个主要部分。虚拟机可运行Java平台应用程序,这些应用程序被转换成紧凑的Dalvik可执行格式(.dex),该格式适合内存和处理器速度受限的系统。
SpringSource工具集免费提供了 SpringSource工具集(STS)提供了最好的基于Eclipse的开发环境来建立基于Spring框架的企业应用。 SpringSource工具集提供了最好的、最完整的一套工具,来创建Spring应用程序,这些Spring应用程序可运行在主要的应用服务器平台,如:Apache Tomcat、IBM公司的WebSphere、Oracle公司的WebLogic、JBoss应用服务器、SpringSource的tc服务器r和SpringSource的dm服务器。
SQLite介绍 SQLite是一个用C语言书写的小型库,它提供了数据库SQL引擎并实现了大部分的标准SQL92和ACID特性。与数据库服务器如MySQL或PostgreSQL相比较,它的特殊性,在于不是复制客户机/服务器结构,而是通过使用数据库文件直接集成到程序中。
龙芯到底有没有侵权MIPS? 一直以为龙芯是国人的骄傲,但是看到下面这篇文章,立刻让我的“骄傲”丢到九霄云外,我深感惋惜,我们是不是该努力做点什么? 我的理想是改变“核心技术都在国外”这种现状! 文章为转帖,原文见:http://laoyaoba.com/wordpress/?p=570 作者:老杳 —————————————————— 注: 我很少转载文章,本文对我的触动太深。
开源的C++静态分析工具 Java有一些非常好的、开源的静态分析工具,如FindBugs、Checkstyle和PMD。这些工具易于使用、有益于开发,能运行于多种操作系统而且还免费。
HeidiSQL 4.0 发布 HeidiSQL是一个为网络开发者使用流行的MySQL数据库的、易于使用的接口和一个“working-horse”。它允许你通过一个直观的Windows界面来管理和浏览您的数据库和表。
alternatives命令用法 alternatives是Linux下的一个功能强大的命令。只能在root权限下执行。如系统中有几个命令功能十分类似,却又不能随意删除,那么可以用 alternatives 来指定一个全局的设置。
电子书阅读器一览 我个人喜欢看电子书,不管是小说还是专业书籍,都很爱看。可惜我一般都是在我的本本上看,我的本本是14"的笔记本,陪伴我已经三年,速度还将就。
为JavaFX默哀! 几天前Oracle正式宣布已收购Sun公司的消息传出,接着就公布了Sun的开发计划,其中明确指出,放弃JavaFX,停止在RIA领域与Adobe的Flex展开竞争。
Oracle将收购Sun公司 Oracle公司也想吞下Sun。 2009年4月20日, 甲骨文公司宣布,该公司已经签订了一项协议,将收购Sun微系统公司。
由《中移动第一季度净利润252亿》看企业的社会责任 中国移动今日发布截至2009年3月31日第一季度财报显示,其营运收入达到人民币1012.69亿元,比上年同期增长9.2%。
Vista系统内建的用户类型及权限 Vista系统内建的用户类型比较多,大多数用户都不清楚各用户类型的区别。本文做了一个统计表,针对所有的Vista版本逐一比较各种用户类型及其权限说明。
Windows Vista提高运行速度八式 Windows Vista操作系统由于在XP的基础上增加了许多新特性,以至于非常庞大,对计算机硬件的要求也就相对较高。
UNIX Shell 编程(6) 变量 UNIX Shell允许把值存在变量中。 要把值存入一个变量,只需写出变量名,后面紧跟一个等号,再紧跟变量值。
Linux精华集 Linux最常用的命令表 ————————————————————————————命令 描述 ———————————————————————————— clear 清除终端屏幕 reset 使用缺省...
UNIX Shell 编程(5) 过滤器tr用来转换来自标准输入的字符。格式: tr from-chars to-chars from-chars 和 to-chars 是一个或多个字符。
UNIX Shell 编程(4) cut命令 可以从数据文件或者命令的输出中截取所需的数据域。 命令格式:cut -cchars file chars表示要截取哪些文字,可以是数字。
UNIX Shell 编程(3)-UNIX Shell的正则表达式 匹配任何单个字符:句点(.) 比如:r.表示匹配r后跟任一个字符的模式。 匹配行首符号:^ 比如:^George表示匹配以George开头的行 匹配行尾符号:$ 比如:contents$表示匹配在行尾的字符串contents。
UNIX Shell 编程(2) 字符匹配 星号(*)匹配0个以上的字符;而问号(?)则匹配1个字符。 如: ls [a-z]*[0-9] 表示显示文件名以小写字母开始,且以数字结尾的文件列表。
UNIX Shell 编程(1) Unix只能识别3种基本的文件类型:普通文件、目录文件和特殊文件。 普通文件:any file on the system that contains data, test, program instructions, or just about anything else.
MIPS SDE所知一二 一、MIPS SDE认知 1、SDE即软件开发环境,是软件工程师的交叉开发系统,它是MIPS软件工具包(MTK)的组件。 2、MTK不仅包括SDE,还包括其它的工具和库,可加速开发高质量、高性能且运行在MIPS核心上的应用程序。
phoneME Advanced CDC目标平台需求 本章描述了phoneME advanced build system建立tool所需的目标设备。 1、普通目标设备特征 phoneME Advanced技术的目标设备通常称为资源受限的设备。
phoneME Advanced CDC快速Build指南 1、创建phoneme Advanced目录 mkdir phoneme cd phoneme 2、下载phoneme_advanced-mr2-dev-src-b97-20_nov_2008 或从源码库checkout: % svn checkout https://phoneme.