自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞鱼

记录--在工作中成长

  • 博客(7)
  • 资源 (7)
  • 问答 (5)
  • 收藏
  • 关注

原创 修改xml中某节点的值

如果是简单或者标准格式的xml,可以使用xstream,之前映射成一个对象然后去修改操作,很简单。 但是如果是负杂的,而且有可能xml的节点内容不一样,该怎么做呢? 一下是我的一种解决方法,当然可以利用其他的jar包如dom4j等,应该更简单一些 StringReader sr = new StringReader(strXml); InputSource is = new Inp

2015-04-23 13:33:22 6482

转载 js易错问题

1、考察this var length = 10; function fn() { console.log(this.length); } var obj = { length: 5, method: function(fn) { fn(); arguments[0](); } }; obj.method(fn, 1); 输出:10 2 第一次

2015-04-02 09:56:21 458

转载 23种设计模式(6):模版方法模式

定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。 类型:行为类模式 类图: 事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分,排序和打印,打印功

2015-04-01 17:43:12 324

转载 23种设计模式(4):建造者模式

定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类型:创建类模式 类图: 四个要素 产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成。抽象建造

2015-04-01 16:49:37 301

转载 23种设计模式(3):抽象工厂模式

定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型:创建类模式 抽象工厂模式与工厂方法模式的区别         抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个

2015-04-01 11:16:05 328

转载 23种设计模式(2):工厂方法模式

定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类型:创建类模式 类图: 工厂方法模式代码 interface IProduct { public void productMethod(); } class Product implements IProduct { public void produ

2015-04-01 10:19:27 332

转载 23种设计模式(1):单例模式

单例模式根据实例化对象时机的不同分为两种:一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就实例化一个对象交给自己的引用;而懒汉式在调用取得实例方法的时候才会实例化对象。代码如下: 饿汉式单例 public class Singleton { private static Singleton singleton = new Singleton(); private S

2015-04-01 09:08:24 385

全站开发javascript

关于javascript快速入门介绍,已经全栈开发知识,适合入门

2018-10-16

区块链跨链调研

跨链技术可以理解为连接各区块链的桥梁,其主要应用是实现各区块链之间的原子交易、资产转换、区块链内部信息互通,或解决Oracle的问题等

2018-10-16

truffle使用指南

dapp开发神器truffle,支持合约编译,部署,调试,简化dapp开发

2018-10-16

椭圆曲线(Elliptic Curve)及群(Group)

关于区块链中椭圆曲线(Elliptic Curve)及群(Group)的全中文翻译

2018-10-16

fabric全介绍

该资源包括:Chaincode实战,Hyperledger  Fabric架构解读 ,Hyperledger Fabric SDK解析, Hyperledger Fabric应⽤用案例例赏析,Hyperledger中的共识机制,Hyperledger中的共享账本等

2018-10-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除