自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 应用连接sql server2005与sql server 2016 报错提示数据库无响应

情况简介: 1.老系统数据库版本sql server2005、数据库连接池dbcp,没有强制配置加密验证;2.新系统应用jdk版本1.8;3.在合肥服务器上ping上海服务器能正常ping通,Telnet也正常;4.上海数据库没有接收到连接日志;5.新服务器(合肥)上应用启动报错,获取老服务器(上海)数据库连接无响应,报错信息为“sql server did not...

2019-05-11 10:55:19 1621

转载 正则

重复常用限定字符* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到m次字符类如果你想匹配没有预定义元字符的字符集合(比如元音字母a,e,i,o,u),应该怎么办?很简单,你只需要在方括号里列出它们就行了,像[aeiou]就匹配任何一个英文元音字母,[.?!]匹配标点符号(.或?或!)。我们也可

2017-04-20 22:04:00 240

转载 正则

*、+和?限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现非贪婪或最小匹配。JavaScript RegExp 对象定义 RegExp通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象,其模式是 “e”:var patt1=new RegExp("e");RegExp 对象的方法test()test() 方法检

2017-04-12 21:38:20 287

原创 函数

函数对象

2017-04-10 22:36:39 252

原创 对象

开头JavaScript的简单数据类型包括数字、字符串、布尔值(true和false)、null值和undefined值。 其他所有的值都是对象。数字、字符串和布尔值“貌似”对象,因为它们拥有方法,但它们是不可变的。 JavaScript中的对象是可变的键控集合。对象字面量一个对象字面量就是包围在一对花括号中的零或多个“名/值”对。其中,属性名可以使包括空字符串在内的任何字符串。检索

2017-04-10 18:46:57 193

原创 JS语法

标识符标识符最好以字母开头,其后选择性地加上一个或多个字母、数字、或下划线。(其实在js规范中还允许_和$开头)数字JavaScript只有一个数字类型。它在内部被表示为64位浮点数,和java的double数字类型一样。这样做避免了短整型溢出问题。NaN是一个数值,它表示一个不能产生正常结果的运算结果。Nan不等于任何值,包括他自己。可以用isNaN(number)检测NaN。字符串\为转

2017-04-10 14:49:34 202

转载 mvc mvvm mvp

MVC视图(View):用户界面。控制器(Controller):业务逻辑模型(Model):数据保存 MVC的一般流程是这样的:View(界面)触发事件–》Controller(业务)处理了业务,然后触发了数据更新–》不知道谁更新了Model的数据–》Model(带着数据)回到了View–》View更新数据 缺陷:在MVC,当你有变化的时候你需要同时维护三个对象和三个交互,这显然让事情

2017-04-09 22:37:11 268

原创 prototype

Function的proto指向其构造函数Function的prototype;Object作为一个构造函数(是一个函数对象!!函数对象!!),所以他的proto指向Function.prototype;Function.prototype的proto指向其构造函数Object的prototype;Object.prototype的prototype指向null(尽头);

2017-04-09 16:47:29 429

转载 AMD、CMD、commonJs

说说你对AMD和Commonjs的理解CommonJS是服务器端模块的规范,Node.js采用了这个规范。CommonJS规范加载模块是同步的,也就是说,只有加载完成,才能执行后面的操作。 由于Node.js主要用于服务器编程,模块文件一般都已经存在于本地硬盘,所以加载起来比较快,不用考虑非同步加载的方式,所以CommonJS规范比较适用。AMD规范则是非同步加载模块,允许指定回调函数。AMD

2017-04-08 14:12:09 438

转载 主流浏览器内核介绍

内核浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的

2017-04-08 12:18:11 275

转载 关于Html5

HTML5 是如何起步的?HTML5 是 W3C 与 WHATWG 合作的结果。 可以简单点理解成:h5≈ html+CSS 3+js+API。 W3C 指 World Wide Web Consortium,万维网联盟。 WHATWG 指 Web Hypertext Application Technology Working Group。 WHATWG 致力于 web

2017-04-04 18:42:58 235

转载 将本地git仓库放到github

首先在github建立仓库注意 建立个空的啥都别加输入一系列命令git initgit add .git commit -m “输入备注”git remote add origin https://github.com/Silence0206/sortAlgorithm.git若出现错误 fatal: remote origin already exists. 则 git remote

2017-04-01 20:19:40 276

转载 == === NaN

“===”叫做严格运算符,”==”叫做相等运算符。严格运算符的运算规则如下, (1)不同类型值 如果两个值的类型不同,直接返回false。(2)同一类的原始类型值 同一类型的原始类型的值(数值、字符串、布尔值)比较时,值相同就返回true,值不同就返回false。(3)同一类的复合类型值 两个复合类型(对象、数组、函数)的数据比较时,不是比较它们的值是否相等,而是比较它们是否指向同一个对象

2017-03-29 21:26:32 321

转载 react之容易忘记的事儿

关于组件1、组件类的第一个字母必须大写,否则会报错,比如HelloMessage不能写成helloMessage。2、组件类只能包含一个顶层标签,否则也会报错。 组件的用法与原生的 HTML 标签完全一致,可以任意加入属性,比如 ,就是 HelloMessage 组件加入一个 name 属性,值为 John。3 、组件的属性可以在组件类的 this.props 对象上获取,比如 name 属性就

2017-03-27 14:11:15 224

转载 React 属性和状态详解

属性和状态1、属性的含义  props=properties  属性:一个事物的性质和关系。  属性往往与生俱来,不可以修改。    2、状态的含义state   状态:事物所处的环境。  状态是由事物自行处理,不断的发生变化。  getInitialState:初始化实例是特有的状态。属性和状态对比:1.相似点:  都是js对象。  都会触发render 更新。  都具备确定性。    2

2017-03-27 13:26:08 347

转载 堆的一些理解

小根堆 如果有一个关键字的集合K=k[0],k[1],k[2], …, k[n-1],把所有元素按完全二叉树的顺序存储方式存放在一个一维数组中,并且满足k[i] <= k[2i+1] & k[i] <= k[2i+2] (i = 0, 1, …, (n-2)/2 向上取整),则称这个集合为小根堆。小根堆的创建:复制堆数组找到最初的调整位置,即最后一个分支结点 3.1自底向上逐步扩大形成

2017-03-26 21:28:37 231

转载 关于盒模型的感性理解【转】

HTML中margin与padding的区别我们以DIV为一个盒子为例,既然和现实生活中的盒子一样,那我们想一下,生活中的盒子内部是不是空的好用来存放东西,而里面存放东西的区域我们给他起个名字叫“content(内容)”,而盒子的纸壁给他起个名字叫“border(边框)”,如果盒子内部的东西比如是一块硬盘,但是硬盘怕震动,所以我们需要在硬盘的四周盒子的内部均匀填充一些防震材料,这时硬盘和盒子的边框就

2017-03-26 17:44:33 194

转载 什么是跨域?

概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。“`http://www.a.com/a.js http://70.32.92.74/b.js 域名和域名对应ip 不允许http://www.a.com/a.js http://script.a.com/b.js 主域相同,子域不同 不允许 3.http://www.a.com/a.js http://a.com/b.j

2017-03-25 14:09:58 340

原创 欢迎使用CSDN-markdown编辑器

标题 ### 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2016-07-13 19:51:35 154

空空如也

空空如也

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

TA关注的人

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