public string ToXML() { string strXml = string.Empty; try { MemoryStream ms = new MemoryStream(); XmlSerializer xml = new XmlSerializer(this.GetType()); xml.Serialize(ms, this); byte[] arr = ms.ToArray(); strXml = Encoding.UTF8.GetString(arr, , arr.L…
Notepad++关键字自动提示 2017-08-31 目录 1 插件安装2 往JSON中加关键字3 智能提示 最近接口测试自动化框架的的case是json格式,用例的json的格式是固定的,定义专门的关键字(比如Request.ResponseAnalyze.DBAnalzye.PreSet.PostSet.Dependence.Variables等)和一些方法(Ssn().Tel().CurrentDate(yyyy-MM-dd)).在这些关键字和方法较多的时候,就比较容易忘记. 目前用No…
网站上线前先设置一些内部链接对后期的优化排名很有帮助,帝国cms也可以设置文章中的关键字自动加链接,但是要注意一下关键词替换次数,最好是1次. 怎么操作呢?分两步完成 1.帝国cms文章关键字自动加链接:后台 - 其他 - 管理内容关键字 - 在框中添加关键词和链接 2.设置关键词只显示一次(关键词链接只替换一次) 后台 - 系统 - 系统 - 系统设置 - 系统参数设置 - 信息设置 找到“信息内容关键字重复替换”,把默认的“0”改成“1” 帝国cms内容关键字自动加链接很简单吧?设置内容关键…
跟mutilcatch一样,java7提供了自动释放资源的方法,但还是很少看到人使用,估计是麻烦去重写close方法.不过jdk内部一些类已经改成使用增强的catch来释放资源的写法,所以我们有必要了解一下这个功能. 顾名思义,自动释放资源就是我们不用再在fianlly里面去close掉资源了,close这个步骤有程序底层自动完成. 举个栗子: [要自动释放资源的类]: public class CustomResource implements AutoCloseable { @Overrid…
我们在使用SqlConnection的时候可以加入using,那么在using语句结束后就会自动关闭连接.那么这种情况是怎么是实现的呢?我们能够自己写一个类似于SqlConnection的类来让using自动关闭呢?回答当然是没问题的了.首先我们自己写这个类必须要实现IDisposable接口,示例代码如下: public class LogWriter : IDisposable { public LogWriter() { Console.WriteLine("初始化成功...")…
做了几个Oracle Endeca 电商项目.每个项目都会有搜过关键字拼写错误更正(Spelling Correction)的需求.淘宝也有类似功能. Oracle Endeca Sever提供了关键字拼写更正的功能.项目开发中一般只需要用这个Endeca预置功能,必要时做些调整就可.但是一直很好奇Endeca怎么知道用户拼写错了,怎么知道应该将用户输入的关键字更正为什么.闲来无事,查阅了一些资料.整理如下: Endeca Server为关键字更正提供了两种方式: 1. 自动更正 (Auto S…
一.获得mybatis-3-config.dtd.mybatis-3-mapper.dtd 这两个文件. 建立一个Maven的项目 在Pom.xml文件中的Mybatis jar包的下载设置(也可以从网上直接找到需要的两个dtd文件).     步骤阅读 2 得到mybatis-3.1.1. jar包的位置 步骤阅读 3 找到mybatis-3.1.1. jar所在的文件夹 步骤阅读 4 将其复制到D:\MyBatis代码自动提示 文件夹下 步骤阅读 5 然后解压,得到mybatis-3-con…
我们在使用资源的时候,必须关闭资源,比如使用jdbc连接或者inputStream的时候,必须在finally中将资源关闭.然而有的时候我们会忘记关闭资源.那么有没有更好的方法呢? SqlSession sqlSession = sqlSessionFactory.openSession() try { //...... }finally{ sqlSession.close(); } 从jdk1.7开始,   Java 7增强了try语句的功能——它允许在try关键字后跟一对圆括号,圆括号可以声…
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置.如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大. 先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等…
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置.如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大.先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这…