设计模式-Prototype

定义:是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例,而不是新建实例.被复制的实例就是我们所称的原型,这个原型是可定制的.重点: 1、原型模式主要用于对象的复制,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节。2、使用原型模式创建对...

2016-10-16 20:46:40

阅读数:113

评论数:0

Java之值传递Or引用传递?

为了说明问题, 我给出一个非常简单的class定义:public class Foo { String attribute; Foo(String s) { this.attribute = s; } void setAttribute(String s) { this.attribu...

2016-10-16 20:13:37

阅读数:114

评论数:0

那些年我们用过的日志框架

目前常见的Java日志框架和facades(中文似乎不太好翻译)有一下几种: ① log4j ② logback ③ SLF4J ④ commons-logging ⑤ j.u.l (即java.util.logging) 其中,①-③为同一个作者(Ceki)所写。④被很多开源项目所用...

2016-10-16 19:48:39

阅读数:183

评论数:0

D3.js中的Scale用法

在介绍 scale 之前,先介绍两个经常和 scale 一起出现的函数,在上一节中也出现了。 d3.max() d3.min() 它们用于求一个数组中的最大值和最小值,如果是一维数组,使用方法如下:var dataset = [ 30, 20 , 52 , 2 , 11 ]; var...

2016-10-16 18:20:59

阅读数:2146

评论数:0

程序是没有问题的但是提示Uncaught TypeError: Cannot read property 'linear' of undefined

程序是没有问题的但是提示Uncaught TypeError: Cannot read property 'linear' of undefined ![示例图](http://img.blog.csdn.net/20161016141937079) 解决方案:新库中不使用d3.scale.lin...

2016-10-16 14:20:41

阅读数:1272

评论数:0

D3.js-柱形图

柱形图,是使用柱形的长短来表示数据变化的图表,也是最简单的图表之一。一般情况下,柱形图包括:矩形、坐标轴和文字。 一、矩形和文字 定义一个数组,每个数据项表示矩形的长短:var dataset = [50, 43, 120, 87, 99, 167, 142]; // 数据集定义一个SVG,表...

2016-10-16 14:04:11

阅读数:185

评论数:0

D3.js-基础知识

一、数据可视化 数据可视化起源于18世纪,当时使用柱形图和折线图来表示国家进出口量。近年,随着大数据时代的到来,数据可视化作为大数据量的呈现方式,成为当前重要的课题。数据可视化的目的,是要对数据进行可视化处理,以使得能够明确地、有效地传递信息。 二、D3 D3(Da...

2016-10-16 13:39:29

阅读数:284

评论数:0

>>> print "hello" SyntaxError: Missing parentheses in call to 'print'

用print(“hello world!”)或print (‘hello world!’) 回车后就显示hello world! 如果你用 print “hello world!”就会显示:

2016-10-15 18:51:56

阅读数:203

评论数:0

ExtJS 将表单设置为不可编辑(查看)

代码:afterrender : function(thiz) { //隐藏按钮 var e1 = Ext.ComponentQuery.query("basebutton[btype=ok]...

2016-10-13 18:40:23

阅读数:4047

评论数:0

StringBuilder剖析

提到如果字符串修改操作比较频繁,应该采用StringBuilder和StringBuffer类,这两个类的方法基本是完全一样的,它们的实现代码也几乎一样,唯一的不同就在于,StringBuffer是线程安全的,而StringBuilder不是。但是线程安全是有成本的,影响性能,而字符串对象及操作,...

2016-10-13 13:25:46

阅读数:5667

评论数:1

从零手写服务端框架

服务端开发是一个很笼统的概念,狭义讲,服务端开发只是后台程序员的逻辑开发,比如一些新功能(针对新数据的增删改查),或者游戏的新玩法等等;而广义上讲,服务端开发的工作会涉及除了: web/移动客户端/游戏客户端等前端部分; 运维/工具等支持设施; 这两部分之外的所有开发工作。 个人认为,不论...

2016-10-13 13:06:08

阅读数:162

评论数:0

从零手写服务端框架

服务端开发是一个很笼统的概念,狭义讲,服务端开发只是后台程序员的逻辑开发,比如一些新功能(针对新数据的增删改查),或者游戏的新玩法等等;而广义上讲,服务端开发的工作会涉及除了: web/移动客户端/游戏客户端等前端部分; 运维/工具等支持设施; 这两部分之外的所有开发工作。 个人认为,不论...

2016-10-13 13:04:53

阅读数:720

评论数:0

extjs accordion 布局如何让items全部都折叠

加个隐藏的子面板Ext.create('Ext.panel.Panel', { title: 'Accordion Layout', width: 300, height: 300, layout: { type: 'accordion', ...

2016-10-12 20:09:19

阅读数:1265

评论数:0

前端面试题(四)

1.禁止页面正文内容被选取<body oncontextmenu=”return false” ondragstart=”return false” onselectstart =”return false” onselect=”document.selection.empty()” onc...

2016-10-09 13:00:38

阅读数:135

评论数:0

前端面试题(三)

1.节日倒计时<Script Language=”JavaScript”> var timedate= new Date(“October 1,2002″); var times= “国庆节”; var now = new Date(); var date = timedate.get...

2016-10-08 23:09:59

阅读数:203

评论数:0

web前端面试题(二)

1、控制横向和纵向滚动条的显隐?<body style=”overflow-y:hidden”> 去掉x轴 <body style=”overflow-x:hidden”> 去掉y轴 <body scroll=”no”>不显2、表格变色<TD onmous...

2016-10-08 12:49:22

阅读数:225

评论数:0

JS实例-表格各行换色

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>隔行换色tbody.rows方式</title>...

2016-10-07 13:54:59

阅读数:647

评论数:0

JS实例-图片轮播

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <st...

2016-10-07 12:16:36

阅读数:367

评论数:0

JS实例-图片上下滑动

JS练习实例-自动上下滑动图片效果图: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></tit...

2016-10-07 10:06:59

阅读数:2114

评论数:0

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