- 浏览: 45237 次
- 性别:
- 来自: 北京
最新评论
-
黑小子:
leonayx123 写道arraylist 本质还是数组,他 ...
算法之---数组动态扩容 -
黑小子:
godlewis 写道每次扩1,来一次新数组的创建和数组复制, ...
算法之---数组动态扩容 -
crazoy:
恰好刚看过ArrayList的源码,建议lz也看一下。参考一下 ...
算法之---数组动态扩容 -
sj0129:
我倒。。。。。。。。。。。。 不解释。
算法之---数组动态扩容 -
vieri122:
楼主多看看书吧。
算法之---数组动态扩容
文章列表
近期在做flex开发,过程中需要与java服务端进行交互,而服务端采用spring3.2+struts2搭建,并且通过blazeds与flex客户端通信。过程中采用了spring-flex1.0.3.jar ,使用maven进行管理,自动会依赖相关jar,这里不详述。
主要是在通信过程中,通过flex客户端访问服务端是发生了异常 send Failed,这个异常只在页面进行了提示,详细的信息通过debug查看到如下:
Channel.Connect.Failed error NetConnection.Call.BadVersion: : url:'http://localhost:80 ...
已经是2013年12月31日了,再过不到5个小时即将迎来新的一年--2014年, 话说这个跨年还是不错的日子,1314啊。
回想2013年,从公司的重构,部门的调整,但对我来说毫无影响,悠闲的工作,有活就干,没活就看。整个人变的越来 ...
最近有人问我,你做项目中用户的一个请求是怎么与struts1交互的,我说请求的url中包含了action的名字和方法名,这样就可以找到相应方法,执行并返回给用户了。 他又问,那struts1中有什么方法呢,execute;那怎么能调用到自定义的方法,在请求中指定,在struts-config.xml中配置。。。 接下来他疑惑了,说struts2 是可以以struts.xml中配置方法名的。 是,他说的没错,只是我没有表述清楚struts1自己定义方法的关键点。 下面具体说一下struts1中使用自定义方法及自定义方法执行的过程。
在struts1中我们知道核心的控制器是ActionSer ...
eclipse3.7 安装maven插件与scm
- 博客分类:
- 开发工具
最近要使用maven进行开发,之前的eclipse3.7 使用一下两个地址安装好了插件,如下:
maven插件
m2eclipse-core Update Site: http://m2eclipse.sonatype.org/sites/m2e
m2eclipse-extras Update Site: http://m2eclipse.sonatype.org/sites/m2e-extras
但是要想在给新的eclipse安装这个两个插件已经不行了,因为它们已经移交到了eclipse旗下。并且已经装好的插件有点小问题。就是web工程间依赖无法将服务发布到tomcat下。于是想 ...
近期的开发中尝试使用了EL表达时,EL表达式(ExpressionLanguage),即表达式语言,目的是为了使JSP写起来更加简单。确实如此。就说最新用的一个吧。通过EL实现JSP页面中的switch。
老的项目中需要复用程序与同一个页面,在点击导航按钮需要显示页面,切在该页面中需在导航栏显示当前的页面名称,于是想到了EL表达式的使用,通过在action中设置标志,如request.setAttribute("operType",operType);当然operType肯定是动态获取的,通过el表达式,可以在页面直接取值{opertype} ...
仿写android音乐播放器的问题
- 博客分类:
- android
这几天浏览了下《Android应用开发揭秘》,大致看感觉不错。有不少实例,于是按书仿写了其中实例音乐播放器。但是仿写完发现老出现个奇怪的异常,android java.io.IOException: prepare failed.:status=0x1,于是试了多种方式都不行,于是网上搜搜资料,还真有同样的问题。
源代码的播放功能实现如下:
mMediaPlayer.reset();
mMediaPlayer.setDataSource(filePath);//异常在这里,filePath为要播放的歌曲全路径
mMediaPlayer.prepare();
mMediaPla ...
java随机数的产生比较简单,可以通过
1
Random rand = new Random(47);
System.out.println(rand.nextInt());
产生,也可以通过一下产生
2
double d = Math.random();
当然代码中前者由于使用了固定的种子47,所以每次的值都是一样的,也可以使用
3
Random rand = new Random();
System.out.println(rand.nextInt());
而对于代码2则产生的是double的随机数。
下面说下关于3的方式,目前有个需求就是需要产生4为随机数,用于 ...
最近几天做项目,遇到些比较棘手的问题,本来是上游系统接口数据可以送正确的,但是耍无赖不给送,导致我们自己的处理。因为是外网系统接口处理数据,接收到的是xml文件,而我们程序采用xmlbean对xml进行解析,于是会出现数组的情况。
产生问题的原因为,对于存在关系的xml中,当前xml会有个组信息的节点,通常关系为两两的关系,而如何识别他们是有关系的呢,考的是一个唯一id,也就是xml1中的组信息中有个这个id,xml2的组信息中也存在这个id,这样就可以建立关系了,如果有第三个关系,那么就是另外一个id了。而现在由于上游系统的恶心人畜,如3个xml有关系,那么这三个xml的组id是一样的,其中 ...
转贴自:http://news.csdn.net/a/20101113/281933.html
【观点】风雨20年:我所积累的20条编程经验
来源:DCS Media 关键词:经验,编程 | 感谢刘江的提供 | 收藏这篇资讯
本文由伯乐在线关关
译自Jonathan Danylko的网站DCS Media
。Danylko是一位资 ...
之前经常看到有人在网上问关于HashMap
和Hashtable
的区别,自己也在看,时间一长发现自己也忘了二者的区别,于是在实际应用中犯错了。
原因是使用了Properties
这个集合类时将null放到value上,于是抛出了NullPointerException
,于是想起了Hashtable
,这个集合的键值就是不允许为空的,经过测试果然如此,又看了下Properties
的源代码,原来它extends
Hashtable
,这就难怪了。接着又看了put
方法如下:
public synchronized V put(K ...
终于,感觉到是时候该写点什么了,不为别的,只为自己在工作与学习中记录下有用的东东,一来作为电子笔记,二来可与人分享,共同学习,共同进步吧。
开始一直在犹豫,是在javaeye上写,还是在csdn上写,baidu了一阵子,也看了两个站点的blog风格,发现javaeye有导入csdn博客的功能,所以决定在csdn上写,开通javaeye即可导入csdn的博文。但是不是很喜欢csdn以前注册的那个用户,再又发现了javaeyey被csdn收购的消息,经过证实,那就在这里吧。