
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
C#设计模式总结 一、 设计原则 使用设计模式的根本原因是适应变化,提高代码复用率,使软件更具有可维护性和可扩展性。并且,在进行设计的时候,也需要遵循以下几个原则:单一职责原则、开放封闭原则、里氏代替原则、依赖倒置原则、接口隔离原则、合成复用原则和迪米特法则。下面就分别介绍了每种设计原则。 1.1 单一职责原则 就一个类而言,应该只有一个引起它变化的原因。...
chosen.jquery.js 搜索框只能从头匹配的解决思路+方法心急者请直接看下方总结,由于本问题未能找到直接答案,所以只能通过修改源码解决。故将修改源码思路贴出来供大家参考,在遇到其他改源码问题时应如何思考。chosen.jquery.js(地址:http://harvesthq.github.io/chosen)是一款非常优秀的表单select框美化插件...
latlng"14.6005238,100.43635419999998"Cusid"accb5c1b-6aef-4f3b-a4eb-d60ea1ca5f54"全是string后台参数名一样Cusid类型可自动转换字符串中 \' 转义为 'var str ='asdasdasdasdasdasdas...
什么是动态绑定?动态绑定是指动态添加的DOM节点或者html元素,他们最开始时运行的时候是不存在的。如果要给这些动态加入的节点增加事件,就必须要用jquery的on方法来绑定事件。$('.content dd').click(function(){ //普通事件方法alert($(this).val());});...
如何使用T-SQL备份还原数据库及c#如何调用执行?准备材料:Microsoft SQL Server一部、需要还原的bak文件一只一、备份数据库备份语句:user master backup database 数据库名 to disk='保存路径\dbName.bak'实战操作:这里要使用sql语句对TEST数据库进行备份,当然你也可以使用mssql自带工具进行...
【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装在asp.net项目中,添加一个【一般处理程序】来处理请求是很自然的事,这样会得到一个实现自IHttpHandler的类,然后只需在ProcessRequest方法中写上处理逻辑就行了。但是这样的一个请求处理程序(下称ashx)是同步的,就是接待该次请求的线程会一直等待处理完才能解脱,后果就...
高并发分布式系统中生成全局唯一(订单号)Id1、GUID数据因毫无规律可言造成索引效率低下,影响了系统的性能,那么通过组合的方式,保留GUID的10个字节,用另6个字节表示GUID生成的时间(DateTime),这样我们将时间信息与GUID组合起来,在保留GUID的唯一性的同时增加了有序性,以此来提高索引效率,在NHibernate中,COMB型主键的生成代码如下所示:...
基于.net的分布式系统限流组件在互联网应用中,流量洪峰是常有的事情。在应对流量洪峰时,通用的处理模式一般有排队、限流,这样可以非常直接有效的保护系统,防止系统被打爆。另外,通过限流技术手段,可以让整个系统的运行更加平稳。今天要与大家分享一下限流算法和C#版本的组件。一、令牌桶算法:令牌桶算法的基本过程如下:假如用户配置的平均发送速...
Handlebars的基本用法使用Handlebars,你可以轻松创建语义化模板,Mustache模板和Handlebars是兼容的,所以你可以将Mustache导入Handlebars以使用 Handlebars 强大的功能。开始Handlebars模板看起来和HTML一样,只是嵌入了 handlebars 表达式<divclass="ent...
ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml)我们都知道在使用WebApi的时候Controller会自动将Action的返回值自动进行各种序列化处理(序列化为json,xml等),但是如果Controller的自动序列化后的结果不是我们想要的该怎么办呢?其实在MVC中有一个GlobalConfiguration(命名空间System....







