自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JS- DOM Event

DOM Event一、Event与常用方法介绍1. Event概述  Event对象代表事件的状态,事件通常与函数结合使用,当浏览器中控件的Event的状态发生改变时,通过JavaScript所绑定的函数被触发执行。Event对象在事件发生时系统已经创建好了,并且会在事件函数被调用时传给事件函数。比如onkeydown,我们想知道哪个键被按下了,就需要访问Event对象的属...

2018-06-09 00:19:00 130

转载 JS-DOM对象

DOM对象一、DOM对象  DOM 是 W3C(万维网联盟)的标准。DOM 定义了访问 HTML 和 XML 文档的标准。W3C 文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。本文中只介绍基于HTML的 DOM。HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。二、DOM结点各个结...

2018-06-08 23:46:00 107

转载 JS-BOM对象

BOM对象  BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。使 JavaScript 有能力与浏览器“对话”。一、windows对象  所有的浏览器都支持带对象,因此在使用该对象时可以直接使用,可以使用windows调用,也可以省略。一个HTML文档对应一...

2018-06-07 11:24:00 138

转载 JS常用内置对象

内置对象一、String对象创建方式 var str1 = "hello world"; var str2 = new String("hello world");格式编排方法 var str1 = "hello world"; document.write(str1.ital...

2018-06-06 22:53:00 136

转载 socket编程

网络编程一、网络信息传输概述  根据计算机操作系统知识,内存分为内核态内存和用户态内存,用户应用代码运行在用户态,而系统代码(如系统服务和设备驱动)运行在内核态。正是这样的机制子保证了系统的稳定性。当发送端向接收端发送消息时,发送端发送的消息在用户态内存被操作系统调入内核态内存,然后通过网卡将消息以某种信号方式发送给接收端的网卡,接收端的网卡接收到信号以后将消息调入内核态...

2018-05-22 18:52:00 60

转载 Python的描述符

描述符一、什么是描述符  Python为开发者提供了一个非常强大的功能——描述符。那什么是描述符呢?通过查看Python的官方文档,我们知道把实现了__get__()、__set__()和__delete__()中的其中任意一种方法的类称之为描述符,描述符的本质是新式类,并且被代理的类(即应用描述符的类)也是新式类。描述符的作用是用来代理一个类的属性,需要注意的是描述符不能定义...

2018-05-13 21:32:00 77

转载 Python常用的内置属性

常用的内置属性  在类中包含着很多默认的内置属性,当我们创建一个类时,如果有必要,我们可以进行重载。Python为我们提供了标准数据类型,以及丰富的内置函数,其实在很多场景下我们都需要基于标准数据类型来定制我们自己的数据类型,新增或者改写方法,这就用到了继承/派生知识。一、attr系列_ _getattr_ _属性不存在时自动触发 _ _setat...

2018-05-10 17:44:00 343

转载 Python的面向对象特性

面向对象的特性一、封装  Python不依赖语言的特性去封装数据,而是通过遵循一定的数据属性或函数属性的命名来达到封装的效果。任何以单下划线开头的名字都应该是内部的、私有的。封装的意义在内部业务逻辑的数据隐藏。Python真正意义上的封装是用类的内外访问来区分的。并且它与Java的private属性有很大的区别,Python并没有强制性的拒绝外部类对私有属性的访问。换句话说,以单...

2018-05-10 14:47:00 59

转载 Python的迭代器与生成器

迭代器与生成器一、迭代器  迭代器可以理解为一种特殊的游标,是对循环遍历等一系列操作组成的一种抽象描述。而迭代器协议是程序的一种绑定关系,实现了该协议的对象称为可迭代对象。迭代器协议强调对象必须提供一个next或__next__()方法,并且执行该方法只有两种决策,要么返回迭代中的下一项,要么者引起一个StopIteration异常,以终止迭代。for循环的本质是循环所有对象,使...

2018-05-04 13:49:00 64

转载 反射(三)——反射技术的应用

反射技术的应用  前面我们学习了反射机制,接下来我们就进一步来谈谈它的应用。比如我们已经定义了一个集合类,其中的泛型为String,那我们能向该集合添加其他类型的元素吗?从java的语法上是无法做到的。 ArrayList<String> array = new ArrayList<String>(); array.add("Strin...

2018-04-27 17:52:00 127

转载 反射(二)——反射机制

            反射机制  在一个已有的java程序中,随着需求的变更,如果我们需要扩充或者改进程序,一般来说修改源代码不是一件好事。而如果我们可以重新定义新的类,并且在原来程序的基础上进行扩充,那我们就不用再为修改复杂的源代码而烦恼。换言之,在不改变原来类的源代码的情况下能不能定义新的,再保存原有功能的基础上进行扩展呢?  幸运的是,java的反射机制,很好的解决了这个...

2018-04-27 14:08:00 88

转载 反射(一)——类的加载器

                    类的加载器  大家有没有仔细想过一个问题,java应用程序在类加载的时候,JVM做了什么?今天就让博主跟大家简单地聊一聊基于反射机制的类的加载器。当程序运行的时候,JVM 将会将类调进内存并启动类的加载器。JVM会将类进行加载(将class放进方法区),在内存的堆里创建了一个可以进入class文件的对象,该class文件有些教科书也叫字...

2018-04-27 13:44:00 136

转载 Python的序列类型——字典

字典  字典dict,存储的元素是一种无序的键值对(K-V),字典的K值为任意不可变数据类型(如:字符串、数字、元组),V值为任意数据类型。在计算机内部保存数据的时候是用哈希表表示的,列表不支持转化为哈希表的原因是K是变化的(列表的可以增、删、改),而元组却可以用哈希表表示。由于它的无序性,使得它不能像列表那样使用切片。但是我们能对字典的中的K—Y值进行更改。使用for循环时(不能使...

2018-04-22 22:40:00 212

转载 python的序列类型——元组

元组  元组tuple,作为列表的升级版,是一种非常安全的数据结构。它的一级元素只能查,不能增、删、改。除此之外,列表支持的操作,元组都能支持。元组还可以实现封装和拆封。当我们要创建的数据不希望被修改时,请放心大胆地使用元组。如果我们...

2018-04-22 22:19:00 142

转载 Python的序列类型——List

List  列表 List,本质是一个链表,从链表的实现角度来讲,链表的每一个结点都存放着值和指向下一个节点的指针。因此链表在内存的存储可以是不连续的,它是一种高效的数据结构。因此列表与字符串的区别是列表可以进行任意的修改。并且,列表的元素是任意的数据类型。当然,它支持循环、切片等多种操作。如果我们对列...

2018-04-22 17:35:00 187

转载 Python的序列类型——字符串

一、字符串的误解计算机系统的每个内存单元都是唯一并且连续的物理地址,字符串在内存中一旦创建就被操作系统分配一块唯一并且连续的地址。计算机系统不允许我们修改字符串中的内容,一旦我想试图进行修改,系统马上报错。但如果我们想修改其中的内容,计算机系统会为我们开辟一块新的内存空间。 例如:newstring是新生成的内存oldstring = “周杰伦的烟花易冷...

2018-04-21 19:03:00 200

空空如也

空空如也

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

TA关注的人

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