鲜荣彬
Herry
摘要: 公司在使用webAPI+AngularJs+SlcikGrid进行产品开发,自己也是初学Angular,就做了一个Demo,实现增删改功能,希望可以帮助大家。 界面如同所示: 数据库一张单表很简单,如图所示: 所有JS代码如下: 1 2 3 4 5 ... 阅读全文
posted @ 2014-12-03 22:36 Herry彬 阅读(12967) 评论(5) 推荐(3) 编辑
摘要: 在javascript中,break与continue有着显著的差别。 如果遇到break语句,会终止最内层循环,无论后面还有多少计算。 如果遇到continue,只会终止此次循环,后面的自循环依然执行。 var num = 0; for (var k = 0;... 阅读全文
posted @ 2014-11-25 20:10 Herry彬 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页、上一页、下一页、末页的标记符)来获得对应的分页数据,只是传入的参数太多,调用起来不太方便(标记符不能够写错,需要添加新的路由),因此,如果URL只传入页码数就太好,顺着这个思路,有了第三种分页方式。实现分页形式如下图所示。 下面说说我的思路吧。 为了在试图文件中呈现 ,我们需要写上代码@Html.TextBox(Asp.net MVC 3语法),为了呈现Lable,需要写@Html.Label,这里的@Html,有一个管理它的类 HtmlHelper。为了使用方便,我决定对HtmlHelper类... 阅读全文
posted @ 2014-01-12 15:33 Herry彬 阅读(4647) 评论(0) 推荐(4) 编辑
摘要: 新建一个类ValidaterHttpModuleEvents继承管道接口 IHttpModule,代码如下public class ValidaterHttpModuleEvents:IHttpModule { public void Dispose() { } public void Init(HttpApplication context) { context.BeginRequest += new EventHandler(context_BeginRequest... 阅读全文
posted @ 2014-01-04 17:10 Herry彬 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 在学习Memcached时,为了模拟分布存储,常常需要建多个Memcached服务,如何建呢,只能使用命令行了 运行cmd,输入如下命令 sc create "Memcached Server2" start= auto binPath= "F:\memcached-1.2.6-win32-bin\memcached.exe -d runservice -m 32 -p 11222 -l 127.0.0.1" DisplayName= "Memcached Server2" 然后敲回车,就OK了,如果没有成功,请检查是否输入了多余或者 阅读全文
posted @ 2014-01-03 20:29 Herry彬 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 在第一种分页方式中,仅仅实现了分页,但并未有体现出MVC的优势,没有体现出泛型编程思想,尤其在数据量很大的时候,分页十分缓慢,除此之外,还没有实现很好的封装,不是一个通用方法。 因此,我希望只要传入数据源以及页码数(采用泛型编程)便可以实现分页功能,且使用十分的方便。 下面就讲讲我的一些理解。 在泛型编程中,数据容器一般继承了IQueryable或者IEnumerable接口(此例中,数据源暂时继承了这两种接口)。 为了调用方法方便,我决定对这两个接口写扩展方法。 首先为了实现数据分页功能,我们常常需要考虑以下六个属性 总页数(TotalPage)、总数据量(Tota... 阅读全文
posted @ 2014-01-03 20:13 Herry彬 阅读(18188) 评论(1) 推荐(2) 编辑
摘要: 这里,我使用的是Code-First,MVC3。 我们在数据库里建一个表MyTestPages,只有一个整型字段Id。 在写一个Model类MyTestPages,代码如下 public class MyTestPages { [Key] public int Id { get; set; } } 建好表后,需要往里面插入一定量的数据,建议最好10万条以上,效果明显。 首先看一下运行效果如下图所示。 然后在HomeController里建一个名为Archtive的Action以及对于视图Archtive.cshtml。 前台代码如下:@model IEnu... 阅读全文
posted @ 2013-12-18 10:45 Herry彬 阅读(2617) 评论(0) 推荐(3) 编辑
摘要: 最近,工作上有一个需要:用户查询日志文件信息,查看某一个具体日志信息,可能同时查看该日志所在日期的其他日志信息列表。 为完成此功能,我打算在URL中传入了两个参数,一个记录此日志时间,另外一个记录日志的主键ID,因此,准备从Asp.net MVC的路由入手。 在Global.asax文件中,默认路由如下。routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", // 带有参数的 URL new { controller = ... 阅读全文
posted @ 2013-12-12 11:03 Herry彬 阅读(31073) 评论(1) 推荐(1) 编辑
摘要: 最近,看到一道面试题,如下class Class1{ private static int count = 0; static Class1() { count++; } public Class1() { count++; }} Class1 one = new Class1(); Class1 two = new Class1(); 问程序执行完成以后,Class1.Count的值是多少。很显然,考查的是对static关键字的基本认识,答案是3。 从程序的执行顺序来说,第一次实例化类Class1时,先走静态构造函... 阅读全文
posted @ 2013-12-06 09:51 Herry彬 阅读(6634) 评论(3) 推荐(0) 编辑
摘要: 这篇博文以实用为目的,因此,先阐述如何安装Memcached,然后在实践中谈谈自己自己对Memcached的一点理解。 首先,安装Memcached,点击此处下载安装文件以及源码。 解压文件(我这里将安装文件放在F盘文件夹memcached-1.2.6-win32-bin中)。 以管理员身份运行cmd。 第一步:定位解压文件位置,如果是F盘,则直接输入F: ,然后回车键; 第二步:定位memcached.exe所在的文件下,输入命令 cd F: memcached-1.2.6-win32-bin,继续回车; 第三步:安装服务,输入命令 memcached –d install,... 阅读全文
posted @ 2013-12-05 17:07 Herry彬 阅读(8293) 评论(0) 推荐(0) 编辑