编程技术

Acegi 应用基础

Acegi是一个基于Spring开发的安全框架,为应用程序提供基于统一资源定位符或URL和方法访问的细粒度安全控制和保护功能。AcegiSecuritySystem使用安全过滤器来提供企业应用程序的身份验证和授权服务。Acegi的设计仍是一个基于角色的权限控制系统,它通过一系列可配置的组件构建了一个基于SpringIOC组件装配模式的安全框架。在Acegi安全框架中也有Principal(通常是用户名)和Credentials(通常是口令)的概念,不过在A

系统 2019-08-29 23:34:24 2058

编程技术

Jexi设计 (1) Lexi研究

从今天开始准备正式写Jexi编辑器,目标就是《设计模式》中的C++例子Lexi:一个图文混排的所见即所得编辑器:今天在公司闲的时候把《designpatterns》的Lexi设计部分仔细看了一遍,整理了一下GoF的设计:文档结构:应用Composite模式,如图:通过接口Glyph,应用Composite模式,将多个对象组织起来:文档格式:通过一系列FormattingAlgorithm来实现Formatting,这是由Composite和Composit

系统 2019-08-29 23:22:05 2058

编程技术

Extjs4---absolute布局

Absolute布局继承Ext.layout.container.Anchor布局方式,并增加了X/Y配置选项对子组件进行定位,Absolute布局的目的是为了扩展布局的属性,使得布局更容易使用。Ext.application({name:'absolute',launch:function(){Ext.create('Ext.panel.Panel',{title:'absolut布局',width:500,height:300,//父容器的位置x:20

系统 2019-08-29 23:20:06 2058

编程技术

websphere 数据源绑定问题

在was5.1上正常使用的war包,发布到6.0上就报找不到数据源,还以为是数据源配置上有问题,结果怎么弄也不行,偶尔换了一个war包上去,居然可以用,分析这个包发现,那个web-inf目录下多了一个ibm-web-bnd.xmi文件,原来这个war包是从工程上发布好的was中中拷贝出来,然后打的war包!坑人啊,删掉这个文件,重新发布,我靠,好用了!websphere数据源绑定问题

系统 2019-08-29 23:07:34 2058

编程技术

什么是NP问题,什么是NP hard问题,什么是NP完

http://www.cs.pitt.edu/~ztliu/wordpress/2011/05/np-problem/首先解释一下什么是NP问题,什么是NPhard问题,什么是NP完全问题。看下面的图,他们之间的关系表示的比较清楚。PProblem:这个应该最易理解,就是一个问题可以在Polynominal的时间的得到解决,当然,是对于任意inputsize。NPProblem:对于一类问题,我们可能没有一个已知的快速的方法得到问题的答案,但是如果给我们一

系统 2019-08-29 23:06:37 2058

编程技术

国元借壳上市获批 皖能电力持股暂被冻

http://www.sina.com.cn2007年10月08日17:46全景网全景网10月8日讯今日,北京化二(000728)披露,国元证券借壳该公司从而实现上市已获中国证监会批准,而作为国元证券的参股方,皖能电力(21.50,-0.19,-0.88%)今日披露,该公司目前持有国元证券有限责任公司14900万元权益,占国元证券注册资本的7.34%,待北京化二吸收合并完成后,皖能电力持有北京化二98303300股股份,占北京化二吸收合并后总股本的6.71

系统 2019-08-29 22:54:33 2058

编程技术

Struts由入门到精通(第二章)-Struts的原理

2.2Struts的原理2.2.1Struts的起源Struts最早是作为ApacheJakarta项目的组成部分问世运做。项目的创立者希望通过对该项目的研究,改进和提高JavaServerPages(JSPs)、Servlet、标签库以及面向对象的技术水准。当前最高发行版本为Struts1.0.2,可以到http://jakata.apache.org/Struts下载。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了帮助你减

系统 2019-08-29 22:28:54 2058

编程技术

.NET4.0并行计算技术基础(2)

.NET4.0并行计算技术基础(2)上一部分介绍了CPU与“核”以及“并行”和“并发”的区别,这一部分我们将进一步介绍并行计算的性能衡量与并行计算系统的大致分类,为后面介绍.NET4.0的并行计算打下基础。3如何衡量并行计算的性能提升?之所以要研究并行计算,其目的是获得更好的性能。一个软件系统的性能,通常使用两个指标来进行衡量:(1)响应速度(Responsiveness):用户向软件系统提交一个工作任务,软件系统要花费多长的时间才能处理完毕并将结果通知用

系统 2019-08-29 22:04:37 2058

编程技术

基于google Zxing实现二维码、条形码扫描,仿微

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟

系统 2019-08-12 09:29:40 2058

Python

python实现给字典添加条目的方法

本文实例讲述了python实现给字典添加条目的方法,是针对字典操作中比较实用的技巧。分享给大家供大家参考。具体实现方法如下:defaddWord(theIndex,word,pagenumber):theIndex.setdefault(word,[]).append(pagenumber)#存在就在基础上加入列表,不存在就新建个字典keyd={"hello":[3]}#d={}addWord(d,"hello",3)addWord(d,"hello",5

系统 2019-09-27 17:56:29 2057

Python

python 命令行传入参数实现解析

创建test.py文件,代码如下:#!/usr/bin/python#-*-coding:gbk-*-importsysprintsys.argvif__name__=='__main__':print"Programname",sys.argv[0]foriinrange(1,len(sys.argv)):print"arg%d"%i,sys.argv[i]测试:pythontest.py12345输出如下:以上就是本文的全部内容,希望对大家的学习有所帮

系统 2019-09-27 17:56:18 2057

Python

同一台电脑上使用Python2和Python3

在安装好Python2和Python3后,不做任何操作,想要在cmd下同时使用pip命令是不行的。现在,打开Python3的安装目录,把Python.exe改成Python3.exe此时打开cmd,输入Python,得知是Python2版本输入Python3,得知是Python3的版本使用pip2,对应的python2的版本,当然这个2不是随便写的,是scripts里面有pip2.exe使用pip3,却报错了Fatalerrorinlauncher:Una

系统 2019-09-27 17:55:47 2057

Python

2019年Python趋势解析!(程序员转型需知)

Python由于其语言的特性——“活好话少”,受到许多开发者的偏爱。而2019年的一组百度和谷歌搜索最新数据显示,中国程序猿对Python的爱,堪称「地表最强」!1、Python登上“最强王者”中国程序猿是“全场MVP”Python从2013年至今,从不温不火,到百度指数直升500%,是一个毋庸置疑的爆发式增长曲线。看到下图,有一个有趣的现象:从2013年到现在,Python每年都会有两次搜索指数的下滑,而这几个严重下滑,是因为:我们在过春节和国庆。很多人

系统 2019-09-27 17:55:19 2057