摘要:
文章目录 1url方式加载数据 1.1调用方式 1.2相关方法 1.3二次加载问题 2加载本地数据方式 2.1调用方式 2.2如何分页 2.3加载中效果 2.4如何不统计总数 这篇文章只谈jQuery easyui datagrid 的数据加载,因为这也是大家谈论最多的内容。其实easyui dat 阅读全文
posted @ 2018-12-02 17:44
Linybo2008
阅读(6459)
评论(0)
推荐(2)
摘要:
文章目录 1相关接口方法 2列属性formatter 3编辑器类型 3.1基于my97的编辑器 3.2简单的密码编辑器 3.3动态增加/删除编辑器 4字段的级联操作 4.1combobox的级联操作 4.2文本类型编辑器的级联 4.3编辑字段对非编辑字段的依赖 5数据提交与恢复 5.1利用loadi 阅读全文
posted @ 2018-12-02 17:36
Linybo2008
阅读(4676)
评论(0)
推荐(1)
摘要:
时光流逝,弹指挥间,不经意的一年又如路上一个动人的靓影悄然消失在视线里。我们往往都是先问自己,我们收获了什么,然后才想到我们付出了什么,很少有人先问自己这一年付出了什么,然后再去看所得。话不多说了,祝靠着搜索引擎来到此地的同仁们,在2013年能够大付出,然后大收入。 当datagrid设置了url属 阅读全文
posted @ 2018-12-02 17:34
Linybo2008
阅读(351)
评论(0)
推荐(0)
摘要:
文章目录 1慢在哪些方面 2大数据量的加载 2.1原因分析 2.2解决方案一:返璞归真 2.3解决方案二:使用scroll视图 3勾选和点选 3.1原因分析 3.2优化方案一:选择器优化 3.3优化方案二:实时记录优化法 4数据报表统计 5优化演示 jQuery EasyUI的Datagrid组件功 阅读全文
posted @ 2018-12-02 17:17
Linybo2008
阅读(369)
评论(0)
推荐(0)
摘要:
标题可能有点长,什么叫“完整的基础DOM结构”,这里“基础”的意思是指这个结构不依赖具体数据,不依赖Datagrid的view属性,只要存在Datagrid实例就会存在这样的基础DOM结构;而“完整”的意思是指在冻结列,冻结行,标题,footer,分页这些功能块都存在时候的DOM结构。 要搞清楚Da 阅读全文
posted @ 2018-12-02 17:07
Linybo2008
阅读(678)
评论(0)
推荐(0)
摘要:
在Datagrid基础DOM结构的一文中,我对Datagrid组件的骨架做了很详细的描述。有了骨架还并不完整,还得有血有肉有衣服穿才行。强大的Datagrid组件允许我们自己定义如何在基础骨架上长出健壮诱人的身体,我们只要定义Datagrid的视图就可以实现。 在大多数情况下,我们并无特别要求,Da 阅读全文
posted @ 2018-12-02 16:53
Linybo2008
阅读(998)
评论(0)
推荐(1)
摘要:
大家都知道EasyUI的Datagrid组件在加载大数据量时的优势并不是很明显,相对于其他一些框架,如果数据量达到几千,便会比较慢,特别是在IE下面。针对这种情况,我们首要做的是要相办法优化datagrid组件的各方面性能,不过任何事情都是可以变通解决的,virtualScrollView就是一种不 阅读全文
posted @ 2018-12-02 16:46
Linybo2008
阅读(894)
评论(0)
推荐(0)
摘要:
一、prototype和__proto__的概念 prototype是函数的一个属性(每个函数都有一个prototype属性),这个属性是一个指针,指向一个对象。它是显示修改对象的原型的属性。 __proto__是一个对象拥有的内置属性(请注意:prototype是函数的内置属性,__proto__ 阅读全文
posted @ 2018-12-02 15:56
Linybo2008
阅读(239)
评论(0)
推荐(0)
摘要:
一直认为原型链太过复杂,尤其看过某图后被绕晕了一整子,今天清理硬盘空间(渣电脑),偶然又看到这图,勾起了点回忆,于是索性复习一下原型链相关的内容,表达能力欠缺逻辑混乱别见怪(为了防止新人__(此处指我)__被在此绕晕,图片就放在末尾了。) 以下三点需要谨记 1.每个对象都具有一个名为__proto_ 阅读全文
posted @ 2018-12-02 15:50
Linybo2008
阅读(304)
评论(0)
推荐(0)
摘要:
到目前为止,我们定义的ServiceProvider已经实现了基本的服务提供和回收功能,但是依然漏掉了一些必需的细节特性。这些特性包括如何针对IServiceProvider接口提供一个ServiceProvider对象,何创建ServiceScope,以及如何提供一个服务实例的集合。 一、提供一个 阅读全文
posted @ 2018-12-02 14:47
Linybo2008
阅读(164)
评论(0)
推荐(0)
摘要:
通过上一篇的介绍我们应该对实现在ServiceProvider的总体设计有了一个大致的了解,但是我们刻意回避一个重要的话题,即服务实例最终究竟是采用何种方式提供出来的。ServiceProvider最终采用何种方式提供我们所需的服务实例取决于最终选择了怎样的ServiceCallSite,而服务注册 阅读全文
posted @ 2018-12-02 14:46
Linybo2008
阅读(227)
评论(0)
推荐(0)
摘要:
本系列前面的文章我们主要以编程的角度对ASP.NET Core的依赖注入系统进行了详细的介绍,如果读者朋友们对这些内容具有深刻的理解,我相信你们已经可以正确是使用这些与依赖注入相关的API了。如果你还对这个依赖注入系统底层的实现原理具有好奇心,可以继续阅读这一节的内容。 目录一、ServiceCal 阅读全文
posted @ 2018-12-02 14:45
Linybo2008
阅读(961)
评论(0)
推荐(0)
摘要:
ServiceProvider最终提供的服务实例都是根据对应的ServiceDescriptor创建的,对于一个具体的ServiceDescriptor对象来说,如果它的ImplementationInstance和ImplementationFactory属性均为Null,那么ServicePro 阅读全文
posted @ 2018-12-02 14:44
Linybo2008
阅读(309)
评论(0)
推荐(0)
摘要:
在采用了依赖注入的应用中,我们总是直接利用DI容器直接获取所需的服务实例,换句话说,DI容器起到了一个服务提供者的角色,它能够根据我们提供的服务描述信息提供一个可用的服务对象。ASP.NET Core中的DI容器体现为一个实现了IServiceProvider接口的对象。 ServiceProvid 阅读全文
posted @ 2018-12-02 14:43
Linybo2008
阅读(305)
评论(0)
推荐(0)
摘要:
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制从应用转移到框架之中以实现对流程的复用,同时采用“好莱坞原则”是应用程序以被动的方式实现对流程的定制。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在上面介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更为有价值的IoC模式, 阅读全文
posted @ 2018-12-02 14:42
Linybo2008
阅读(310)
评论(0)
推荐(1)
摘要:
ASP.NET Core在启动以及后续针对每个请求的处理过程中的各个环节都需要相应的组件提供相应的服务,为了方便对这些组件进行定制,ASP.NET通过定义接口的方式对它们进行了“标准化”,我们将这些标准化的组件称为服务,ASP.NET在内部专门维护了一个DI容器来提供所需的服务。要了解这个DI容器以 阅读全文
posted @ 2018-12-02 14:40
Linybo2008
阅读(226)
评论(0)
推荐(0)
摘要:
ASP.NET Core的核心是通过一个Server和若干注册的Middleware构成的管道,不论是管道自身的构建,还是Server和Middleware自身的实现,以及构建在这个管道的应用,都需要相应的服务提供支持,ASP.NET Core自身提供了一个DI容器来实现针对服务的注册和消费。换句话 阅读全文
posted @ 2018-12-02 14:23
Linybo2008
阅读(249)
评论(0)
推荐(0)
摘要:
包含服务注册信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。当需要消费某个服务实例的时候,我们只需要指定服务类型调用IServiceProvider的GetService方法,IServiceProvider就会根据对应的服务注册提供所 阅读全文
posted @ 2018-12-02 13:56
Linybo2008
阅读(212)
评论(0)
推荐(0)
摘要:
包含服务注册信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。服务注册就是创建出现相应的ServiceDescriptor对象并将其添加到指定IServiceCollection集合对象中的过程。 目录一、ServiceDescripto 阅读全文
posted @ 2018-12-02 13:55
Linybo2008
阅读(223)
评论(0)
推荐(0)
摘要:
毫不夸张地说,整个ASP.NET Core框架是建立在一个依赖注入框架之上的,它在应用启动时构建请求处理管道过程中,以及利用该管道处理每个请求过程中使用到的服务对象均来源于DI容器。该DI容器不仅为ASP.NET Core框架提供必要的服务,同时作为了应用的服务提供者,依赖注入已经成为了ASP.NE 阅读全文
posted @ 2018-12-02 13:54
Linybo2008
阅读(307)
评论(0)
推荐(0)
摘要:
为了让读者朋友们能够对.NET Core DI框架的实现原理具有一个深刻而认识,我们采用与之类似的设计构架了一个名为Cat的DI框架。在《依赖注入[4]: 创建一个简易版的DI框架[上篇]》中我们介绍了Cat的基本编程模式,接下来我们就来聊聊Cat的设计和实现。 目录一、服务注册:ServiceRe 阅读全文
posted @ 2018-12-02 13:53
Linybo2008
阅读(180)
评论(0)
推荐(0)
摘要:
本系列文章旨在剖析.NET Core的依赖注入框架的实现原理,到目前为止我们通过三篇文章(《控制反转》、《基于IoC的设计模式》和《 依赖注入模式》)从纯理论的角度对依赖注入进行了深入论述,为了让读者朋友能够更好地理解.NET Core的依赖注入框架的设计思想和实现原理,我们创建了一个简易版本的DI 阅读全文
posted @ 2018-12-02 13:52
Linybo2008
阅读(212)
评论(0)
推荐(0)
摘要:
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架中以实现对流程的复用,并按照“好莱坞法则”实现应用程序的代码与框架之间的交互。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在《依赖注入[2]: 基于IoC的设计模式》介绍的模板方法、工厂方法和抽象工厂,接下来我们 阅读全文
posted @ 2018-12-02 13:51
Linybo2008
阅读(238)
评论(0)
推荐(0)
摘要:
正如我们在《控制反转》提到过的,很多人将IoC理解为一种“面向对象的设计模式”,实际上IoC自身不仅与面向对象没有必然的联系,它也算不上是一种设计模式。一般来讲,设计模式提供了一种解决某种具体问题的方案,但是IoC既没有一个针对性的问题领域,其自身没有提供一种可实施的解决方案,所以我更加倾向于将Io 阅读全文
posted @ 2018-12-02 13:49
Linybo2008
阅读(201)
评论(0)
推荐(0)
摘要:
写在前面:我之前写过一系列关于.NET Core依赖注入的文章,由于.NET Core依赖注入框架的实现原理发生了很大的改变,加上我对包括IoC和DI这些理论层面的东西又有了一些新的理解,所以我在此基础上写了8篇文章详细介绍.NET Core的DI。我将这些文章发布到我的微信公众账号(大内老A)下, 阅读全文
posted @ 2018-12-02 13:48
Linybo2008
阅读(142)
评论(0)
推荐(0)
摘要:
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 1. 应用场景 为了理解OAuth的适用场合,让我举一个假设的例子。 有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己 阅读全文
posted @ 2018-12-02 13:45
Linybo2008
阅读(225)
评论(0)
推荐(0)
摘要:
OAuth 2.0 协议 OAuth是一个开发标准,允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的内容。 OAuth 2.0不兼容1.0。 协议的参与者 RO (resource owner): 资源所有者,对资源具有授权能 阅读全文
posted @ 2018-12-02 13:43
Linybo2008
阅读(491)
评论(0)
推荐(0)
摘要:
1. 引言 周末逛简书,看了一篇写的极好的文章,点击大红心点赞,就直接给我跳转到登录界面了,原来点赞是需要登录的。 可是没有我并没有简书账号,一直使用的QQ的集成登录。下面有一排社交登录按钮,我们可以用第三方社交账号登陆即可。点击QQ图标,就给我跳转到了QQ登录授权页面,如下图: 从图片上我们可以看 阅读全文
posted @ 2018-12-02 13:41
Linybo2008
阅读(194)
评论(0)
推荐(0)
摘要:
作者: 阮一峰 日期: 2014年5月12日 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适 阅读全文
posted @ 2018-12-02 13:38
Linybo2008
阅读(113)
评论(0)
推荐(0)
摘要:
微服务现在是一个很火的概念,尤其是搞IT的大多数都对其有所了解。 到底火到什么程度呢?2016年有一个统计说,两千家企业里,30%在使用微服务,15%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的30%的企业没有使用微服务。 微服务到底有什么好呢?微服务在2013年才被提出,短短 阅读全文
posted @ 2018-12-02 13:26
Linybo2008
阅读(599)
评论(0)
推荐(0)
摘要:
这里所谓的与第三方AOP框架的整合不是说改变Dora.Interception现有的编程,而是恰好相反,即在不改变现有编程模式下采用第三方AOP框架或者自行实现的拦截机制。虽然我们默认提供基于IL Emit实现方式,并且对IL指令进行了深度的优化,但是如果我们真的具有更好的选择,我们可以通过简单的扩 阅读全文
posted @ 2018-12-02 13:18
Linybo2008
阅读(185)
评论(0)
推荐(0)
摘要:
Dora.Interception最初的定位就是专门针对.NET Core的AOP框架,所以在整个迭代过程中我大部分是在做减法。对于.NET Core程序开发来说,依赖注入已经成为无处不在并且“深入骨髓”的东西,不论是在进行业务应用的开发,还是进行基础组件的开发,依赖注入是实现“松耦合”最为理想的方 阅读全文
posted @ 2018-12-02 13:15
Linybo2008
阅读(179)
评论(0)
推荐(0)
摘要:
在《以约定的方式定义拦截器》中,我们通过对拦截器的介绍了Dora.Interception的两种拦截机制,即针对接口的“实例拦截”针对虚方法的“类型拦截”。我们介绍了拦截器的本质以及基于约定的拦截器定义方式,接下来我们将着重关注拦截器的应用问题。 一、拦截器应用解决什么问题 和有些AOP框架不同,D 阅读全文
posted @ 2018-12-02 13:12
Linybo2008
阅读(249)
评论(0)
推荐(0)
摘要:
上一篇《更加简练的编程体验》提供了最新版本的Dora.Interception代码的AOP编程体验,接下来我们会这AOP框架的编程模式进行详细介绍,本篇文章着重关注的是拦截器的定义。采用“基于约定”的Interceptor定义方式是Dora.Interception区别于其他AOP框架的一个显著特征 阅读全文
posted @ 2018-12-02 12:56
Linybo2008
阅读(165)
评论(0)
推荐(0)
摘要:
很久之前开发了一个名为Dora.Interception的开源AOP框架(github地址:https://github.com/jiangjinnan/Dora,如果你觉得这个这框架还有那么一点价值,请不吝多点一颗星),最近对它作了一些改进(包括编程模式和性能,目前最新版本2.1.4)。一直以来我 阅读全文
posted @ 2018-12-02 12:47
Linybo2008
阅读(168)
评论(0)
推荐(0)
摘要:
大家在学习entityframework的时候,都知道那linq写的叫一个爽,再也不用区分不同RDMS的sql版本差异了,但是呢,高效率带来了差灵活性,我们 无法控制sql的生成策略,所以必须不要让自己缺乏好的工具去监控sql,本篇给大家介绍的三种监控手段Log和SqlServer profile, 阅读全文
posted @ 2018-12-02 12:44
Linybo2008
阅读(223)
评论(0)
推荐(0)
摘要:
上一篇博文中我们快速的介绍了dapper的一些基本CURD操作,也是我们manipulate db不可或缺的最小单元,这一篇我们介绍下相对复杂 一点的操作,源码分析暂时就不在这里介绍了。 一:table sql 为了方便,这里我们生成两个表,一个Users,一个Product,sql如下: <1> 阅读全文
posted @ 2018-12-02 12:43
Linybo2008
阅读(229)
评论(0)
推荐(0)
摘要:
我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为the king of ORM。 一:为什么选择Dapper 1. 性能优越: 其实在各大网站上,我们大 阅读全文
posted @ 2018-12-02 12:40
Linybo2008
阅读(682)
评论(0)
推荐(1)

浙公网安备 33010602011771号