开放服务网关倡议(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
??
IntentService is a base class for Services
that handle asynchronous requests (expressed as Intents)
on demand. Clients send requests through startService(Intent) calls;
the service is starte...
分类:
其他好文 时间:
2014-06-05 03:03:46
阅读次数:
262
最近安装Microsoft .NET Framework 4(独立安装程序)时,提示“安装程序不能验证Update.inf文件的完整性,请确定加密服务正在此计算机上运行”
没法放狗
方案一:
1、我的电脑”右键“管理”→打开“计算机管理”→ 点击“服务”,在服务管理器的主窗口服务列表中,找到名称为“Cryptographic Services”的服务项,双击该服务项,
在弹...
分类:
其他好文 时间:
2014-06-03 02:44:23
阅读次数:
236
Reactor模式和NIO
本文可看成是对Doug Lea Scalable IO in Java一文的翻译。
当前分布式计算 Web Services盛行天下,这些网络服务的底层都离不开对socket的操作。他们都有一个共同的结构:
1. Read request
2. Decode request
3. Process service
4. Encode reply
5. S...
分类:
其他好文 时间:
2014-06-02 23:14:47
阅读次数:
356
Microsoft Reporting Services Barcode Custom
Report Item(CRI)是一个易于安装和使用的DLL程序组件,其作为一个集成的组件用于在Microsoft Reporting
Services报表中创建条形码,而不需要使用条形码字体。提供的所有的Des...
分类:
其他好文 时间:
2014-06-02 22:22:05
阅读次数:
233
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service
(ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\...
分类:
其他好文 时间:
2014-05-31 18:34:17
阅读次数:
222
Reporting
Services中可以设置排序的地方非常多,有很多地方从其字面意思上好像是对表格数据的排序,但实际都不管用。在多次尝试后,得到如下的有效设置方式:1.
鼠标右键单击要排序字段的内容单元格(不是标题单元格)。2. 在弹出菜单中选择:行组 > 组属性。3. 在弹出窗口中选择“排序”选...
分类:
其他好文 时间:
2014-05-30 08:00:20
阅读次数:
241
WCF services don’t run on IIS 8 with the default
configuration, because the webserver doesn’t know, how to handle incoming
requests targeting .svc fil...
苹果的safari浏览器支持itms-services 协议,它常用于 iOS
企业应用的无线部署,这可在不使用 iTunes 的情况下将内部软件发布或者分享给用户。而且苹果的设备不需要越狱一、前期准备资料:应用程序 (.ipa)
文件(使用了企业级预置描述文件);清单 (.plist) 文件(xm...
分类:
其他好文 时间:
2014-05-29 09:39:20
阅读次数:
313
需求:小修改,扩展功能时间:三天经验教训:1.
修改必须尽最大可能保持原功能、原逻辑、原代码不变。2. services能不改就不改,改了就要用:cs f e
functionName去查找所有的调用点或Client中的定义点然后所有的都要做更改。更改的时候不要直接改原来的变量,而是加新增临时变量。...
分类:
其他好文 时间:
2014-05-29 08:03:33
阅读次数:
259