`
这些年
  • 浏览: 400427 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

xml 解析(转)

xml.dom篇     DOM是Document Object Model的简称,XML 文档的高级树型表示。该模型并非只针对 Python,而是一种普通XML 模型。Python 的 DOM 包是基于 SAX 构建的,并且包括在 Python 2.0 的标准 XML 支持里。 一、xml.dom的简单介绍 1、主要方法: minidom.parse(filename):加载读取XML文件 doc.documentElement:获取XML文档对象 node.getAttribute(AttributeName):获取XML节点属性值 node.getElementsByTa ...

python 解析xml

使用:xml.dom 1:导入包:   import xml.dom.minidom  2:读取   从文件: dom1=xml.dom.minidom.parse('book.xml') 从url maps=urllib.urlopen(url).read() doc = xml.dom.minidom.parseString(maps)  3:编码      python:# -*- coding: utf-8 -*-      xml编码:<?xml version="1.0" encoding="GB2312"?> ...
1、Python的数组分三种类型:(1) list 普通的链表,初始化后可以通过特定方法动态增加元素。定义方式:arr = [元素](2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。定义方式:arr = (元素)(2) Dictionary 词典类型, 即 ...

python 操作excel

Python中一般使用xlrd(excel read)来读取Excel文件,使用xlwt(excel write)来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd

oracle 一些操作

数据类型 Char 用于描述定长的字符型数据,长度<=2000字节 varchar2 用于描述变长的字符型数据,长度<=4000字节 nchar 用来存储Unicode字符集的定长字符型数据,长度<=1000字节 nvarchar2 用来存储Unicode字符集的变长字符型数据,长度<=1000字节 number 用来存储整型或者浮点型数值 Date 用来存储日期数据 Long 用来存储最大长度为2GB的变长字符数据 Raw 用来存储非结构化数据的变长字符数据,长度<=2000字节 Long raw 用来存储非结构化数据的变长字符数据,长度<=2GB r ...

js处理json

    博客分类:
  • js
1:生成下接列表 <html> <head> <script> var arrayNation = [{"id":0,"devName":"billing"},{"id":1,"devName":"log"}]; function createSelect(str){ var _select = document.createElement("select"); ...

sping mvc (转)

作者:赵磊 博客:http://elf8848.iteye.com   目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc ...
1:从url中返回的json ObjectMapper jsonObjectMapper = new ObjectMapper(); ArrayList<Product> products = jsonObjectMapper.readValue(new URL(API_PRODUCT_PATH), new TypeReference<ArrayList<Product>>() { });  注意:在url中返回数据格式改变时(增加删除字段),product类也必须增加或删除字段   如果想动态增加属性:Jackson  ...

跳过单元测试

maven单元测试compilerpluginsbuildjar 你可能想要配置 Maven 使其完全跳过单元测试。可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元

杂的技巧

    博客分类:
  • java
1:数组的复制(引用复制) System.arraycopy(source,index, target, index, len)  重建数组 Integer [] copyOf = Arrays.copyOf(band,band.size());   2:使用预编译sql操作oracle时,性能问题 public void saveInsert(final List<BeanTask> tasks) { if (tasks.size() < 1) return; String sql = "insert into CHANNEL_S ...

对象的深度复制

    博客分类:
  • java
1:使用序列化       1)被序列化的对象实现Serializable接口(arraylist实现了这个接口)         package com.chinachche.datacorrection.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; pub ...

保留两位小数

    博客分类:
  • java
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat;
SimpleDateFormat 为什么不是线程安全的?   在看SimpleDataFormat 源码时,提到说SimpleDataFormat不是线程安全的。     * Date formats are not synchronized.  * It is recommended to create separate format instances for each thread.  * If multiple threads access a format concurrently, it must be synchronized  * externally.   ...
1:导入quartz包 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>1.8.4</version> </dependency>  2:配置文件   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spr ...

sublime text 使用

安装插件 1:ctrl+shift+p快捷键 2:输入:install ,启动安装脚本进行安装插件 3:输入插件名称,回车即可  查看安装了哪些插件 ctrl+shfit+p 输入pcl回车即可   一些插件的汇总 Tag: auto-format tags on document 用于格式化的插件    代码格式化 其实sublime自身就有格式化命令,就不再安装插件,位置在[Edit]->[Line]->[Reindent]但这个默认的命令没有快捷键,就重新定义了一下,想用习惯了的eclipse快捷键:Ctrl+Shift+F但是和“在文件中查找”冲突了。改 ...
Global site tag (gtag.js) - Google Analytics