自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

great

技术与生活

  • 博客(20)
  • 收藏
  • 关注

原创 MySQL InnoDB存储引擎事务隔离性的实现

https://www.jianshu.com/p/98e667a23b5f

2019-05-25 22:19:09 160

原创 javascript高级程序设计 第六章 面向对象的程序设计 继承

由于函数没有签名,在ES中,无法实现接口继承。ES只支持实现继承,而且其实现继承主要是依靠原型链来实现的原型链ES中描述了原型链的概念,并将原型链作为实现继承的主要方式。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。每一个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。实现原型链的基本模式如下:function Super...

2018-05-26 19:38:15 151

原创 javascript高级程序设计 第六章 面向对象的程序设计 创建对象

虽然用Object和对象字面量都可以用来创建对象,但这些方式有个明显的缺点,一个接口创建一个对象,会产生很多重复的代码。工厂模式考虑到在ECMAScript中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节,如下所示function createObject(name,age,job){ var o = new Object(); o.name = name; o....

2018-05-25 14:21:02 176

原创 javascript高级程序设计 第六章 面向对象的程序设计 理解对象

理解对象创建一个对象最简单的方式就是创建一个Object实例,然后再为它添加属性和方法var person = new Object();person.name ="zgx";person.age = 18;person.sayName = function(){ alert(this.name);}也可以使用对象字面量创建对象var perosn = { name:"zgx", ...

2018-05-20 16:15:00 208

原创 javascript高级程序设计 第7章 函数表达式(2)

模仿块级作用域javascript中没有块级作用域的概念。这意味着在块级语句中定义的变量,实际上是在包含函数中而非语句中创建的。可以用匿名函数模仿块级作用域,形式如下:(function(){ //这里是块级作用域})()function(){ //这里是块级作用域}(); //出错!函数声明后面不能跟圆括号,函数表达式后面可以跟圆括号,将函数声明转化为表达式,只需加上一个圆括号即...

2018-05-18 23:33:39 167

原创 javascript高级程序设计 第7章 函数表达式(1)

函数定义有两种形式,一种是函数声明,一种是函数表达式函数声明形式如下:function functionName(arg0,arg1){ 函数体}firefox,chrome,safari,opera给函数定义了一个非标准的name属性。函数声明的一个重要特征是函数提升,意思就是执行代码前会读取函数声明。函数表达式var functionName = function(arg0,arg1)...

2018-05-18 17:49:49 201 1

原创 javascript高级程序设计读书笔记-第九章-客户端检测

一 能力检测能力检测是最常用也是最广泛的客户端检测模式,能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力基本模式如下if(object.propertyInQuestion){ //使用objeect.propertyInQuestion}先检测最常用的特性可以保证代码最优化,因为在大多数情况下可以测试多个条件function isSortable(object){ return !...

2018-05-08 18:26:07 168

原创 javascript高级程序设计读书笔记-第八章-BOM-navigator对象 screen对象 history对象

navigator对象有很多属性或者方法,但是好像不常用navigator.userAgent    //浏览器的用户代理字符串一 检测插件对于非IE浏览器,可以使用plugins数组来达到目的,该数组中的每一项都包含name:插件的名字description:插件的描述filename:插件的文件名length:插件所处理的MIME类型数量//非IE浏览器function hasPlugin(...

2018-05-06 22:13:58 152

原创 javascript高级程序设计读书笔记-第八章-BOM-location对象

location既是window对象的属性,也是document对象的属性。即window.location与document.location指向的是同一个对象location对象的常见属性:hash ---------url中的hash值(#号后跟的零个或多个字符) ,如果url中不包含散列,则返回空字符串host----------返回服务器名称和端口号(如果有)hostname----返回...

2018-05-06 20:44:16 138

原创 javascript高级程序设计读书笔记-第八章-BOM-window对象

一  全局作用域全局变量会成为window对象的属性定义全局变量与在window对象上直接定义属性还是有一点区别:全局变量不能通过delete删除,而直接在window对象上的定义的属性可以var age = 29;window.color = "red";//在IE<9时抛出错误,在其他所有浏览器中都返回falsedelete window.age;//在IE<9时抛出错误...

2018-05-06 14:40:59 189

原创 javascript高级程序设计-第20章-JSON

JSON对象有两个方法:stringify和parse早期的JSON解析器基本上就是使用eval()方法JOSN.stringify()除了接收要序列号的javascript对象之外,还接收两个参数,第一个参数是过滤器,可以是数组或者函数,第二个参数是一个选项,表示是否在JSON字符串中保留缩进。JSON.stringify()   如果第二个是一个数组,那么结果只包含数组中列出的属性,如果第二个...

2018-05-06 09:56:47 139

原创 搜狗微信文章爬取

python 爬取搜狗微信文章

2017-10-26 17:17:00 537

原创 neihan8段子爬取

neihan8 段子爬取

2017-10-15 17:18:02 1801

原创 python爬虫 利用cookie登录人人网

python爬虫 cookie登录人人网

2017-10-15 16:32:48 446

原创 python爬虫 ajax请求初使用 豆瓣电影

ajax 豆瓣电影初爬取

2017-10-15 11:17:15 403

原创 python实现有道翻译英文转中文

python有道翻译英文转中文

2017-10-15 10:28:14 6484

原创 tomcat热部署

tomcat热部署详解

2017-09-18 22:26:00 405

原创 记ActiveMQ部署后 Service Unavailable问题解决

ActiveMQ部署后Service Unavailable问题解决

2017-09-13 22:52:07 490

原创 Mybatis配置详解

mybatis入门

2017-08-17 14:59:22 276

原创 深入分析javaweb技术内幕笔记——深入分析Web请求过程

一:B/S网络架构概述B/S网络架构基于统一的应用层协议HTTP来交互数据。与大多数传统C/S互联网应用程序采用的长连接的交互模式不同,HTTP采用无状态的短连接的通信方式。通常情况下,一次请求也对应一个业务逻辑,然后这次通信连接就断开了。采用这种方式是为了能够同时服务更多的用户。现在的互联网应用每天要处理上亿个用户请求,不可能每个用户访问一次之后就一直保持这个连接。不管网络架构如

2017-06-27 20:19:21 276

空空如也

空空如也

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

TA关注的人

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