开放服务网关倡议(OSGi)定义了开发和部署模块应用程序和库的体系结构。作为介绍OSGi的第一篇文章,本文旨在让你了解OSGi开发的一些概念,并向你展示了如何使用Eclipse的OSGi容器(Equinox)实现建立一个简单的Hello World应用。此外还简要介绍了使用OSGi构建面向服务的应用程序以及OSGi的servicefactory和servicetracker类。
OSGI(Open Services Gateway Initiative),也叫JAVA动态模块系统,定义了一套模块应用开发的...
分类:
其他好文 时间:
2014-06-05 12:33:11
阅读次数:
379
2014-5-28日,广州JUULUU发布多用户商城系统 KgMall2.1,kgMall是国内一款JAVA开源多用户版商城系统,新版KgMall更加模块化,juuluu团队重构了Kgcms的多个模块,使之更易于开发.kgMall多用户商城,是一个高性能的多用户版商城,采用j2EE技术,支持linux/win/unix等多个平台,速度快,稳定安全。适用于国内购物广场,城市批发市场,行业垂直,跨国贸易等零散商家整合上网,开拓电子商务市场。核心模块:多商家店铺管理,商城平台管理,店铺搬家(淘宝等),在线支付等。...
分类:
其他好文 时间:
2014-06-05 12:25:09
阅读次数:
245
BWM(带宽管理,corePac中的模块,每个corePac有一个BWM)的目的是避免一个请求对一个资源的长期存取而造成的阻塞,BWM确保所有请求者都能获取一定大的带宽资源。
BWM是全局定义(对于整个corePac来说),局部实现(在每一个corePac中实现)。
初始化带宽管理既是设置一系列寄存器(arbitration registers),配置时需要在每个CPU上对同一寄存器设置(即每...
分类:
其他好文 时间:
2014-06-05 10:58:51
阅读次数:
209
数据结构成为小语言
面向语言的开发并不一定意味着,一定要自己开发解析器或编译器。这就是说,我们将在下一章学习创建解析器,然后,把这样的解析器和本章介绍的方法照结合起来,去构建一个简单的编译器。可以通过创建数据结构和函数或模块,就能够做很多事,数据结构描述了准备做什么,而函数或模块定义了如何解释结构。
几乎可以用任何语言创建数据结构来表示一个程序,但是 F# 更适合。F# 的文字列表和数组...
分类:
其他好文 时间:
2014-06-05 10:18:35
阅读次数:
220
【开胃小菜】
当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格。有以下两种方法来实现。
方法一:用内置函数
#
if __name__ == '__main__':
str = ' Hello world '
print '[%s]' %str.strip()
#
方法二:调用string模块中方法
#
import s...
分类:
编程语言 时间:
2014-06-05 09:27:48
阅读次数:
330
Spring MVC 背景介绍
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring...
分类:
编程语言 时间:
2014-06-05 09:18:41
阅读次数:
532
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书
1 IMMU结构
OR1200中实现IMMU的文件有or1200_immu_top.v、or1200_immu_tlb.v、or1200_spram.v,其中使用or1200_immu_top.v实现了IMMU模块,使用or1200_immu_tlb.v实现了ITLB模块,or1200_spram.v是一个单口RAM,使用其实...
分类:
其他好文 时间:
2014-06-05 08:48:55
阅读次数:
368
linux 通用时钟框架CCF
简介
这里讲的时钟是给soc各组件提供时钟的树状框架,并不是内核使用的时间,和其他模块一样,clk也有框架,用以适配不同的平台。适配层之上是客户代码和接口,也就是各模块(如需要时钟信号的外设,usb等)的驱动。适配层之下是具体的soc平台的时钟操作细节。
内核中另外一个具有类似树状框架特点的是regulator框架。对...
分类:
系统相关 时间:
2014-06-05 08:28:03
阅读次数:
512
谈到三层,大家脑子里会立马浮出:显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。就是将整个业务应用划分为这三个层次。
三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。目的是为了解耦合,也是就是实现“高内聚、低耦合”的思想。
显示层UI
通俗的讲就是展现给用户的界面,及用...
分类:
其他好文 时间:
2014-06-05 06:47:21
阅读次数:
214
1. 同事的一台服务器在修改了系统时区后重启的时候,检测到了apache的error_log出现了以下内容
2.这是apache的mod_wsgi模块,这个模块可以用python作为CGI脚本来跑网络应用,可是同事的服务器上跑的是php的程序.根本就没点儿python的代码.
打开httpd.conf后,也没有找到和这个模垮有关的内容....
分类:
其他好文 时间:
2014-06-05 06:03:26
阅读次数:
211