自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jquery 原型链

jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' // Need init if jQuery is called (just allow error to be thrown if not included)...

2020-04-08 09:50:04 278 1

原创 Js原型和原型链

1、js对象继承 构造函数原型对象 上的属性。2、p.__proto__==Person.prototype true3、p ---> Person.prototype --->Object.prototype---->null4、Hello.prototype.constructor == function Hello(){}function Hello() ...

2020-04-01 13:52:48 164

转载 SQL SERVER 使用订阅发布同步数据库(转)

一、数据库复制涉及 1、发布服务器:   数据的来源服务器,维护源数据,决定哪些数据将被分发,检测哪些数据发生了修改,并将这些信息提交给分发服务器。 2、分发服务器:  分发服务器负责把从发布服务器拿来的数据传送至订阅服务器。 3、订阅服务器: 订阅服务器就是发布服务器数据的副本,接收维护数据。 4、订阅类型...

2019-09-25 14:30:29 716

转载 什么是单点登录(原理与实现简介)

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...

2019-06-12 11:15:30 225420 81

转载 [小北De编程手记] : Lesson 03 玩转 xUnit.Net 之 Fixture(上)

 在使用xUnit.Net Framework构建单元测试或自动化测试项目的时候,无论是针对一些比较耗费资源的对象亦或是为了支持Test case预设数据的能力,我们都需要有一些初始化或是清理相关的动作。在xUnit.Net中,提供了多种方式来满足我们的需要。还是照例看一下本文要讨论的内容:xUnit.Net 共享数据的方式(上) Test Case的构造函数 & IDisposab...

2019-02-19 09:16:25 535

转载 JavaScript 运行机制详解:再谈Event Loop

一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScri...

2019-02-11 21:28:18 132

转载 关于Entity Framework 的Code First模式生成的_MigrationHistory表的说明

在EF6中,当我们用Code First的模式进行编程时,EF会自动创建_MigrationHistory表包含以下4个字段: MigrationId: 就是在Add-Migration指令中指定的<版本名>,EF会自动在前面加上时间戳ContextKey: 主要作用是对Model进行分组,这样不同项目的Model可以在同一个DB中互不干扰Model:EF会基于DBCo...

2019-01-03 10:30:54 957

转载 你真的会用 Babel 吗?

引入这个问题是对自己的发问,但我相信会有很多跟我一样的同学。对于 babel 的使用,近半年来一直停留在与 webpack 结合使用,以及在浏览器开发环境下。导致很多 babel 的包,我都不清楚他们是干嘛的。比如 babel-register,还有 babel-runtime,各种 presets 的区别,transform-runtime 和 babel-polyfill 的区别,hel...

2018-12-22 16:12:36 1493

转载 npm升级所有的依赖包

使用npm管理node的包,可以使用npm update <name>对单个包升级,对于npm的版本大于 2.6.1,可以使用命令:npm install -g升级全局的本地包。对于版本小于2.6.1的一个一个包的升级实在是太麻烦,就想找到一个升级所有本地包的方法,找到两个比较好的方式:shell脚本和npm-ckeckshell脚本使用shell脚本升级npm...

2018-12-20 23:06:14 6583

转载 webpack4.x配置vue开发/生产环境

vue在国内很火,在github上的star已经超过了react。现在vue-cli3.x已经正式发布了,相信很多人也在使用vue开源的脚手架,前几个月我写过一篇关于vue-cli3.x的使用文章,也有很多朋友问我脚手架的相关使用问题,我最近花了两天时间研究了下,最终得出一个结论,真的是贼难用,因为我根本不知道怎么在vue.config.js中去配置全局引用、路径别名等。官方文档介绍了怎么在c...

2018-12-20 22:40:16 1183 1

转载 NPM install -save 和 -save-dev区别

本文原文地址:https://www.limitcode.com/detail/59a15b1a69e95702e0780249.html回顾 npm install 命令最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱。其实博主在这之前对这两个参数的理解也是模糊的,各种查资料和实践后对它们之间的异同点略有理解。遂写下这...

2018-12-20 09:48:14 94

转载 IIS Express总结

 IIS Express可以说是.NET web开发者必用的服务器,日日夜夜都和它打交道。一直以来,除了遇到什么点什么问题,很少会去关注过它。  今天看到以前转载的一篇博客,就再次温故下,主要包含IIS Express的简介与安装、配置、命令行使用。一、介绍1.安装  如果不是在开发环境,需要手动如安装,现在最新的版本已经是10.0.   IIS 7.5 Express...

2018-12-17 11:46:51 734

转载 利用SelfHost实现小型HTTP服务器

1.创建应用,可以是Winform,WPF或者控制台的应用创建控制台项目创建控制台应用 2.从Nuget添加下列引用   (1) Microsoft.AspNet.Cors    (2) Microsoft.AspNet.WebApi.Core   (3) Microsoft.Owin   (4) Newtonsoft.Json   (5)  Microsoft.AspNe...

2018-11-29 16:23:04 2568

转载 CORS简介

现在请跟我做:在您的浏览器的地址栏中输入www.yhd.com并敲击回车。在网站内容全部加载完毕后,按F12打开浏览器的调试窗口。当切换到Sources页时,您会发现您当前所看到的一号店的页面是从多个不同的域中得到的:  或许有些读者会感到奇怪:在之前自己 写网页的时候就曾经尝试访问非当前域中的资源,却怎么也不成功,一号店是如何做到的?  当然,这不是一号店的独门绝技,而仅仅是使用了一...

2018-11-29 11:56:27 139

转载 跨域问题的产生原因和相应的解决方式

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

2018-11-29 10:08:15 243

转载 asp.net、 mvc session影响并发

现象:在一个网站中,当访问一个处理比较耗时的页面(A页面),页面请求还没有返回时,此时再点击访问该网站的其他页面(B页面)会出现B页面很久都没有响应和返回,直到A页面输出返回数据时才开始处理B页面的请求,造成请求排队处理,A页面阻塞了B页面的请求处理。  开始我一直怀疑是不是浏览器单线程的缘故,在网上搜索了资料,IE6/7,FF都是多线程浏览器(IE6好像是2个线程),用IE6、IE7、FF都...

2018-11-28 14:28:39 642

转载 ES6关于Promise的用法

Node的产生,大大推动了Javascript这门语言在服务端的发展,使得前端人员可以以很低的门槛转向后端开发。当然,这并不代表迸发成了全栈。全栈的技能很集中,绝不仅仅是前端会写一些HTML和一些交互,后台熟悉数据库的增删查改。想必接触过Node的人都知道,Node是以异步(Async)回调著称的,其异步性提高了程序的执行效率,但同时也减少了程序的可读性。如果我们有几个异步操作,并且后一个...

2018-10-22 14:51:28 99 2

原创 npm 命令大全

参照

2018-10-11 14:28:41 154

转载 npm的package.json中文文档

以前看nodejs只是看看API没有具体看这些细节,把别人的package.json拿来抄一抄,看字段也知道留下name、version、private、dependencies就好了,能方便地npm install部署就可以了,也没去深究。现在想在用起来在架构上面就遇到了很多问题。包括文件结构、管理、部署、重启……昨天想先了解一下YO、GRUNT、Bower这一套东西正好看到了package...

2018-10-08 16:49:43 596

转载 理解JSX

编者按:自2013年Facebook发布以来,React吸引了越来越多的开发者,基于它的衍生技术,如React Native、React Canvas等也层出不穷。InfoQ精心策划“深入浅出React”系列文章,为读者剖析React开发的技术细节。通过前两篇文章的介绍,相信大家对JSX和组件已经有了一定的了解。JSX这种混合使用JavaScript和XML的语言第一眼看上去很“丑”,也很神奇...

2018-10-08 10:49:13 515

转载 javascript:是一个伪协议

javascript: 是一个伪协议,其他的伪协议还有 mail:  tel:  file:  等等。<a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a>javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不..

2018-09-25 15:59:19 1199

转载 BAT文件语法和技巧(bat文件的编写及使用)

BAT文件语法和技巧(bat文件的编写及使用)(转载一)   比较有用的东比较有用的东西 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。  其次,批处理文件是一种简单的程序,可以通过条件语句(i...

2018-08-06 17:47:16 19871

转载 深入理解分布式事务,高并发下分布式事务的解决方案

1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因...

2018-07-20 11:01:46 435

转载 【.Net设计模式系列】工作单元(Unit Of Work)模式 ( 二 )

【.Net设计模式系列】工作单元(Unit Of Work)模式 ( 二 )回顾在上一篇博客【.Net设计模式系列】仓储(Repository)模式 ( 一 )  中,通过各位兄台的评论中,可以看出在设计上还有很多的问题,在这里特别感谢 @横竖都溢 @ 浮云飞梦 2位兄台对博文中存在的问题给予指出,并提供出好的解决方案,同时也感谢其他园友的支持。欢迎各位园友对博文中出现的错误或者是设计误区...

2018-07-20 10:02:08 2914

转载 Win7系统使用ftp的dir或ls命令无法查看文件列表

Win7系统使用ftp的dir或ls命令无法查看文件列表在Win7系统的命令行模式下,使用ftp的dir或ls命令无法查看文件列表,但是使用IE却可以查看。查找相关资料后,大致归结为两种原因:权限有问题 windows自带防火墙拦截实验后发现我的情况属于第二种,具体解决方法有以下几种:直接关闭Windows防火墙 打开防火墙,但是设置入站规则允许ftp.exe程序接收信息 使用...

2018-07-16 17:27:10 5518

转载 正则表达式小技巧

 一、多个结果匹配  我们使用正则表达式大多是在做输入验证的时候,也就是仅仅匹配一个符合条件的结果,但是如果我们解析一些特殊格式的文本,需要多个匹配结果,那么该如何获得多个匹配结果呢?下面来介绍两种方法:方法一:使用Matches方法,获得MatchCollection结果,遍历MatchCollection取得匹配的结果。string equ = @"\w*@.*";Regex rgx = n...

2018-07-10 18:15:18 612

转载 正则表达式中的字符类

一个字符类定义一组字符,其中的任一字符均可出现在输入字符串中以便成功匹配。 .NET Framework 中的正则表达式语言支持以下字符类:正字符组。 输入字符串中的字符必须匹配一组指定的字符中的某个字符。 有关详细信息,请参阅正字符组。负字符组。 输入字符串中的字符不得匹配一组指定的字符中的某个字符。 有关详细信息,请参阅负字符组。任意字符。 正则表达式中的 .(圆点或句点)字符是匹...

2018-07-10 14:12:06 4204

转载 ActiveMQ学习教程(一)——简要介绍与安装

一、名词:1.JMS:即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信【提供产生-发送-接收消息接口】。Java消息服务是一个与具体平台无关的API,绝大多数MOM(消息中间件)提供商都对JMS提供支持。2.MOM:Message Orient midd...

2018-05-30 11:33:20 166

转载 Active MQ的C#实现

ActiveMQ5.0使用AMQ Message Store 持久化消息,这种方式提供了很好的性能(The AMQ Message Store is an embeddable transactional message storage solution that is extremely fast and reliable.)默认使用该存储方式即可,如果想使用JDBC来存储,可以查找文档配置。S...

2018-05-29 16:46:40 2130

转载 ABP中的异常处理

ABP 中异常处理的思路是很清晰的。一共五种类型的异常类。AbpInitializationException用于封装ABP初始化过程中出现的异常,只要抛出AbpInitializationException异常就可以,无须做额外处理。这类异常往往是需要维护人员介入分析的。其他四个异常都在AbpController中被集中处理,处理分为两步:一,通过EventBus触发异常事件,相应的异常...

2018-05-29 14:27:53 5736

转载 [Architect] Abp 框架原理解析(1) Module

本节目录 Abp介绍Abp源码分析代码实现  Abp介绍 学习了一段时间的Abp,领略了一下前辈的架构.总结还是SOLID,降低耦合性. 虽然从架构上说甚至不依赖于DI框架,但实际上在基础框架中还是有一定的必须依赖Castle Windsor. Abp依靠IOC和AOP实现了大量的自动化. 其中Module设计,是Abp的核心.   Abp源码分析 Abp的入口:AbpBootstrapper.I...

2018-05-29 11:25:24 1503

转载 c#静态构造函数 与 构造函数 你是否还记得?

  构造函数这个概念,在我们刚开始学习编程语言的时候,就被老师一遍一遍的教着。亲,现在你还记得静态构造函数的适用场景吗?如果没有,那么我们一起来复习一下吧。静态构造函数是在构造函数方法前面添加了static关键字之后形成的,并且没有修饰符(public,private),没有参数。静态构造函数有哪些特点呢:静态构造函数没有修饰符修饰(public,private),因为静态构造函数不是我们程序员调...

2018-05-29 11:12:57 130

空空如也

空空如也

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

TA关注的人

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