搜索到与相关的文章
Python

python 异常处理总结

最近,做个小项目经常会遇到Python的异常,让人非常头疼,故对异常进行整理,避免下次遇到异常不知所措,以下就是对Python异常进行的整理。1.Python异常类异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)AttributeError尝试访问未知的

系统 2019-09-27 17:37:56 2231

编程技术

Trees in SQL: Nested Sets and Materizlized P

byVadimTropashko翻译:JanwerZhang原文链接:TreesinSQL:NestedSetsandMaterizlizedPath关系数据库通常被认为是在其先辈网络和分层模型上的进步发展。在每个层级查询方面,当模型转换成依赖关系时,他们结果是惊人地不完整。几乎每两三个月总有关于如何在数据库中建立树模型的问题弹出在comp.database.theory新闻组。在本文中我将探讨两者用四个众所周知的方法的实现,并展示它们之间的关联。我们将找

系统 2019-08-29 23:34:19 2231

编程技术

转 电信增值业务学习笔记2--移动网络基本概念和

1.蜂窝移动通信系统的基本组成手机--MS(MobileStation)SIM--SIM卡就是“身份卡”,就是IC卡或智能卡。存有认证客户身份所需的所有信息,并能执行一些与安全保密有关的重要信息以及与网路和客户有关的管理数据。MobileEquipment--ME就是“机”,它可完成话音编码、信道编码、信息加密、信息的调制和解调、信息发射和接收。MSISDN(MobileStationISDN):用户标识【CDMA:MDN】IMSI(Internation

系统 2019-08-29 23:24:55 2231

编程技术

让“龙头”与“长尾”共舞 - 长尾理论在Web2.0

(本文系本人原创,转载请注明出处:http://blog.csdn.net/gehantao作者:葛涵涛)最近一直在阅读“长尾理论”、“将企业搬到博客”以及介绍Google搜索方面的书。颇有感触,目前在国内提供IT技术类资讯的网站有很多,每天产生大量原创的优秀内容。依靠编辑的力量将这些内容展现到Web2.0网站的页面上基本是一件很困难的事情,一个10万级别的Web2.0网站每天至少产生1千篇以上的原创文章,人工是审核不完的,而且越是专业性质的网站服务的用户

系统 2019-08-29 23:22:04 2231

编程技术

Maven入门--概念与实例

1关键名词Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,PojectObjectModel)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。POM:POM(pom.xml)是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似于Ant中的build.xml文件。POM文件位于每个工程的根目录中。GroupId:groupId是一个工程的在全局中唯一的标识符,一般地

系统 2019-08-29 23:08:39 2231

编程技术

堆排序

五.堆排序1、堆排序定义n个关键字序列Kl,K2,…,Kn称为堆,当且仅当该序列满足如下性质(简称为堆性质):(1)ki≤K2i且ki≤K2i+1或(2)Ki≥K2i且ki≥K2i+1(1≤i≤)若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。【例】关键字序列(10,15,56,25,30,70)和(70,56,30,25

系统 2019-08-29 23:07:07 2231

编程技术

在webForm中WebRequest/WebClient/WebBrowser获

一个小需求,获取远程页面的源码,主要用于抓数据。原来用的好好的,最近突然不能获取页面源码了,但是仍然可以用浏览器正常浏览。(文后附源码下载。^_^)经过分析,原来用的代码如下:StreamReadersreader=null;stringresult=string.Empty;try{HttpWebRequesthttpWebRequest=(HttpWebRequest)WebRequest.Create(Url);//httpWebRequest.Ti

系统 2019-08-29 23:01:15 2231

编程技术

J2EE初学者需要理解的问题

一、J2EE提出的背景1、企业级应用框架的需求在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列同陈为中间件。2、为了通用必须要提出规范,不然无法达到通用在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一

系统 2019-08-29 22:51:51 2231

编程技术

SSH协议

SSH目录1SSH简介11.1什么是SSH11.2SSH的产生背景11.3SSH的技术特点12SSH总体框架22.1传输层协议22.2认证层协议32.3连接层协议33SSH安全性33.1数据传输安全性33.2用户认证安全性34SSH协议过程34.1连接建立34.2协商版本44.3算法协商44.4密钥交换54.5用户认证54.6服务请求64.7数据传输和连接关闭71SSH简介1.1什么是SSHSSH的英文全称为SecureShell,是IETF(Intern

系统 2019-08-29 22:51:02 2231

编程技术

Struts-menu源码分析

好的代码读起来让人如饮醍醐,读完以后神清气爽。如果你想提高你的编程水平,如果你想提高你的设计能力,如果你也想成为大师,那么就去阅读代码吧。以本人十几年来的编程经验,阅读代码能让你得到的比阅读文章(那怕是大师的文章)得到的更多。优秀而且实用的代码有很多,比如Junit,比如Jive,比如petStore,甚至是tomcat的Example、Log4j的Example。Struts-Menu也来自一位大师的作品,MattRaible。有很多优秀的作品,比如使用

系统 2019-08-29 22:19:13 2231