项目开发中发现问题、解决问题这个过程中会出现很多问题,比如重复出现、某个问题的遗留,这些问题的本质就是设计模式。今天记录设计模式的知识点。...
分类:
移动开发 时间:
2014-05-15 06:54:12
阅读次数:
419
在引入有些第三方的时候,会出现如上图的错误当然了有些错误不可避免,特别是有些比较强大的第三方,为什么呢,其实仔细看看出错的原因就不难找到错误,有些第三方功能之所以强大在与起封装了许多第三方,如果它有用到有些第三方,而你再次引用就会出现引用符号重复的问题,会报错:
具体的原因不一:就我出的错而言就是jsonkit重复引用,json解析其实有四种:包括原生的NSJSONSerialization,T...
分类:
Web程序 时间:
2014-05-15 06:45:11
阅读次数:
448
当有重复元素的时候呢?
不用拍脑袋都会想到一种方法,也是所有有重复元素时的通用处理方法,维护一个set,如果这个元素没加入过就加入,加入过了的忽略掉。但是,在这道题上这个通用方法居然超时了!
怎么办?想一下为什么会这样,假设我们要排列的数字是1111112,当当前的排列中没有1时,取哪个1生成一遍,都是一样的。只有当前面的1都用过了,必须轮到这个1出场的时候,它才会有价值。更明确一点说,假设我...
分类:
其他好文 时间:
2014-05-15 05:36:25
阅读次数:
198
出现这个问题的原因主要有两个
1、如果项目没有使用Spring,则struts.xml配置文件中,这个action的class属性的路径没有写完整,应该是包名.类名
2、如果项目使用了Spring,那就是applicationContext.xml里面没有为这个action定义bean。这样strus.xml中的对应action的class属性的值就是Spring配置文件中bean的id,比如...
分类:
其他好文 时间:
2014-05-15 05:24:51
阅读次数:
229
前面,我们介绍了一个入门实例,其实那就是无状态回话Bean的常用情况。
上一篇文章中,我们介绍了无状态会话Bean和有状态会话Bean的相关概念。为了加深大家对它们的理解,我们一起来实现一个有状态会话Bean的例子——模拟购物车。
这个例子非常经典:一个客户端购物的过程中,服务端会创建一个SessionBean保存着这一客户端的状态,客户端买的东西,都会在服务端进行存储。...
分类:
其他好文 时间:
2014-05-15 05:20:56
阅读次数:
191
啊啊啊啊,好怀念这种用递归保存路径然后打印出来的题目啊,好久没遇到了。
分了两种,一种是可以重复使用数组中数字的,一种是每个数字只能用一次的。其实没有多大区别,第一种每次进入递归的时候都要从头开始尝试,第二种要找一个标记的数组,把已经用到过的排除掉,就像生成全排列时的做法一样。跟我一样用引用保存中间结果的话,要注意回退的情况。第二种回退时,要把用到的那个数也恢复为可用,就完全像全排列时做的一样。...
分类:
其他好文 时间:
2014-05-15 04:46:34
阅读次数:
272
基于比较的排序时间复杂度至少为O(nlgn),在时间上堆排序和快速排序基本上都达到了比较排序的极限,如果要获取更快的排序速度,就需要找不是基于比较的排序方法,位图排序就是其中的一个。
位图排序是效率最高的排序算法,其时间复杂度是O(n),空间复杂度也非常小,但是要求输入的数据不能重复,而且要知道数据的范围。
位图排序的思想比较简单,用计算机的每一位表示一个数,一个int类型的变量就能表...
分类:
其他好文 时间:
2014-05-15 04:41:27
阅读次数:
262
一、先搭建好struts2,可以通过myeclipse快速搭建。
二、再导入extjs所需的库文件。
三、写一个实体类User
package com.ext.model;
public class User {
private Integer id;
private String username;
private String password;
public Integer...
分类:
Web程序 时间:
2014-05-15 03:14:40
阅读次数:
471
在具有TPM芯片或PCI卡的机器上,实现软件版权保护和授权更加方便和可靠。本文介绍的方法适合在大面积工厂内部网络系统使用,对内网的多台主机重复安装的软件进行版权保护。...
分类:
其他好文 时间:
2014-05-14 15:24:21
阅读次数:
236
目前最完整的,需要注册的动作匹配如下:
IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_MOUNTED);
intentFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
intentFilter.addAction(Intent.ACT...
分类:
移动开发 时间:
2014-05-14 14:45:27
阅读次数:
361