ExtJs的文件上传也是采用Ajax的方式,基本上,用户上传之后,其结果马上推回给前台。下面以一个ExtJs图片上传系统,说明这个问题。
一、基本目标
实现如下的一个图片上传的系统,不是基本图片格式,大于1M的图片不给予上传,上传成功显示图片,上传不成功,则显示错误信息。
二、基本思想
这个工程的目录结构如下,
如FileUpload.html的HTML布...
分类:
Web开发 时间:
2015-04-30 10:38:33
收藏:
0 评论:
0 赞:
0 阅读:
289
本文主要讲:控制实体Bean的生命周期。与会话Bean类似,实体Bean也有自己的生命周期,分别对应不同的状态。
下面我们首先来讲解实体Bean的状态和生命周期事件:
1、实体Bean生命周期的4种状态
2、实体Bean的事件: @PostLoad @PrePersist和@PostPersist @PreUpdate和@PostUpdate @PreRemove和@PostRemove。
3、事件回调的两种方法: 外部回调:编写外部监听器。...
分类:
Windows开发 时间:
2015-04-30 10:38:12
收藏:
0 评论:
0 赞:
0 阅读:
255
下拉刷新功能基本上在所有的app中都会被用到,而且这个功能已经被apple集成进去了,不过必须得是在tableViewController中才有,是一个叫做UIRefreshControl的控件,想看效果可以看手机QQ上面联系人列表下拉后的刷新。这里不多介绍。
本篇blog主要介绍如何在scrollview中实现下拉刷新的效果。因为有些时候我们可能更多地希望直接在scrollview中展现,而不...
分类:
其他 时间:
2015-04-30 10:37:53
收藏:
0 评论:
0 赞:
0 阅读:
262
request.getRequestURL()和request.getRequestURI()的区别...
分类:
Web开发 时间:
2015-04-30 10:37:43
收藏:
0 评论:
0 赞:
0 阅读:
324
Cloud Foundry提供的服务实例本质上就是访问信息:IP、端口、用户名、密码等,使用的过程当然可以写死在代码或配置文件里,但是高级一点儿的办法当然是让程序可以自动按照环境适配服务实例信息,切换数据库,消息中间件,云存储等代码连接的位置。这篇先写一下在web.xml里配置了listener的spring程序如何自动获取CF的服务实例信息,示例代码由Maven管理。...
分类:
编程语言 时间:
2015-04-30 10:37:33
收藏:
0 评论:
0 赞:
0 阅读:
273
双亲表示法(顺序存储结构) 用一组连续的存储空间来存储树的结点,同时在每个结点中附加一个指示器(整数域) ,用以指示双亲结点的位置(下标值) 。数组元素及数组的类型定义如下:
#define MAX_SIZE 100
typedef struct PTNode
{ ElemType data ;
int parent ;
}PTNode ;typedef struct
{ P...
分类:
其他 时间:
2015-04-30 10:37:22
收藏:
0 评论:
0 赞:
0 阅读:
155
quick中mvc结合状态机在某一对象有多种状态且经常需要转换的时候,使用状态机实现非常方便。在model层给对象添加状态机组件,然后在触发某种状态时(onstart,onready,onrun…)分发事件,然后再view层监听此事件,当model处于某种状态时,触发相应的事件,view层监听到事件后做出不同的动作。关于mvc、状态机的使用可以查看sample下的demo...
分类:
Web开发 时间:
2015-04-30 10:37:12
收藏:
0 评论:
0 赞:
0 阅读:
263
//增加监听,当键盘出现或改变时收出消息
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification
object:nil];
//增加监听,当键退出时收出消息
[...
分类:
其他 时间:
2015-04-30 10:37:02
收藏:
0 评论:
0 赞:
0 阅读:
266
先贴上代码
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:36:52
收藏:
0 评论:
0 赞:
0 阅读:
105
赫夫曼树及其应用 赫夫曼(Huffman)树又称最优树,是一类带权路径长度最短的树,有着广泛的应用。
1 基本概念
① 结点路径:从树中一个结点到另一个结点的之间的分支构成这两个结点之间的路径。
② 路径长度:结点路径上的分支数目称为路径长度。
③ 树的路径长度:从树根到每一个结点的路径长度之和。
④ 结点的带权路径长度:从树的根结点到该结点的的路径长度与结点的权(值)的乘积。
权(...
分类:
其他 时间:
2015-04-30 10:36:42
收藏:
0 评论:
0 赞:
0 阅读:
130
#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:36:32
收藏:
0 评论:
0 赞:
0 阅读:
311
NSString * htmlString = @"今天中午去哪吃什么??? ";
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDo...
分类:
Web开发 时间:
2015-04-30 10:36:23
收藏:
0 评论:
0 赞:
0 阅读:
353
唉 不知道第一次发什么神经 第一次把t定义成char 型的了
小数还对 大数就不多了、、、找了半个小时才找到 以后要细心了
求大数 一定是用字符串保存,,long long 肯定溢出。
具体思路就是把所有字符个数加起来的阶乘n!除以各个字符出现的个数的阶乘。
#include
#include
#define num 1000
int main()
{
char str[n...
分类:
其他 时间:
2015-04-30 10:36:13
收藏:
0 评论:
0 赞:
0 阅读:
373
最近在研究学习分布式事务,分布式事务离不开MSDTC的支持。今天先简单介绍下MSDTC。
MSDTC是微软分布式传输协调程序,提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。该进程调用系统Microsoft Personal Web Server和Microsoft S...
分类:
其他 时间:
2015-04-30 10:35:52
收藏:
0 评论:
0 赞:
0 阅读:
120
set hive.metastore.warehouse.dir=/user/myname/hive/warehouse;
用户设定自己的数据仓库目录。不影响其他用户。也在$HOME/.hiverc中设置,则每次启动hive自动加载
hive -(d,ef,H,h,i,p,S,v)
定义变量var,在hql中直接引用${var}
set (显示或修改)
...
分类:
其他 时间:
2015-04-30 10:35:33
收藏:
0 评论:
0 赞:
0 阅读:
224
长尾(The Long Tail)这一概念是由《连线》杂志主编Chris Anderson在2004年十月的“长尾” 一文中最早提出,用来描述诸如亚马逊和Netflix之类网站的商业和经济模式。Chris Anderson在著作《长尾理论》中定义长尾理论为:“我们的文化和经济重心正在加速转移,从需求曲线头部的少数大热门(主流产品和市场)转向需求曲线尾部的大量利基产品和市场。在一个没有货架空间限制和...
分类:
其他 时间:
2015-04-30 10:35:23
收藏:
0 评论:
0 赞:
0 阅读:
116
在关闭C++的程序后,在VS编译器的 Output窗口后
出现如下情况:f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\strcore.cpp(156) : {930} normal block at 0x0075E3F8, 22 bytes long.
Data: 84 CF DF 77 02 00 00 00 02 00 00 00 01 00 00 ...
分类:
编程语言 时间:
2015-04-30 10:35:07
收藏:
0 评论:
0 赞:
0 阅读:
1320
代码分析很多,这里不细讲,着重分析其中一些设计技巧:
static inline unsigned long mktime (unsigned int year, unsigned int mon,
unsigned int day, unsigned int hour,
unsigned int min, unsigned int sec)
{
if (0 >= (in...
分类:
其他 时间:
2015-04-30 10:35:06
收藏:
0 评论:
0 赞:
0 阅读:
234
Information Disturbing
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 1722 Accepted Submission(s): 641
Problem Description
In ...
分类:
其他 时间:
2015-04-30 10:34:22
收藏:
0 评论:
0 赞:
0 阅读:
150
假设我们有一个含有多个参数的函数,用于构建一个人的基本信息:
func buildInfoWithName(name: String,#age: Int,#gender: String,#address: String,#phone: String) -> String {
return "My name is " + name
+ ",I'm a " + g...
分类:
编程语言 时间:
2015-04-30 10:34:12
收藏:
0 评论:
0 赞:
0 阅读:
294