搜索到与相关的文章
Python

Python操作dict时避免出现KeyError的几种方法

在读取dict的key和value时,如果key不存在,就会触发KeyError错误,如:t={'a':'1','b':'2','c':'3',}print(t['d'])就会出现:KeyError:'d'第一种解决方法首先测试key是否存在,然后才进行下一步操作,如:t={'a':'1','b':'2','c':'3',}if'd'int:print(t['d'])else:print('notexist')第二种解决方法利用dict内置的get(key

系统 2019-09-27 17:37:43 2464

Java

java解析xml文件四种方式

1.介绍1)DOM(JAXPCrimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可

系统 2019-08-29 23:47:01 2464

编程技术

JSP+Hibernate入门级实例--留言系统

这是个用JSP+Hibernate编写的非常简单的留言系统例子,是个准三层结构(因为为了节省时间着重介绍hibernate部分,省去的service层,转而使用jsp页面进行业务处理,但并不是在jsp页面上过多的编写java代码,而是使用专门的jsp作为业务处理层)开发工具:MyEclipse+Mysql目录结构如下:config(配置类)BeanConfig.javaMessageConfig.javaconstants(常量类)Constants.ja

系统 2019-08-29 23:36:39 2464

编程技术

037_《Delphi7高效数据库程序设计》

《Delphi7高效数据库程序设计》Delphi教程系列书籍(037)《Delphi7高效数据库程序设计》网友(邦)整理EMail:shuaihj@163.com下载地址:Pdf附书源码作者:李维丛书名:李维作品系列出版社:机械工业出版社ISBN:7111112261上架时间:2002-12-24出版日期:2003年1月开本:16开页码:412版次:1-1内容简介dbExpress是Borland公司下一代数据访问技术。本书不仅详细介绍了dbExpress

系统 2019-08-29 23:29:42 2464

Java

java*工程 slf4j+logback实现日志记录

1.目录结构2.java测试码packagecom.test.main;importjava.net.URL;importorg.slf4j.ILoggerFactory;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.context.ApplicationContext;importorg.springframework.context.supp

系统 2019-08-29 23:22:39 2464

Java

说一说Java的native2ascii中的encoding

如果大家处理过多语言资源,那么对JDK这个自带的native2ascii肯定不会陌生,它能够帮我们把不同的编码转化成统一的unicode编码,来实现国际化。一般我们都这么用,假设我们有这么一个文件zh.txt,其内容只有这么一行:然后我们使用native2ascii来将其内容转成unicode编码:很简单,但是你考虑过zh.txt文件的编码了吗?如果这个zh.txt文件是别人提供给你的,可能里面是采用了别的编码,那么如果仅仅是通过简单的native2asc

系统 2019-08-29 23:16:12 2464

编程技术

NetBeans IDE 7.0 Beta 发布

NetBeans团队宣布NetBeansIDE7.0Beta可用!NetBeansIDE7.0Beta引入了对JDK7的支持。本次发布也包含了对OracleWebLogic服务器、Oracle数据库以及GlassFish3.1支持的增强。另外,本次发布还加入了Maven3、HTML5编辑支持;一个新的GridBagLayout以改进SwingGUI开发;改进了对JavaEE应用运行及调试的支持;改进了Java编辑器。下载NetBeansIDE7.0Beta

系统 2019-08-29 23:13:48 2464

编程技术

meta标签

meta是html语言head区的一个辅助性标签。下面这段的html代码:也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。meta标签的组成meta标签共有两个属性,它们分别是http-equi

系统 2019-08-29 23:11:10 2464

编程技术

spring对struts2支持问题

存在不如意的地方就意味着存在bug。当我们像摆弄机器一般去利用这个那个框架的时候,很快,就陷入无休止的试验,试验这个那个的功能。创新简直和我们绝缘。随便抱怨一句。最近,公司同事利用spring+struts2做个工具,涉及到隐私,故我把代码简单化(普世的原则啊)。publicclassLoginActionextendsActionSupport{/****/privatestaticfinallongserialVersionUID=1L;private

系统 2019-08-29 23:04:28 2464

编程技术

[原创]关于学习

关于学习我是一个退学生,但我从来没有停止过对于知识的追求。无论是在学校里,还是在现在的工作岗位上,我都非常清楚知识对于一个人的重要性。而学习,努力的学习,才是获取知识的唯一途径。学习vs.受教育那么,究竟什么是学习呢?是上课、听讲、看讲义、写作业吗?不完全是。“上学”知识学习知识的一种途径,而且“上学”的目的,除了“学习”之外,更多的是“受教育”。“学习”和“受教育”不是等价的,甚至有些时候是完全相悖的。军队是国家用于统治其领土的工具,而教育则是国家用于统

系统 2019-08-29 23:03:30 2464