加载超过100M的xml文件时(可能不是很常见),XmlDocument这种全部加载到内存里的模式就有点不友好了,耗时长.内存高. 这时用xmlreader就会有自行车换超跑的感觉,但其间遇到几个坑,记录一下. 先看源码,包括dom和sax两种模式的读取和写入 DOM模式: 1 /// <summary> 2 /// dom模式创建xml文件 3 /// </summary> 4 /// <param name="path"></param&g…
这次使用操作Xml较为常用的方法:使用XMlreader和Xmlwriter 1:读取xml文件的数学和元素 XmlReaderSettings settings = new XmlReaderSettings();            settings.IgnoreComments = true;            settings.IgnoreWhitespace = true; XmlReader reader = XmlReader.Create("Customer2.xml&qu…
一.概述 XMLReader为抽象类,其派生类有:XmlDictionaryReader.XmlNodeReader.XmlTextReader(与IO命名空间中的TextReader对象一起使用).XmlValidatingReader(添加了DTD和模式验证,提供数据的有效性验证). XmlReader reader =new XmlTextReader(xmlFile); XmlReader reader =new XmlNodeReader(xmNode); XMLWriter为抽象类,…
XmlReader用于读取Xml文件,XmlWriter用于将数据写到Xml文件.其实,在印象当中,XML很多的操作类都支持直接Save.Read也支持接受XmlReader与XmlWriter类的示例作为参数,但是为什么还要有这个两类来专门用于读写XML文件呢?因为它们有强大的自定义格式功能: 一.XmlReader的使用 XmlReader类专门用于读取Xml文件,最大的特点在于支持Settings. 属性 说明 AttributeCount 当在派生类中被重写时,获取当前节点上的属性数 B…
安装CentOS 7.4 可能会出现的坑以及解决方案 (解决方法不唯一,如果行不通的话emmmm~~, 百度会啥你会啥~~) 坑.0X01 解决: 退出虚拟机,以管理员权限运行 坑.0X02 解决: 物理机的CPU不支持虚拟64位虚拟化,有些CPU是直接不支持,有些可以虚拟64位CPU,只需要在bios里面开启虚拟化功能即可. 坑.0X03 解决:  找不到光盘,重新选择正确的镜像光盘 坑.0X04  设置linux系统网卡时无法连接网络??? 解决1: 可能是物理机(windows)里相关服务…
立志踩遍所有的坑...以下是学appium遇到的坑以及解决方案,方便自己的同时,也方便他人. 一.cmd输入:aapt dump badging C:\Users\XX\Desktop\xxx.apk  会提示dump failed because no androidManifest.xml found 原因分析:apk文件的路径太深... 2个解决方案: 把apk文件放到短路径文件夹 先cd  C:\Users\XX\Desktop,然后执行aapt dump badging xxx.apk…
parseInt(string,radix)方法是将输入字符串转化为数值,两个输入参数中string为要转化的字符串,radix可省略,是浏览器以几进制来解读输入的string. 举几个例子就能够对该方法有基本的了解了,如下: parseInt("123"); //123 parseInt("123ab123"); //输出123  因为出现字母所以该字母及之后的字符都不被解析 若输入字符串首位是0或者0x之外的数字,则在radix缺省的情况下,默认解读为10进制.…
centos7服务器安装opencv (其他版本服务器一样) 安装opencv: pip install opencv-python 导入cv2 import cv2 报错:importError: libXrender.so.1: cannot open shared object file: No such file or directory 下载 :libxrender.so.1 再次导入: 报错:importError: libXrender.so.1:wrong ELF class:…
问题场景:今天在测试自己手上的页面功能时,发现一个小bug,在用ajax向后台发数据时,只要参数中出现一些特殊字符,控制台会报错http 400的问题,其实就是特殊字符服务器不能解析.好了,问题是找到了,但是改如何解决勒! 首先想到的就是把特殊字符进行编码在传递,但是自己写检测特殊字符函数代码时发现,这要检测的特殊字符数不胜数,完全正则不过来.上网搜了一下,发现有一个现成的方法:encodeURIComponent();放在代码上跑一下,任务解决了!哈哈.问题解决了,但是还是要看看其中的更深的原…
曾经公司pc端项目一直最低兼容到IE7,要求和chrome下浏览效果一致,真心坑坏了我和另外一个小伙伴(另一个小伙伴以前也没处理过兼容问题).不过还好,在这里真心感谢鑫哥博客的详解,从底层原理讲到了具体该如何解决(虽然我们踩过的许多无厘头的坑里面也没有),但是还是想把鑫哥的博客推荐出来,毕竟互联网时代的技术是共享的,张鑫旭:  http://www.zhangxinxu.com/,国内js大牛也许没有公认的最厉害的,但是鑫哥在我们小伙伴的眼里css基本上是NO1 废话就不说那莫多了,本来打算在一…