最近,做个小项目经常会遇到Python的异常,让人非常头疼,故对异常进行整理,避免下次遇到异常不知所措,以下就是对Python异常进行的整理。1.Python异常类异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)AttributeError尝试访问未知的
系统 2019-09-27 17:37:56 2198
在开发中我们常用到struts2的form表单组件,其中select最常用的写法如下:当提交表单时,只能在后台获得listKey的值,而
系统 2019-08-29 23:49:19 2198
原创作者:snowolf本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。BASE64编码算法不算是真正的加密算法。MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。BASE64按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(TheB
系统 2019-08-29 22:42:15 2198
前言:用vs2005+vsto开发一个outlook的addin的时候,碰到了一个问题,在我机器上运行的好好的程序,用vs自己的打包安装程序安装到别的机器的时候总是显示notload,加载程序的时候出错。google了一下,遇到了一个新名词,CAS:codeaccesssecurity.找不到相关的中文文档。在codeproject上看到了这篇文章。文章比较长,有codeproject的文风,讲解的非常详细,就是一点基础都没有的人都知道他说什么,但是要耐心
系统 2019-08-29 22:18:35 2198
使用POI读写worddoc文件目录1读worddoc文件1.1通过WordExtractor读文件1.2通过HWPFDocument读文件2写worddoc文件Apachepoi的hwpf模块是专门用来对worddoc文件进行读写操作的。在hwpf里面我们使用HWPFDocument来表示一个worddoc文档。在HWPFDocument里面有这么几个概念:lRange:它表示一个范围,这个范围可以是整个文档,也可以是里面的某一小节(Section),也
系统 2019-08-29 22:12:06 2198
参考资料:SharedNothingArchitecture与PHP的童话SharedNothingArchitecture以往集群架构都采用Session共享模式进行设计,而后PHP等方面提出了SNA架构,主张Session不共享。SNA架构思想,无论对企业应用还是大型互联网站,极大提高了web应用的吞吐量和性能。一般SNA架构以集成分布式Cache例如memcached的方案居多,此处姑且称为Cache模式。我结合公司电信项目的情况,以及思考,总结另一
系统 2019-08-12 09:30:17 2198
最近,闲的无聊,研究一些开源组件的源代码提高的自己的水平!!以下时你必须知道的原理知识??仅供参考使用,如有问题请联系我??Burlap也是有caucho提供,它和hessian的不同在于,它是基于XML-RPC协议的。◆是基于什么协议实现的?基于XML-RPC协议实现。◆怎么发起请求?根据Burlap提供的API。◆怎么将请求转化为符合协议的格式的?将请求信息转化为符合协议的XML格式,转化为流进行传输。◆使用什么传输协议传输?Http协议。◆响应端基于
系统 2019-08-12 09:30:13 2198
其实VS11的IISExpress非常不错了,但如果要内网让其他机器访问,就需要修改一堆东西,倒不如直接用本地的IIS来做。而用本地IIS有个问题,默认办法会分配一个端口和产生一个IIS虚拟目录,URL就会形如"http://localhost:nnnn/ppppp"当然,如果能变成http://localhost/这样的URL,那就方便多了。步骤1将IIS默认80端口的站点的物理路径,改为你的Web项目路径。2修改VS里对应的Web项目属性里的Web项,
系统 2019-08-12 01:52:58 2198
declare@IDintset@ID=10000while@ID<20000begindeclare@locationvarchar(1000)declare@iintset@location=''set@i=0while@i<1000beginset@location=@location+char(33+cast(ceiling(rand()*80)asint))set@i=@i+1endselect@locationUpdateITA_Issuese
系统 2019-08-12 01:51:32 2198
(6)给定1-n的一个排列,每次操作定义为把一个数放到序列的末尾,请问把它排好顺序,至少要操作多少次?这个题好像是tc某个题的变种,也是google的面试题。tc原来的问题略微复杂一点,比方是给定一个序列,至少多少次操作转换成另外一个序列。可是又一次编号之后等价于如上问题——google面试题好像就是上面那个描写叙述,也可能是放到序列开头,可是方法是一样的。首先,至多n次操作是能够做到的,我们按顺序把1,2,3,4……n放到末尾就能够了。其次,我们为什么要
系统 2019-08-12 01:33:58 2198