自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 设计模式-Prototype

定义:是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例,而不是新建实例.被复制的实例就是我们所称的原型,这个原型是可定制的.重点: 1、原型模式主要用于对象的复制,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节。2、使用原型模式创建对象比直接new一个对象在性能上要好的多,因为Object类的clone方法是一个本地方法,它直接操作内存

2016-10-16 20:46:40 203

转载 Java之值传递Or引用传递?

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

2016-10-16 20:13:37 213

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

目前常见的Java日志框架和facades(中文似乎不太好翻译)有一下几种: ① log4j ② logback ③ SLF4J ④ commons-logging ⑤ j.u.l (即java.util.logging) 其中,①-③为同一个作者(Ceki)所写。④被很多开源项目所用,⑤是Java原生库(以下用j.u.l简写来代替),但是在Java 1.4中才被引入。 这么多得日志库

2016-10-16 19:48:39 369

原创 D3.js中的Scale用法

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

2016-10-16 18:20:59 5728 1

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

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

2016-10-16 14:20:41 2975

转载 D3.js-柱形图

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

2016-10-16 14:04:11 388

转载 D3.js-基础知识

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

2016-10-16 13:39:29 488

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

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

2016-10-13 18:40:23 6731

转载 StringBuilder剖析

提到如果字符串修改操作比较频繁,应该采用StringBuilder和StringBuffer类,这两个类的方法基本是完全一样的,它们的实现代码也几乎一样,唯一的不同就在于,StringBuffer是线程安全的,而StringBuilder不是。但是线程安全是有成本的,影响性能,而字符串对象及操作,大部分情况下,没有线程安全的问题,适合使用StringBuilder。所以,本节就只讨论StringBu

2016-10-13 13:25:46 7367 1

转载 从零手写服务端框架

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

2016-10-13 13:06:08 331

转载 从零手写服务端框架

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

2016-10-13 13:04:53 1208

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

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

2016-10-12 20:09:19 2378

原创 前端面试题(四)

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

2016-10-09 13:00:38 320

原创 前端面试题(三)

1.节日倒计时<Script Language=”JavaScript”>var timedate= new Date(“October 1,2002″);var times= “国庆节”;var now = new Date();var date = timedate.getTime() – now.getTime();var time = Math.floor(date / (1000

2016-10-08 23:09:59 338

原创 web前端面试题(二)

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

2016-10-08 12:49:22 400

原创 JS实例-表格各行换色

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>隔行换色tbody.rows方式</title> <style> table{ width:800px; border: 2px soli

2016-10-07 13:54:59 976

原创 JS实例-图片轮播

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> *{margin: 0;padding: 0;} ul{width: 50px; height: 600px;} li{

2016-10-07 12:16:36 594

原创 JS实例-图片上下滑动

JS练习实例-自动上下滑动图片效果图: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> *{margin: 0;padding: 0;} .dk{height: 540px; width:

2016-10-07 10:06:59 3166

空空如也

空空如也

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

TA关注的人

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