自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 HTML5:canvas API

1)what‘s canvas在网页上创建canvas元素时,它会创建一块矩形区域。默认情况下该矩形宽为300像素,高为150像素。代码一:基本的canvas元素使用canvas编程,首先要获得上下文(context),接着在上下文中执行动作,最后将这些动作执行到上下文中。2)canvas坐标如上图,canvas坐标是从左上角开始的,X轴沿着水平方向向右

2013-03-25 22:00:38 728

转载 C语言:(一)数据类型、运算符和表达式

一:C的数据类型数据类型 :基本类型(整型、字符型、实型或浮点型),构造类型(数组类型、结构体类型、构造体类型),指针类型,空类型。二:常量与变量1)常量和常量符号在程序运行过程中,其值不能改变的量成为常量。常量区分为不同的类型,如124,0,-13为整型常量;4.6,-1.23为实型常量;‘a’,'d'为字符常量。也可以用一个标示符代表一个常量,如#define

2013-03-25 17:04:26 613

转载 CSS盒式模型

图为一个完整的盒对象,由众多属性构成,每个属性在实际盒对象显示中,占据不同的位置。margin:margin边界线到border边界线之间的区域;border:border边界线到padding边界线之间的区域;padding:padding边界线到内容边界线之间的距离;内容的宽和高由width和height来定义。上图显示最终宽度并非我们所指定的width:400px;而是众

2013-03-24 22:45:07 1491

转载 XHTML与CSS基础:(四)CSS选择器

(一)类型选择符body{}div{}span{}(二)群组选择符h1,h2,h3,p,span { font-size:12px; font-family: arial}(三)包含选择符h1 span { font-weight:bold;}(四)id选择符(五)class选择符(六)指定标签式选择符h1#content {}表

2013-03-18 21:40:42 420

转载 XHTML与CSS基础:(三)良好的XHTML编写习惯

XHTML比HMTL语法上要求更为严格。因此开始编写XHTML时,一定要严格符合XHTML的语法规则。(一)属性名称必须小写在标签中编写属性,必须使用小写,如:class是一个属性名称,在XHTML中不允许使用CLASS或Class这样的形式。(二)属性必须使用双引号不允许使用这样的形式。(三)不允许使用属性简写HTML中,特别是在表单中,尝尝使

2013-03-18 21:21:32 463

转载 XHTML与CSS基础:(二)选择合适的标签

表格布局中,所有的样式都由表格替代,无论是标题还是列表,都使用表格中的单元格组合来实现,这样做使得网页代码变的混乱,可读性差,也不利于修改。因此对于每个元素,都可以选择适合于这个元素的标签进行编码。(一)布局div标签是布局的首选,页面中的每个区域,如页头、页脚、左分栏、右分栏都可以使用div进行标识,例如:...网页头部......网页内容区...(二)文本XHTM

2013-03-18 21:10:36 441

转载 XHTML与CSS基础:(一)选择合适的doctype

一个标准的XHTML文档必须以doctype标签作为开始,doctype用以定义文档的类型。有如下三种不同的XHTML文档类型:(一)Transitional类型:过渡类型,使用此类型的XHTML网页,浏览器对XHTML解析比较宽松,允许使用HTML4.01中的标签,但必须符合XHTML语法。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr

2013-03-18 20:57:02 371

转载 javascript正则表达式

正则表达式全集字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。

2012-04-17 15:49:16 214

转载 javascript检测浏览器和操作系统(未完成)

检测浏览器的方式有两种:一)对象(特征)检测法二)user-agent字符串检测首先介绍一下对象检测法,对象检测法也叫做特征检测法是一种判断浏览器能力(而非目标浏览器确切型号)的通用方法。对象检测法,就是在使用一个给定对象之前先要检查他的存在。例如,假设使用DOM方法getElementById(),但是不确定浏览器是否支持,可以使用如下代码:if (documen

2012-04-17 12:13:58 297

转载 jquery自学系列三:选择器(下)

二)层次选择器jquery层次选择器选择器描述返回示例$("ancestor  descendant")选取ancestor元素里所有的descendant(后代)元素集合元素$("div span")选取里的所有元素$("parent>child")选取parent元素下的子元素child集合元素$("div >

2012-04-16 15:33:31 313

转载 jquery自学系列二:选择器(上)

再讲解jquery选择器之前我们先学习一下CSS选择器css选择器选择器语法描述示例标签选择器E{  CSS规则}以文档元素作为选择符td{  font-size:14px;  with:120px;}a{  text-decoration:none;}ID选择器#ID{

2012-04-16 14:24:47 329

转载 jquery自学系列一:hellowrold

我们学习所有的编程语言都是从helloworld开始,jquery的第一个程序也从这里开始了!不过在此之前要去jquery的官网下载jquery的库,网址如下:http://jquery.com/,最新版本为1.7.2,本系列的测试版本均为1.7.2helloworld程序如下:$(document).ready(function() { // ready的作用是当页面

2012-04-16 12:08:21 340

原创 JDK源码阅读之三-----StringBuffer、StringBuilder(未完待续)

是不是每个java程序员在被面试或面试别人的时候都会问到StringBuffer和StringBulider的区别?两者同属于java.lang包,都继承自AbstractStringBulider类(StringBulider和抽象类AbstractStringBulider都是jdk1.5才引入,StringBuffer是JDK1.0引入的,很神奇吧,StringBuffer继承了一个新的

2012-04-05 15:31:24 716

原创 JDK源码阅读之二-----String

package java.lang;import java.io.ObjectStreamClass;import java.io.ObjectStreamField;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.util.ArrayList;import

2012-03-31 15:53:39 485

原创 JDK源码阅读之一-----Object

package java.lang;/** * * Object类是所有类的超类 */public class Object { /* getClass、hashCode都是native方法,顺便在这里复习一下native方法吧,简单的讲一个native方法 就是一个java调用非java代码的接口 */ private static native

2012-03-31 14:22:15 789

转载 javascript闭包

什么是闭包?词法表示包括不必计算的的变量的函数,也就是说,该函数能够使用函数外定义的变量。全局变量是一个简单的闭包实现,代码如下:var sMessage = "Hello, world!";function sayMessage() { alert(sMessage);}sayMessage();在函数中定义函数会产生闭包,代码如下:va

2012-03-31 10:31:52 287

转载 javascript内置对象

Math对象random() 方法,返回0--1的随机数在某个范围内选择随机数 number = Math.floor(Math.random() * total_number_of_choices + first_possible_number)例子:返回字符数组中的随机项function selectFrom(iFirstValue, iLastValue) {

2012-03-29 14:47:47 292

转载 ajax实现(javascript以及jquery)

var xmlHttpRequest = null;function ajaxSubmit() { if (window.ActiveXObject) { xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xml

2012-03-21 14:14:52 252

转载 javascript中的继承

一)对象冒充方式function Father(username) { this.username = username; this.sayName = function() { alert(this.username); };}function Son(username, password) { this.method = Fathe

2012-03-21 11:11:16 229

转载 javascript对象的几种方式

一)基于已有对象扩充其属性和方法var student = new Object();student.name = "Chris";student.sayName = function(name) { this.name = name; alert(this.name);};二)工厂方式function getInfo() { alert(th

2012-03-21 09:27:09 314

转载 设计模式之工厂模式

1)工厂方法 factory method作为类的开发者,我们通常会在类中提供构造器方法以便于客户代码实例化该类。然而,有时候客户代码并不清楚该对及各类中的哪一个类进行实例化。这个时候,我们可以利用工厂方法模式定义一个创建对象的接口,同时控制对哪个类进行实例化。工厂方法模式的核心思想是,让对象的创建者代替用户确定应该实例化哪一个类。public class Factory {

2012-03-20 15:23:49 214

转载 设计模式之单例模式

饿汉模式public class Singleton { private Singleton() { } private static Singleton instance = new Singleton(); public static Singleton getInstance() { return instance; }

2012-03-20 14:55:50 204

转载 JDK里的设计模式

Structural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xm

2012-03-20 14:41:20 286

hadoop权威指南英文版

hadoop权威指南,英文版本,内容还算比较清晰,也很全面,愿意阅读英文资料的朋友欢迎下载

2012-03-21

空空如也

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

TA关注的人

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