基于上一篇文章的理论,本篇文章主要是CXF实践例子。
CXF架构开发WebService步骤:
1、建立Web项目
2、准备所有的jar包
3、web.xml中配置cxf的核心servlet,CXFServlet
服务器端:
cxf_demo
contextConfigLocation
classpath:applicationContext-server.xm...
分类:
Web程序 时间:
2015-04-30 10:39:08
阅读次数:
149
线索树 遍历二叉树是按一定的规则将树中的结点排列成一个线性序列,即是对非线性结构的线性化操作。如何找到遍历过程中动态得到的每个结点的直接前驱和直接后继(第一个和最后一个除外)?如何保存这些信息?问:一棵有n个结点的二叉树,有多少个空闲指针域未用? 若一棵二叉树有n个结点,则有n-1条指针连线 , 而n个结点共有2n个指针域(Lchild和Rchild) ,所以有n+1个空闲指针域未用。
可以...
分类:
其他好文 时间:
2015-04-30 10:39:36
阅读次数:
219
关于mysql数据库登录,退出,及创建数据库和删除数据库,修改编码,查看编码一些方式,同时还有一些关于mysql数据库使用的一些编码方式。...
分类:
数据库 时间:
2015-04-30 10:40:53
阅读次数:
154
ExtJs的文件上传也是采用Ajax的方式,基本上,用户上传之后,其结果马上推回给前台。下面以一个ExtJs图片上传系统,说明这个问题。
一、基本目标
实现如下的一个图片上传的系统,不是基本图片格式,大于1M的图片不给予上传,上传成功显示图片,上传不成功,则显示错误信息。
二、基本思想
这个工程的目录结构如下,
如FileUpload.html的HTML布...
分类:
Web程序 时间:
2015-04-30 10:41:04
阅读次数:
199
本文主要讲:控制实体Bean的生命周期。与会话Bean类似,实体Bean也有自己的生命周期,分别对应不同的状态。
下面我们首先来讲解实体Bean的状态和生命周期事件:
1、实体Bean生命周期的4种状态
2、实体Bean的事件: @PostLoad @PrePersist和@PostPersist @PreUpdate和@PostUpdate @PreRemove和@PostRemove。
3、事件回调的两种方法: 外部回调:编写外部监听器。...
下拉刷新功能基本上在所有的app中都会被用到,而且这个功能已经被apple集成进去了,不过必须得是在tableViewController中才有,是一个叫做UIRefreshControl的控件,想看效果可以看手机QQ上面联系人列表下拉后的刷新。这里不多介绍。
本篇blog主要介绍如何在scrollview中实现下拉刷新的效果。因为有些时候我们可能更多地希望直接在scrollview中展现,而不...
分类:
其他好文 时间:
2015-04-30 10:40:36
阅读次数:
183
request.getRequestURL()和request.getRequestURI()的区别...
分类:
Web程序 时间:
2015-04-30 10:40:33
阅读次数:
134
Cloud Foundry提供的服务实例本质上就是访问信息:IP、端口、用户名、密码等,使用的过程当然可以写死在代码或配置文件里,但是高级一点儿的办法当然是让程序可以自动按照环境适配服务实例信息,切换数据库,消息中间件,云存储等代码连接的位置。这篇先写一下在web.xml里配置了listener的spring程序如何自动获取CF的服务实例信息,示例代码由Maven管理。...
分类:
编程语言 时间:
2015-04-30 10:39:33
阅读次数:
328
双亲表示法(顺序存储结构) 用一组连续的存储空间来存储树的结点,同时在每个结点中附加一个指示器(整数域) ,用以指示双亲结点的位置(下标值) 。数组元素及数组的类型定义如下:
#define MAX_SIZE 100
typedef struct PTNode
{ ElemType data ;
int parent ;
}PTNode ;typedef struct
{ P...
分类:
其他好文 时间:
2015-04-30 10:38:50
阅读次数:
111
quick中mvc结合状态机在某一对象有多种状态且经常需要转换的时候,使用状态机实现非常方便。在model层给对象添加状态机组件,然后在触发某种状态时(onstart,onready,onrun…)分发事件,然后再view层监听此事件,当model处于某种状态时,触发相应的事件,view层监听到事件后做出不同的动作。关于mvc、状态机的使用可以查看sample下的demo...
分类:
Web程序 时间:
2015-04-30 10:39:18
阅读次数:
155
//增加监听,当键盘出现或改变时收出消息
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification
object:nil];
//增加监听,当键退出时收出消息
[...
分类:
其他好文 时间:
2015-04-30 10:40:07
阅读次数:
101
先贴上代码
package com.ray.object;
/**
* 父类引用子类对象
*
* @author ray
* @since 2015-04-30
* @version 1.0
*
*/
public class Test {
class Person {
public void say() {
System.out.println("i...
分类:
其他好文 时间:
2015-04-30 10:37:18
阅读次数:
106
赫夫曼树及其应用 赫夫曼(Huffman)树又称最优树,是一类带权路径长度最短的树,有着广泛的应用。
1 基本概念
① 结点路径:从树中一个结点到另一个结点的之间的分支构成这两个结点之间的路径。
② 路径长度:结点路径上的分支数目称为路径长度。
③ 树的路径长度:从树根到每一个结点的路径长度之和。
④ 结点的带权路径长度:从树的根结点到该结点的的路径长度与结点的权(值)的乘积。
权(...
分类:
其他好文 时间:
2015-04-30 10:38:40
阅读次数:
172
#include
#include
#include
using namespace std;
struct node
{
char name[90],place[90];
int num;
}c[105];
bool cmp(node x,node y)
{
if(strcmp(x.place,y.place)<0) return true;
if(strcmp(x.place,...
分类:
编程语言 时间:
2015-04-30 10:39:46
阅读次数:
162
NSString * htmlString = @"今天中午去哪吃什么??? ";
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDo...
分类:
Web程序 时间:
2015-04-30 10:37:40
阅读次数:
138
唉 不知道第一次发什么神经 第一次把t定义成char 型的了
小数还对 大数就不多了、、、找了半个小时才找到 以后要细心了
求大数 一定是用字符串保存,,long long 肯定溢出。
具体思路就是把所有字符个数加起来的阶乘n!除以各个字符出现的个数的阶乘。
#include
#include
#define num 1000
int main()
{
char str[n...
分类:
其他好文 时间:
2015-04-30 10:37:36
阅读次数:
149
此文是Summly前商业开发及运营经理John Henderson的文章,原文发表在Medium上。作者思考了机器智能赋予机器的思考能力,以及传感器技术赋予的感知能力(如看的能力)运用到诸多垂直领域的颠覆可能性,不少领域的工作在5年之内也许就可以由机器来替代了。
接下来1万家初创企业的商业计划很容易预测:做X然后再加上AI。
—Kevin Kelly
...
分类:
其他好文 时间:
2015-04-30 10:39:14
阅读次数:
163