自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 代码校验工具 SublimeLinter 的安装与使用

SublimeLinter 是 Sublime 的插件,它的作用是检查代码语法是否有错误,并提示。习惯了 IDE 下写代码的人一定需要一款在 Sublime 上类似的语法检查工具。下面我们开始。安装 SublimeLinter如同其他插件一样使用 Package Control 来安装。按下 Ctrl+Shift+p 进入 Command Palette输入install进

2018-01-29 15:52:51 11407 1

转载 Sublime text配置前端代码(JavaScript/Html/CSS)校验工具

在项目开发中应用了代码检查工具,这些工具对开发工作的确很有帮助,个人深有体会,写下来,就当做做笔记了。前端代码检查分别包括html、css、JavaScript三部分的检查,代码检查需要安装node。安装Package Control给sublime安装Package Control,Package Control是最佳的sublime插件管理工具,安装过程参考:https:/

2018-01-29 15:44:48 582

转载 CSS清除浮动大全共8种方法

清除浮动是每一个 web前台设计师必须掌握的机能。css清除浮动大全,共8种方法。 http://www.jb51.net/css/173023.html浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器

2017-10-05 15:11:01 289

转载 如何在 JS 中嵌入 HTML 代码?

https://www.zhihu.com/question/20240397

2017-10-04 20:38:30 335

转载 招银中文字符前后加<>

public class Main { private String addSingal(String str) { if (str == null) { return null; } int n = str.length(); if (n == 1) { if (isLett

2017-09-19 19:41:31 365

转载 CSS控制文字只显示一行,超出部分显示省略号

测试浏览器: IE6/7/8/9、opera12.02、firefox15.0.1、chrome21.0.1180.89 m完整例子:http://www.ostools.net现在解释一下为什么要这样做:1、text-overflow: ellipsis; 这里的重点样式是  text-overflow: ellipsis; 不过话说text-ellipsis是一个特殊的样式

2017-09-16 13:20:26 640

转载 HTML5知识总结

40个重要的HTML5面试题及答案2013/07/22 · Web前端, 开发 · 5 评论 · HTML5分享到:150本文由 伯乐在线 - 某小浩 翻译。未经许可,禁止转载!英文出处:Shivprasad koirala。欢迎加入翻译组。内容介绍SGML(标准通用标记语言)和HTML(超文本标记语言),XML(可扩展标记语言)

2017-09-13 08:44:45 313

原创 sessionStorage 、localStorage 和 cookie 之间的区别

sessionStorage 、localStorage 和 cookie 之间的区别 共同点:都是保存在浏览器端,且同源的。区别: 1:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递。而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。cookie数据还有路径(path)的概念,可以限

2017-09-09 09:18:36 201

原创 刷题总结

交换机工作在数据链路层,属于2层设备,工作在3层的路由器具备路由转发功能函数调用exec((vl,v2),(v3,v4),v5,v6);中,实参的个数是:4运算符优先级,加入括号提高优先级,首先运算逗号表达式,(vl,v2),(v3,v4)结果分别是v2和v4,加上v5和v6一共四个下列代码的运行结果( )12

2017-09-09 09:14:49 364

原创 网络2

数据链路层一般都提供3种基本服务,即无确认的无连接服务、有确认的无连接服务、有确认 的面向连接的服务。100 服务请求中;200 服务请求成功;304 没有被修改,读取的内容为缓存;403 禁止访问(Forbidden);404 没有找到要访问的内容(Not Found);500 内部服务器错误。IPS 入侵防御系统UTM  安全网关IDS 入侵检测系统HUB  集线器,是一个多端口的

2017-09-08 16:55:59 177

原创 网络

给定网段 192.168.0.128/28 ,该网段中可用的主机数目为?(    )28表示子网掩码有28个1,即255.255.255.240, 2^4-2=14某学校获取到一个B类地址段,要给大家分开子网使用,鉴于现在上网设备急剧增多,管理员给每个网段进行划分的子网掩码设置为255.255.254.0,考虑每个网段需要有网关设备占用一个地址的情况下,每个网段还有多少可用的主

2017-09-08 10:21:15 1804

转载 order by、group by、distinct、having、group_concat、concat

mysql 中order by 与group by的顺序是:selectfromwheregroup byorder by注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group by中最大的或最小的某一字段使用 max或min函数。例:

2017-09-06 16:31:14 718

原创 二叉树的每个节点

链接:https://www.nowcoder.com/questionTerminal/7fe2212963db4790b57431d9ed259701来源:牛客网从上往下打印出二叉树的每个节点,同层节点从左至右打印。

2017-09-06 14:56:36 570

原创 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。

function Merge(pHead1, pHead2){ var merge;    if(pHead1 == null)        {           return pHead2;        }    if(pHead2 == null)        {           return pHead1;        }  if(pHe

2017-09-06 11:18:10 255

原创 常用的sql语句汇总

SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。下面的 SQL 语句从 "Websites" 表中选取 "name" 和 "country" 列:实例SELECTname,countryFROMWebsites;SQL SELECT DISTINCT 语句下面

2017-09-06 09:00:03 412

转载 js如何获取数组中的最大值

摘自:http://blog.youkuaiyun.com/qianzai5765638/article/details/6952321我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享..  如有什么不对的或者说法不明确的地方希望读者多多提一些意见

2017-09-05 16:11:25 3564

原创 js中如何快速获取数组中的最大值最小值

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。function minNumberInRotateArray(rotateArray){if(rot

2017-09-05 15:23:44 624

原创 JS 二维数组的定义及长度判断

动态定义二维数组:1.先定义一维:var arr = new Array();2.定义二维:arr[0] = new Array();arr[1] = new Array();3.给数组赋值:arr[0][0] = "00";arr[0][1] = "01";arr[1][0] = "10";arr[1][1] = "

2017-09-05 10:18:51 20428

转载 charAt()方法和charCodeAt()方法—— 从字符串中选取一个字符.

charAt() 方法和charCodeAt () 方法用于选取字符串中某一位置上的单个字符。对于检查用户输入的有效性 ,这两个方法也是非常有用的。charAt() 方法具有一个参数 :即所选取字符在字符串中的位置。charAt()方法的返回值就是该位置上的字符。字符串中字符的索引位置 从0 开始,因此,第一个字符的索引是0,第二个字符的索引 是1,依此类推。例如,要选取一个字符串中最

2017-08-31 16:49:33 1065

转载 javascript深入理解js闭包

变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面,在函数外部自然无法读

2017-08-31 10:42:18 186

原创 text()html() 以及 val() nnerHTML和innerTEXT的用法

设置内容 - text()、html() 以及 val()三个相同的方法来设置内容:text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值下面的例子演示如何通过 text()、html() 以及 val() 方法来设置内容:text()、h

2017-08-30 15:35:48 399

原创 正则表达式

1、校验中文字符串只能是中文^[\u4e00-\u9fa5]{0,}$2、由数字,26个英文字母或下划线组成的字符串^\w+$3、校验E-Mail 地址[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?4、校验身份证号码

2017-08-30 13:06:16 251

原创 继承与非继承元素

不可继承的:display、margin、border、padding、background、height、min-height、max- height、width、min-width、max-width、overflow、position、left、right、top、 bottom、z-index、float、clear、table-layout、vertical-align、page-bre

2017-08-27 21:50:02 176

转载 js中apply和Math.max()函数的问题?

var arr=[1,3,6,3,7,9,2];console.log(Math.max.apply(null,arr));一直搞不懂为什么这样可以算出一个数组的最大值?一直想不明白,请js高手指教一下。答案1 Function.apply()是JS的一个OOP特性,一般用来模拟继承和扩展this的用途,对于上面这段代码,可以这样去理解:XXX.apply是一个调用函数

2017-08-27 13:06:44 246

原创 JS三种函数定义

在Javascript定义一个函数一般有如下三种方式: 1,函数关键字(function)语句: function fnMethodName(x){alert(x);} (最常用的方法) 2,函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} 3,Function()构造函数: var fnMethod

2017-08-27 12:15:19 295

原创 js函数调用时加括号和不加括号的区别

知识点一:js函数调用时加括号和不加括号的区别.不加括号相当于把函数代码赋给等号左边,加括号是把函数返回值赋给等号左边.参考https://www.zhihu.com/question/31044040知识点二:js中this的用法,this总是指向调用它的对象,倒数第二行的getColor为windows调用的,倒数第一行的getColor是test4399对象调用的.参考http://

2017-08-27 11:44:45 1200

转载 几种排序以及其时间复杂度

1.选择排序:不稳定,时间复杂度 O(n^2)    选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置已经是正确的了。 2.插入排序:稳定,时间复杂度 O(n^2)    插入排序的基本思想是,经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L[1..i-

2017-08-26 21:31:54 290

原创 时间复杂度的计算

1) for(i=1;ifor(j=1;js++;(2) for(i=1;ifor(j=i;js++;(3) for(i=1;ifor(j=1;js++;(4) i=1;k=0;while(ik+=10*i;i++;}(5) for(i=1;ifor(j=1;jfor(k=1;kx=x+1;1.时间复杂度O(n^2)2.时

2017-08-26 21:23:29 1629

转载 php的public、protected、private三种访问控制模式的区别

public: 公有类型        在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法    在实例中可以能过$obj->var 来调用 public类型的方法或属性protected: 受保护类型        在子类中可以通过self::var调用protected方法或属性,parent::metho

2017-08-25 22:22:29 783

转载 PHP setcookie() 函数

定义和用法setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当同一台计算机通过浏览器请求页面时,就会发送这个 cookie。cookie 的名称自动指定为相同名称的变量。例如,如果被发送的 cookie 名为 "user",则会自动创建一个名为 $us

2017-08-25 17:32:49 267

转载 实例解析js中try、catch、finally的执行规则

try:  语句测试代码块的错误,一般把可能会出错的代码放到这里catch: 只有try里面的代码块发生错误时,才会执行这里的代码,参数err记录着try里面代码的错误信息finally: 无论有无异常里面代码都会执行  代码如下1try{2 console.log(0);

2017-08-25 17:06:21 344

原创 Django

亲身体验django的优点:1 作为一个前端框架,django有自己的后台管理系统;2.利用django可以创建数据表,生成数据表。主要实现是通过model创建类,一个model对应数据库中的一张数据表,类主要包含基本字段以及数据的一些行为。因此不需要写sql语句。这是最近学习了解到的知识,更多积累还需接触更多应用。学习过程安装包配置学习最开始先后安装了python和djang

2017-08-25 14:19:41 662

转载 $.ajax()方法详解

出处:http://www.cnblogs.com/tylerdonet/ jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和d

2017-08-23 08:00:25 202

转载 JS中的this对象详解

JS中this关键字很常见,但是它似乎变幻莫测,让人抓狂。这篇文章就来揭示其中的奥秘。     借助阮一峰老师的话:它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。这句话看似平常,可是要非常注意三个字:“运行时”,这说明this关键字只与函数的执行环境有关,而与声明环境没有关系。也就是这个this到底代表的是什么对象要等到函数运行时才知道,有点类似函数定义时的参数列表只在函数

2017-08-23 07:34:40 192

原创 数组的常用编辑

Array.Pop()表示删除数组的最后一个元素,返回被删除的元素,改变了数组的长度;Array.Shift()表示删除数组的第一个元素,返回被删除的元素1、slice()方法可从已有的数组中返回选定的元素。2、slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。注意: slice()方法不会改变原始数组array.slice(start, end

2017-08-23 06:57:13 347

转载 php中的$_REQUEST是什么意思

php中有$_request与$_post、$_get用于接受表单数据,当时他们有何种区别,什么时候用那种最好。 一、$_request与$_post、$_get的区别和特点 $_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组获得 二、$_post

2017-08-21 16:50:45 2676

转载 arguments.callee 调用自身

一、Arguments该对象代表正在执行的函数和调用他的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。n :选项。要传递给 Function 对象的从0开始的参数值索引。说明:Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是个类似数组但

2017-08-21 07:48:02 167

转载 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例

5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例Array "Extras"没有人怀疑这些方法的实用性,但写polyfill(PS:兼容旧版浏览器的插件)对他们来说是不值得的。它把“必须实现”变成了“最好实现”。有人居然将这些数组方法称之为Array "Extras"。哎!但是,时代在变化。如果你看看Github上流行的开源JS项

2017-08-17 11:24:11 218

转载 index

原文地址:http://www.sufeinet.com/thread-651-1-1.html indexOf(String.indexOf 方法)字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 String 对象内第

2017-08-16 16:35:11 242

空空如也

空空如也

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

TA关注的人

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