- 浏览: 132619 次
- 性别:
- 来自: 杭州
最新评论
-
jladjgah:
建的web工程,搞不出来
SSH框架整合示例 -
mapengfei00099:
楼主好人啊
获取全国中学信息(人人网) -
yanabel:
感谢分享,今天才能下载,刚刚搭好,以后再学spring事务了 ...
SSH框架整合示例 -
云端月影:
SSH框架整合示例 -
jjm460428795:
学习一下,正好需要这个
SSH框架整合示例
文章列表
最近想搞下算法了,看着算法书上的一个个题目,看的都比较纠结,同时想起了很久之前做过的POJ的题目了,所以就把这些自己做过的题目整理了以下,留做纪念,其实这些题目的解答在网上随便都能搜得到,这里的解法也不一定是最优的,仅仅是自己的整理记录罢了。
贪心算法常见问题整理解析:
1.活动安排问题
2.最优装载
3.哈夫曼编码
4.单源最短路径
5.最小生成树
6.多机调度问题
动态规划常见题目解析:
分别为:
1.最长公共子序列
2.最大字段和
3.0-1背包问题
下面逐一描述:
1.最长公共子序列
题目描述:
例如对于X={A,B,C,B,D,A,B},Y={B,D,C,A,B,A},则序列{B,C,B,A}就是X和Y的最长公共子序列。
解法:
按照该思路的解法:
#include <iostream>
using namespace std;
//动态规划算法-最长公共子序列
//m,n代表数组x和y的长度,c[i][j]表示Xi和Yj的最长公共子序列的长度,
//b[i][j]记录c[i][j]是由哪一种子问题的 ...
注意:最新版的nginx和nginx_upstream_jvm_route有冲突,不能同时安装,降级安装nginx 1.4.7版本的,不安装1.6.0版本的。
相关文件下载见附件。
前言
其实搭建集群环境选择合适的session共享,服务器通常有两种管理session的方式:replic ...
原文参见http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html。
简化的如下:
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
也就是上文中的实例方案,该方案将会使用DeltaManager启用所有集群节点(all-to-all)的回话复制,这种意味着在集群环境中的每个节点都拥有所有的session,这种方案对于小的集群环境非常适用,但是不推荐在多集群节点的环境中使用(有很多tomcat节点的环境),另外 ...
本文描述的是在RHEL 6.3上面安装Oracle 11g的过程,关于RHEL的下载,其实可以去很多的镜像站点下载,例如下载地址,Oracle 11g的下载地址,需要注意的是本文使用的是11.2.0.3的版本,现在该版本还没有开放下载,只适用付费账户下载,付费账户不便公布,需要该版本的可以邮件联系我dazuanfeng@qq.com,读者可以下载已经公布的版本,下载1,下载2。
安装RedHat的时候需要注意的时候要选择所有的组件进行安装,尤其是桌面的部分,不然重启之后没有图形界面就比较坑了。。。
然后就是安装vmware tools了,解压缩之后,以root身份运行vmware-insta ...
Oracle SOA Suite环境搭建详解(基于版本11.1.1.6.0)
终于完成了Windows 7 上面搭建Oracle SOA Suite环境,下面就来讲一下搭建步骤。
本机硬件环境如下:
OS – Windows 7 旗舰版 64位SP1
RAM – 8G(DDR3)
CPU – Intel Core i3 – 2350M @ 2.3GHz 双 ...
SOA环境搭建图解教程
说明:
本机电脑配置:HP ProBook 4430s笔记本,酷睿i3-2350M 2.3GHz双核四核心,内存8G,操作系统Windows 7旗舰版64位SP1。
本文描述的是在Windows 7 64bit SP1操作系统下安装Oracle
ADF/OSB/BPM/SOA开发环境的过程,主要的说明文档见http://www.oracle.com/technetwork/middleware/bpm/overview/index.html,文档下载页面见http://www.oracle.com/technetwork/middleware/bpm/ ...
Spring Security 学习1
- 博客分类:
- security
首先应该下载spring security 的包。下载最新的版本:spring-security-3.1.1.RELEASE.zip
,并且在该页面能够找到Spring的最新版本:,以后会用到
接上文,本文主要讲述如何使用Activiti搭建一个简单的工程。
首先就是下载Activiti5.9的官方文件,下载地址见:http://activiti.org/download.html,新建一个Java工程导入相关的JAR包,安装Activiti的插件。因为单一的仅使用Activiti的项目在现实生活中几乎不存在,所以本文中的项目还是集成了Spring框架,所需要的JAR包截图如下:
新建一个Java Project,在该项目中新建一个Activiti Process,打开插件面板。
这里模拟的流程是某公司的实习生招聘流程:
新建一个开始节点:
接下来新建其余的节点:
...
1.get()和post()区别:
(1).get请求会将参数放在URL之后进行传递,而post方式是作为http消息实体发送给Web服务器,但是,这种区别在ajax中对用户是不可见的。
(2).get请求方式对传输的数据有大小限制,通常不能大于2KB,而是用post的方式一般不受限制。
(3).get请求的数据会被浏览器缓存起来,因此其他人就可以通过浏览器的历史记录读取这些数据,例如帐号密码等,严重的可能会带来安全问题,而post方式相对就可以避免这些问题。
(4).get方式和post方式传递的数据在服务器端获取的方式也可能不相同,如php,$_GET[]获取get请求, ...
Activiti是一款非常优秀的工作流引擎,主要作者是曾经开发JBPM的作者,因为JBPM存在很严重的版本不兼容的问题,所以有些项目已经开始转向用Activiti来开发了,我最近也在学习Activiti。Activiti目前最新的版本是5.9,本次学习的也是这一个版本,下载地址为:http://activiti.org/download.html。学习的主要方式就是查看官方文档,将下载好的
activiti-5.9.zip解压并进入docs/userguide/index.html然后开始查看该官方文档。
下面是我翻译的官方文档的目录:
Activiti 5.9用户指南
目录
1 ...
之前做了一个获取世界大学的小程序,其实之前那个程序并不是很复杂,之所以很久才整理出来,主要就是那个转码的地方遇到了瓶颈,但到后来解决了那个瓶颈之后程序就写的顺风顺水了。按照之前的思路,其实人人网上不仅 ...
今天闲来无事,凭着对大数据和海量数据的浓厚兴趣,把很久之前想写但没写完的程序坚持写完了,下面简要介绍一下吧。
这些程序的主要目的是统计世界大学的信息,主要的数据来源就是人人网了,在人人网上有一个接口,就是在查询大学数据的时候,通过Ajax会向后台发送一个请求(http://s.xnimg.cn/a27085/allunivlist.js),这个请求的返回值就是一个js文件,而这个js文件就是一个很大的json对象,然后通过解析这个json对象就可以得到世界大学的信息了。
原来在论坛里面已经有人对此做了实现(http://www.iteye.com/topic/1118508),不过貌似比较复 ...