自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SCSS详解

SCSS入门 CSS预处理器 定义了一种新的专门的编程语言,编译后成正常的CSS文件。为CSS增加一些编程的特性,无需考虑浏览器的兼容问题,让CSS更加简洁,适应性更强,可读性更佳,更易于代码的维护等诸多好处。 CSS预处理器语言:scss(sass)、LESS等; ...

2018-08-03 14:37:00 274

转载 JavaScript instanceof 运算符深入剖析

instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript 引入了另一个 Java 运算符 instanceof ...

2018-07-07 14:06:00 175

转载 http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码

http协议的状态码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 ...

2018-04-08 10:19:00 623

转载 JS中的动态合集与静态合集

JS的动态合集 前言 DOM是JavaScript重要组成部分,在DOM中有三个特别的集合分别是NodeList(节点的集合),NamedNodeMap(元素属性的集合)和HTMLCollection(html元素的集合)。这三个集合有一些共同的特点:它们都是一个类数组对象,可以通过中括号表达式来访问集合中元...

2018-04-08 09:52:00 212

转载 对联

东升红日辉万里明泽润物彻古今门对九天红日路通万里青云转载于:https://www.cnblogs.com/MasterYao/p/8493839.html

2018-03-02 16:17:00 157

转载 诗词

水龙吟 春兴昊天空阔初晴,气回万物欣欣茂。亭台俯仰,山川高下,妆成锦绣。碧洞清泉,响闻迢递,一声长溜。更时时注目,悠悠远看,青峰上,白云凑。无限灵禽异兽。慰闲心、不辞柴瘦。含风翠柏,双崖争长,千株竞秀。耀日丹台,四时为伴,百年随寿。任寒来暑往,星移物换,得高眠转载于:https://www.cnblogs.com/MasterYao/p/8493827.html...

2018-03-02 16:15:00 126

转载 文言文

国有三不祥 齐景公出猎,上山见虎,下泽见蛇。归,召晏子而问之曰:“今日寡人出猎,上山则见虎,下泽则见蛇,殆所谓不祥也?”晏子曰:“国有三不祥,是不与焉。夫有贤而不知,一不祥;知而不用,二不祥;用而不任,三不祥也。所谓不祥,乃若此者也。今上山见虎,虎之室也;下泽见蛇,蛇之穴也。如虎之室,如蛇之穴,而见之,曷为不祥也?”孙叔敖杀两头蛇 孙叔敖为婴儿时,出游,见两头蛇,杀而埋之。归而泣...

2018-03-02 16:07:00 150

转载 Youth Is Not a Time of Life

Youth is not a time of life; it is a state of mind.青春不是年华,而是心境;It is not a matter of rosy cheeks, red lips and supple knees.青春不是桃面、丹唇、柔膝,It is a matter of the will, a quality of the imagination, ...

2018-03-02 16:03:00 298

转载 JS探秘——那些你理解存在偏差的问题

Javascript的连续赋值运算 var a = {n:1}; a.x = a = {n:2}; alert(a.x); // --> undefined 看 jQuery 源码 时发现的这种写法。 以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。 这个连续...

2017-11-09 18:06:00 235

转载 JS中的加号+运算符详解

加号+运算符 在 JavaScript 中,加法的规则其实很简单,只有两种情况: 把数字和数字相加 把字符串和字符串相加 所有其他类型的值都会被自动转换成这两种类型的值。 为了能够弄明白这种隐式转换是如何进行的,我们首先需要搞懂一些基础知识。 ...

2017-11-04 12:17:00 597

转载 命名函数表达式探秘

函数表达式与函数声明 在ECMAScript中,有两个最常用的创建函数对象的方法,即使用函数表达式或者使用函数声明。这两种方法之间的区别可谓 相当地令人困惑;至少我是相当地困惑。对此,ECMA规范只明确了一点,即函数声明 必须始终带有一个标识符(Identifier)——也就是函数名呗,而函数表达式 则可省略这个标识符:...

2017-11-04 10:32:00 147

转载 WebSocket与消息推送

B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议只支持请求响应模式,这样做可以简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接,但不容易直接完成实时的消息推送功能,如聊天室、后台信息提示、实时更新数据等功能,但通过polling、Long polling、长连接、Flash ...

2017-07-03 18:53:00 146

转载 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;1. 插入排序...

2017-04-21 14:22:00 102

转载 使用Socket通信实现FTP客户端程序

FTP 客户端如 FlashFXP,File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立两个套接字,一个作为命令通道,一个作为数据通道。前者用于客户端向服务器发送命令,如登录,删除某个文件,后者用于接收数据,例如下载或上传文件等。本文详细阐述如何调用系统接口发送 FTP 命令实现文件上传下载等 FT...

2017-04-19 15:58:00 417

转载 关于“穷人与富人”

书里解释富人就是指“物质资源富有,衣食住行条件相对优越, 不为基本生活需要而忙碌奔波,收入稳定而高产,即是富人”。与此相反的就是穷人了。现代各种书里,对穷人与富人做出了很多的解读,但解读几乎一致的认为,穷富的关键点是意识。于是,穷人只能理屈词穷的承认自己思想和意识的贫穷,但又没办法使自己的思想和意识富裕起来,于是,慢慢的,就有了一种仇富的心理。如果人一落地就落在了富人家的被窝里,以后该学...

2017-04-18 18:09:00 306

转载 Web前端开发规范【HTML/JavaScript/CSS】

前言这是一份旨在增强团队的开发协作,提高代码质量和打造开发基石的编码风格规范,其中包含了 HTML, JavaScript 和 CSS/SCSS 这几个部分。我们知道,当一个团队开始指定并实行编码规范的话,错误就会变得更加显而易见。如果一段特定的代码不符合规范的话,它有可能只是代码风格错误,而也有可能会是bug。早期指定规范就使得代码审核得以更好的开展,并且可以更精确的地...

2017-01-14 15:17:00 179

转载 IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

配置环境Windows版本:Windows Server 2008 R2 EnterpriseService Pack 1系统类型: 64 位操作系统了解HTTPS为什么需要 HTTPS ?  在我们浏览网站时,多数网站的URL都是以HTTP开头,HTTP协议我们比较熟悉,信息通过明文传输;   使用HTTP协议有它...

2016-06-15 17:18:00 212

转载 HTML特殊字符编码对照表

特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α ...

2016-06-15 16:58:00 116

转载 ASP.NET应用程序与页面生命周期

在本文中,我们将了解不同的事件,ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点,直至将请求结果返回至浏览器结束。在这个过程中,首先我们需要了解ASP.NET请求的2个大致的步骤。其次我们将详细了解 'httphandler ',' httpmodule和 asp.net 页面对象(Page)中不同的...

2016-06-15 16:39:00 120

转载 Git源码管控规范

Git分支示意圖 Master:主分支。形成稳定的版本时,才将代码合并到Master分支 Relase:网站发布的分支。通过验证的Bug和功能需求,才合并到Release分支,并将稳定的版本进行备份 QA:测试人员的分支。RD将功能需求开发完毕并自测后,才合并到QA分支,由测试人员进行验证 Bug:紧急问题的分支。紧急情况下,R...

2016-06-13 17:59:00 142

转载 编码规范(CSS)

code {font-family: "PT Mono", Menlo, "Courier New", monospace; padding: 2px 4px; font-size: 85%; color: #d44950; background-color: #f7f7f9; border-radius: .2rem;}.dec, .var...

2016-06-13 17:08:00 78

转载 编码规范(HTML)

code {font-family: "PT Mono", Menlo, "Courier New", monospace; padding: 2px 4px; font-size: 85%; color: #d44950; background-color: #f7f7f9; border-radius: .2rem;}.dec, .var...

2016-06-13 17:06:00 68

转载 javascript 执行环境,变量对象,作用域链

前言这几天在看《javascript高级程序设计》,看到执行环境和作用域链的时候,就有些模糊了。书中还是讲的不够具体。通过上网查资料,特来总结,以备回顾和修正。要讲的依次为:EC(执行环境或者执行上下文,Execution Context)ECS(执行环境栈Execution Context Stack)VO(变量对象,Variable Object)|AO(...

2016-06-08 13:53:00 64

转载 跨域资源共享 CORS 详解

CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。(图片说明:摄于阿联酋艾因(Al Ain)的绿洲公园)一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功...

2016-06-06 15:14:00 68

转载 浏览器同源政策及其规避方法

浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。本文详细介绍"同源政策"的各个方面,以及如何规避它。一、概述1.1 含义1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同...

2016-06-06 15:00:00 78

转载 Stack的三种含义

前言学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。含义一:数据结构stack的第一种含义是一组数据的存放方式,特点为LIFO,即后进先出(Last in, first out)。在这种数据结构中,数据像积木那样一层层堆起来,后面加入的...

2016-06-06 14:42:00 113

转载 JavaScript 运行机制详解:深入理解Event Loop

Philip Roberts的演讲《Help, I'm stuck in an event-loop》,详细、完整、正确地描述JavaScript引擎的内部运行机制。一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单...

2016-06-06 14:31:00 150

转载 逐渐深入地理解Ajax

Ajax的基本原理是:XMLHttpRequest对象(简称XHR对象),XHR为向服务器发送请求和解析服务器响应提供了流畅的接口。能够以异步方式从服务器获得更多信息。意味着用户不必刷新页面也能取得新数据,然后通过DOM将数据插入到页面中。XMLHttpRequest对象方法如下:about():停止当前的请求;open("method","URL",[async...

2016-06-06 12:59:00 182

转载 总结 XSS 与 CSRF 两种跨站攻击

前言在那个年代,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 注入成了很流行的攻击方式。在这个年代, 参数化查询 [1] 已经成了普遍用法,我们已经离 SQL 注入很远了。但是,历史同样悠久的 XSS 和 CSRF 却没有远离我们。由于之前已经对 XSS 很熟悉了,所以我对用户输入的数据一直非常小心。如果输入的时候没有经过 Tidy 之类的过滤,我一定会在...

2016-06-06 12:00:00 69

转载 實現樹樁類型結構及其相應的操作【增刪查改和移動】

一、創建樹樁結構對應的表1、創建樹樁層次結構表樹狀結構表採用鏈結構的設計方式,每個節點包含一個當前節點指針ID、下一節點指針ID,以及當前節點的相關信息:節點名稱、順序、有效性、是否為葉子、層次,以下為創建表結構的SQL語句 CREATE TABLE [dbo].[dispatch_type_config]( [type_id] [nvarchar](50)...

2015-04-20 10:37:00 68

转载 在.net中序列化读写xml方法的总结

XML是一种很常见的数据保存方式,我经常用它来保存一些数据,或者是一些配置参数。 使用C#,我们可以借助.net framework提供的很多API来读取或者创建修改这些XML, 然而,不同人使用XML的方法很有可能并不相同。 今天我打算谈谈我使用XML的一些方法,供大家参考。最简单的使用XML的方法由于.net framework针对XML提供了很多API,这些API根据不同的...

2015-04-14 17:50:00 81

转载 细说 Request[]与Request.Params[]

今天我来谈一谈容易被人混淆的二个集合:Request[]与Request.Params[]这二个集合我在博客【我心目中的Asp.net核心对象】中就提到过它们, 而且还给出了一个示例,并以截图的形式揭示过它们的差别。但由于那篇博客中有更多有价值的对象要介绍, 因此也就没有花太多的篇幅着重介绍这二个集合。但我发现,不知道这二个集合差别的人确实太多,以至于我认为很有必要为它们写个专题来细...

2015-04-13 19:03:00 72

转载 30分钟泛型教程

一、泛型入门:我们先来看一个最为常见的泛型类型List<T>的定义(真正的定义比这个要复杂的多,我这里删掉了很多东西)[Serializable]public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>{ public T...

2015-04-13 18:50:00 51

转载 如何煉成NET架構師

  微软的DotNet 开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet 架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此 RUP 方法论也认同以架构为核心,体现4+1 视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又要熟悉业务,而且基本对软件生命周期各阶段的相关技术都需要有相关的积累和知识储备,...

2015-04-13 17:39:00 71

转载 C#常用語法糖(Csharp Syntactic sugar)

首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。1. 经过简化的Property早些时候我们这样声明Propertyprivate string _myName;public string MyName{  get...

2015-04-13 16:56:00 63

转载 高效CSS書寫規範及CSS兼容性

一、選擇器針對性說明某一元素的多个规则集中,选择器的针对性越高,该规则集的权重也就越高。针对性相同的,后出现的规则集的权重更高。* {} /* a=0 b=0 c=0 d=0 -> specificity = 0,0,0,0 */li {} /* a=0 b=0 c=0 d=1 -> specificity = 0,0,0,1 */li:first-line ...

2015-04-13 16:50:00 101

空空如也

空空如也

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

TA关注的人

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