- 军军小站|张军博客
搜索到与相关的文章
编程技术

JBI、SCA 简述及对比

SOA在Java领域有两套标准:一个是SUN推出的JBI,另一个是:IBM和BEA等公司推出的SCA和SDO标准。JBI之关注Java组件只处理Java组件的集成。SCA实现了业务组件和传输协议的分离,可以处理各种平台组件的集成。SDO可以的自由读取各种不同数据源的数据。一、JBI编程模型JBI是由容器和插件(Plug-in)组成的可插入式架构。这个容器托管使用消息路由进行通信的插件组件。架构上,组件通过一个抽象的服务模型(一个消息传递模型,位于任何特殊协

系统 2019-08-29 23:24:10 2212

编程技术

boost源码剖析之:多重回调机制signal(下)

boost源码剖析之:多重回调机制signal(下)刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba)在本文的上篇中,我们大刀阔斧的剖析了signal的架构。不过还有很多精微之处没有提到,特别是一个遗留问题还没有解决:如果用户注册的是函数对象(仿函数),signal又当如何处理呢?下篇:高级篇概述在本文的上篇中,我们已经分析了signal的总体架构。至于本篇,我们则主要集中于将函数对象(即仿函数)连接到signal的来龙去脉。s

系统 2019-08-29 22:51:59 2212

编程技术

字节与字符的转化接口

字节与字符的转化接口另外数据持久化或网络传输都是以字节进行的,所以必须要有字符到字节或字节到字符的转化。字符到字节需要转化,其中读的转化过程如下图所示:图5.字符解码相关类结构InputStreamReader类是字节到字符的转化桥梁,InputStream到Reader的过程要指定编码字符集,否则将采用操作系统默认字符集,很可能会出现乱码问题。StreamDecoder正是完成字节到字符的解码的实现类。也就是当你用如下方式读取一个文件时:清单1.读取文件

系统 2019-08-29 22:31:58 2212

Android

【Android游戏开发之五】游戏注册界面Demo-实现

Himi原创,转载请注明!谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/23/6094182.aspx今天讲下在Surfaceview中如何实现两个或者多个Activity之间的切换与数据交互,为了更形象一些我做了一个游戏登录界面的demo,其中对于输入界面的布局这些我也是随意写了下,主要是实现功能并没有花时间去美化,所以大家可以自己去xml或者代码中去改变布局,每个小组件的宽高等。好了

系统 2019-08-29 22:20:22 2212

编程技术

sqlite3的学习使用--轻量级数据库

使用技巧如下:打开一个已有的数据库,比如当前文件夹下面的cache.db平时使用官方提供的sqlite3.exe工具来操作sqlite的数据库进入管理:>.databases//显示所有数据库>.tables//显示数据库中所有的表>.schematablename//显示表格结构和mysql的SHOWCreateTABLEtbl_name>.outputf:\\test.sql//导出当前数据库的sql语句和mysql的mysqldump>.dump>.

系统 2019-08-29 22:02:07 2212

Java

java设计模式---Prototype Pattern---原型模式(

在我们建立Something类的实例时,会使用下面的表达式:newSomething();利用new指定类名可以产生对象实例。但是在有些情况下不靠new来产生实例是方便和必要的:1.种类过多无法整合成类时2.不容易利用类产生对象实例时3.希望把框架和所产生的对象实例分开时例子:prePlus类可以把一个char打印,打印前其前面加上"+",Manager类通过HashMap保持注册的类,用户可以通过这个类根据键值取得以注册的类,产生实例对象。Product

系统 2019-08-12 09:29:52 2212

Python

python使用MySQLdb模块的一些记录

刚接触python,很多不懂的。偶E文也很烂,所以帮助文档也基本上是靠蒙。今天刚刚从网络上看到了MySQLdb模块,试着安装后写了下面的查询语句,怎么才能让显示的结果一行行的,而不是每个行之间有空行呢?代码如下:#coding:utf-8#filename:MySQL.py#use:testtoconnectMySQL,andoperationtheMySQLdatebaseimportMySQLdb#definesomevarhostname="loca

系统 2019-08-12 09:29:39 2212

数据库相关

PL/SQL --> 包重载、初始化

--==========================--PL/SQL-->包重载、初始化--==========================包的重载功能类似于C++中函数的重载功能,即拥有多个同名的子程序,每个同名子程序使用不同的参数。用户可以传递不同的参数来调用同名但参数不同的子程序,此即为包的重载功能。简言之,不管传递什么样的参数,所完成的任务是相同的。假定需要查询部门所在的位置,输入参数部门编号或部门名称都会返回同样的结果。对外部程序而言,似

系统 2019-08-12 01:55:33 2212