10 2016 档案

摘要:没有代码的执行数据比空代码更快...随着科技的发展,软件是越做越大。手机运用也是越来越火热倍受关爱,一个倍受欢迎的运用如何做的呢?-用户体验。重之之重就是要速度过快操作简单。 那现在我针对目前的项目和大家分析一下如何做一个简单的优化功能,开发人员都知道 app数据上传下载都会去请求服务,服务将处理后 阅读全文
posted @ 2016-10-28 15:03 Crazier 阅读(514) 评论(0) 推荐(0)
摘要:在实际开发中,项目经理会一直强调一句话,永远不要相信客户端的数据(前端可以不用验证,但是后端必须验证)。大家同意这样的说法吧。。新端验证毋庸质疑JS验证,提高用户体验我们不得不添加一些与后端一致的验证逻辑,同样的验证方式写两次对一个高端的攻城师来说 比不让他写代码还难受,幸好MVC提供了一套验证框架 阅读全文
posted @ 2016-10-26 16:27 Crazier 阅读(332) 评论(0) 推荐(0)
摘要:MVC内部针对这此验证是如何实现的咧???现在我们就来分析一下这此验证的背后故事.... 1、ModelValidator与ModelValidatorProvider 虽然Model绑定方式的因绑定参数数据类型的不同有所差异,但ASP.NET MVC中总使用modelValidator的对象对需要 阅读全文
posted @ 2016-10-21 19:24 Crazier 阅读(337) 评论(0) 推荐(0)
摘要:ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其数据的准确性。总地来说,我们可以采用System.ComponentModel.DataAnnotations命名空间下的提供的属性进行手动或自定 阅读全文
posted @ 2016-10-20 19:00 Crazier 阅读(783) 评论(0) 推荐(1)
摘要:1、前言 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务 阅读全文
posted @ 2016-10-17 10:45 Crazier 阅读(562) 评论(0) 推荐(0)
摘要:存储过程包含一组复杂的SQL语句,使生成存储过程的执行计划的代价有些高。因此通常重用存储过程的执行计划来代替生成新计划是有利的。但是有时候现有的计划可能不适用或者在重用期间可能不能提供最佳的处理策略。SQL Server重编译存储过程中的语句来生成一个新的执行计划以解决这个问题。 1、产生存储过程重 阅读全文
posted @ 2016-10-16 09:06 Crazier 阅读(3615) 评论(0) 推荐(1)
摘要:定 义 1、IFormattable 提供一种功能,用以将对象的值格式化为字符串表示形式。 2、IFormatProvider 提供用于检索控制格式化的对象的机制。 3、ICustomFormatter 自定义格式化功能 原 理 1.Format方法的内部解析方式和原理 a、Format方法在取到参 阅读全文
posted @ 2016-10-15 14:50 Crazier 阅读(844) 评论(0) 推荐(0)
摘要:通常我们在做访问权限管理的时候会把用户正确登录后的基本信息保存在Session中然后用户每次请求页面或接口数据的时候代上会话状态即能拿到Session中存储的基本信息Session的原理,也就是在服务器端生成一个SessionID对应了存储的用户数据,而SessionID存储在Cookie中,客户端 阅读全文
posted @ 2016-10-15 13:37 Crazier 阅读(1697) 评论(0) 推荐(1)
摘要:不少开发人员在进行SQL拼接时头痛之极,不知道如何进行拼接操作才会更安全又不影响性能,下面我以存储过程为例与大家分享一个相对比较安全高效的方法 简介:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要 阅读全文
posted @ 2016-10-14 12:42 Crazier 阅读(3606) 评论(5) 推荐(1)
摘要:-、虽然Jquery已经有了一个完整的包 实现前端搜索联想功能,但是出于学习还是想了解一下实现此功能的原理性 回想起来 实现此功能很简单,1.前端输入字符串 文本改变 异步请求服务器 将返回的资料显示在前端就OK了 实际上这样没有问题但是性能却大大减少了很多,那么为了优化性能 此处做了一个时间间隔 阅读全文
posted @ 2016-10-12 11:20 Crazier 阅读(4335) 评论(2) 推荐(0)