- 军军小站|张军博客
搜索到与相关的文章
编程技术

【第十章】集成其它Web框架 之 10.2 集成Struts

先进行通用配置,【第十章】集成其它Web框架之10.1概述10.2集成Struts1.x10.2.1概述Struts1.x是最早实现MVC(模型-视图-控制器)模式的Web框架之一,其使用非常广泛,虽然目前已经有Struts2.x等其他Web框架,但仍有很多公司使用Struts1.x框架。集成Struts1.x也非常简单,除了通用配置外,有两种方式可以将Struts1.x集成到Spring中:最简单集成:使用Spring提供的WebApplicationC

系统 2019-08-29 22:01:12 1907

编程技术

抽象工厂(Abstract Factory Pattern)模式

一,结构抽象工厂(AbstractFactory)角色:担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。具体工厂(ConcreteFactory)角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。抽象产品(AbstractProduct)角色:担任这个角色的类是工厂方法模式所创建的对象的父类,或它们共同拥有的接口。具体产品(ConcreteProduct)角

系统 2019-08-12 09:29:47 1907

各行各业

版本控制Subversion TortoiseSVN apache Visual

转载于http://blog.sina.com.cn/s/blog_6b94d5680101m7ah.htmlSubversion(简称svn)是近年来崛起的版本管理软件,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。Subversion是一个自由,开源的版本控制系

系统 2019-08-12 09:27:40 1907

各行各业

消息队列实现接收发送的例子

msg消息队列,实线不同进程之间的通信,主要依靠key来识别:发送端1#include2#include3#include4#include5#include6#include7#include8#include9structmsgmbuf{10intmtype;11charmtext[40];

系统 2019-08-12 09:27:34 1907

各行各业

image segmentation source code

imagesegmentationsourcecodehttp://clarkzdyhit.spaces.live.com/blog/cns!B26438B72AECAA5C!198.entryEfficientGraph-BasedImageSegmentationhttp://people.cs.uchicago.edu/~pff/segment/NormalizedCutsSegmentationCodehttp://www.cis.upenn.ed

系统 2019-08-12 09:27:30 1907

各行各业

P,NP,NPC,NPC-HARD

P:能在多项式时间内解决的问题NP:不能在多项式时间内解决或不确定能不能在多项式时间内解决,但能在多项式时间验证的问题NPC:NP完全问题,所有NP问题在多项式时间内都能约化(Reducibility)到它的NP问题,即解决了此NPC问题,所有NP问题也都得到解决。NPhard:NP难问题,所有NP问题在多项式时间内都能约化(Reducibility)到它的问题(不一定是NP问题)。可以参考:https://www.zybuluo.com/chanvee/

系统 2019-08-12 09:27:16 1907

各行各业

openJWeb快速开发平台安装部署手册

OpenJWeb安装说明:1、配置开发环境(1)本软件适用j2sdk-1_4_2_12进行开发,所以请安装jsd1.4.2系列的版本。经过测试本系统在jdk5上使用时,webwork有异常。jdk安装的时候不要使用带空格的路径名,例如这样的目录是可以的C:/j2sdk1.4.2_12,而不能安装在c:/programfiles这种带空格的路径。(2)配置环境变量配置系统环境变量JAVA_HOME,值为上一步安装的jdk路径,如C:/j2sdk1.4.2_1

系统 2019-08-12 01:33:13 1907

Python

Python处理session的方法整理

前言:不管是在做接口自动化还是在做UI自动化,测试人员遇到的第一个问题都是卡在登录上。那是因为在执行登录的时候,服务端会有一种叫做session的会话机制。一个很简单的例子:在做功能测试的时候,肯定会遇到一种测试场景,需要在没登录的时候进行一些普通操作,会提示“请先登录”比如:我们在逛TB的时候,如果没有登录,那么当你搜索到一个商品,准备下单时候,是不是就会弹出一个登录框?其实这就是利用到了session会话机制。因为HTTP协议是无状态的,那么在下订单,

系统 2019-09-27 17:56:50 1906

Python

python获取Linux发行版名称

我必须从Python脚本中获取Linux发行版名称。dist平台模块中有一个方法:importplatformplatform.dist()但在我的ArchLinux下它返回:>>>platform.dist()('','','')为什么?我怎么能得到这个名字?PS。我必须检查分发是否是基于Debian的。更新:我在这里找到了Python站点,自2.6以来,dist()已被弃用。>>>platform.linux_distribution()('','',

系统 2019-09-27 17:56:24 1906