Fork me on GitHub

2012年6月1日

摘要: 业界比较认可的几个分类:SAAS、PAAS、IAAS1、SAAS(软件即服务)就是提供一种软件池,池中包括这样那样的内容,就像水电一样可以自由取送,然后按量收费,这是saas的一个宗旨。saas具有的几个特点:1)按需使用,客户根据自身的需求来决定使用多少服务以及服务的时间长短。现在很多公司都提出了这种模式,以租用的方式来销售软件,云邮件,云呼叫等,客户不必关心最终的服务是由什么开发,无论是java,.net,php,只需知道交纳费用就可以享受相应的服务,这就是saas的一个最大的特点。2)能够被快速部署,可以是零部署,也可以是自动部署和升级这个其实很符合软件发展的规律,与现在出现的敏捷开发, 阅读全文
posted @ 2012-06-01 17:54 HackerVirus 阅读(691) 评论(0) 推荐(0)
摘要: 百度文库下载地址:http://wenku.baidu.com/view/39d92648852458fb770b5616.html2012百度之星资格赛试题与AC代码A:百度计算器的加法时间限制: 1000ms 内存限制: 10000kB描述百度框计算中提供了计算器这个功能,模拟计算器中的复杂功能,我们最先需要解决的就是实现加法模块。今天就给你个机会,和百度计算器一样,计算一下十以内的加法吧。输入仅有一组数据,包含两个正整数,分别为a, b(0 <= a, b <= 10)输出一个正整数,暨输入a, b后对应的a+b的计算结果样例输入5 2样例输出7 1 #include < 阅读全文
posted @ 2012-06-01 17:53 HackerVirus 阅读(371) 评论(0) 推荐(0)
摘要: 旨在为目标Action方法的执行绑定输入参数的Model绑定过程伴随着对Model的验证。借助相应的验证特性,我们可以直接以声明的方式在Model类型上定义验证规则,这些规则将会作为Model元数据的一部分。具体在Model绑定过程中,ModelBinder通过ValueProvider为Model对象的某个属性提供相应属性值之后,会根据定义在基于该属性的Model元数据的验证规则实施验证。ASP.NET MVC的整个Model验证系统以组件ModelValidator为核心,或者说Model对象的验证最终通过某个ModelValidator对象来完成,所以我们有必要先来认识一下ModelVa 阅读全文
posted @ 2012-06-01 09:21 HackerVirus 阅读(248) 评论(0) 推荐(0)
摘要: Visual Studio 2012 RC 的下载地址:http://www.microsoft.com/visualstudio/11/en-us/downloads#express-win8RC版本包含了 EF 5, MVC 4, WebApi RC 等.NET Framework 4.5 RC.MSDN用户才能下ISO文件Widows 8 Release Review!http://blogs.msdn.com/b/b8/archive/2012/05/31/delivering-the-windows-8-release-preview.aspxASP.NET MVC 4 RC for 阅读全文
posted @ 2012-06-01 09:14 HackerVirus 阅读(344) 评论(0) 推荐(0)
摘要: 友好的UI是成功的第一步。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。以下列出一些UI设计的基本要求:界面简洁统一。布局要做到层次分明,风格一致。兼容多种浏览器。能在IE5+,FireFox,Chrome等浏览器中使用。本地化的支持。界面显示的文字都应该可以转换其它国家地区的语言。友好的信息提示。数据提交失败后要显示详细的信息以方便用户修改资料。提供自定义显示的设置。日期等数据格式的设置应该尊重用户的习惯,提供自定义设置。提供用户喜好设置。设置收藏夹等为方便用户的日常工作。界面布局 各模块显示在同一个窗口不同的标签中,避免在打开多. 阅读全文
posted @ 2012-06-01 09:11 HackerVirus 阅读(356) 评论(0) 推荐(0)

2012年5月31日

摘要: 最近半年以来都在从事suse10下的C++开发,开发工具也从豪门visual studio10降到了代码查看工具source insight。不过不得不说source insight阅读代码的效率绝对超过visual studio,虽然visual studio也能设置哪些功能,但真心没source insight顺手。不过悲剧的就是写代码的支持比文本好不了多少,调试的话,只能上传到suse10服务器上去然后慢慢的gdb调试了,最头大的就是那个makefile的编写,实在让人累。还是怀念windows下那种豪华的日子。 废话不多说了,我写这篇文章不是为了诉苦的,只是为了继续写网络这边的。以前. 阅读全文
posted @ 2012-05-31 22:15 HackerVirus 阅读(800) 评论(0) 推荐(0)
摘要: 自己写nodejs也有一段时间,踩过很多坑(而且大部分是自己给自己埋),也见过很多别人踩过的坑,原因其实也很简单,要么是对这个知识点理解不够深入,要么就是编码的习惯不好。这段响应朋春大牛的号召,打算陆陆续续整理下这些坑,算是给自己一个备忘,同时也希望能对大家有所帮助。 1. callback 事件回调是nodejs非常常见的一个应用场景,那大家先来看看以下这段代码是否存在什么问题?get(params, function(err, data) { if (err) { callback(err); } //对data进行操作 var row = data[0];}); 看出来... 阅读全文
posted @ 2012-05-31 22:14 HackerVirus 阅读(2503) 评论(0) 推荐(0)
摘要: 昨天在ASP.NET MVC利用PagedList分页(一)的最后一节提到,一个好的用户体验绝对不可能是点击下一页后刷新页面,所以今天来说说利用Ajax+PagedList实现无刷新(个人绝对局部刷新更准确些)的分页。其实在PagedList.Mvc中早已经为我们提供好了Ajax分页的各种东东,但是这里我要自己写下。 实现思想: 1、客户端发送Ajax请求。2、服务器端响应请求并将响应结果回传给客户端。3、客户端接收响应结果并进行数据绑定。 实现方案: 大多数人都知道这个思想,但是面对一个陌生的环境,我不得不理一下思路然后再讨论实现方案:1、利用Jquery Ajax发送分页请求... 阅读全文
posted @ 2012-05-31 22:09 HackerVirus 阅读(770) 评论(1) 推荐(1)
摘要: 细心的朋友一定会非常关注net frameworks的源代码,即使只能看到它内部方法的定义,也足够了,在System.Web.Mvc这个命名空间下定义了很多关于MVC架构的东西,我们就以它为例来说一下方法重载吧!重载的好处:1 对方法调用的程序员来说,它是友好的(程序员只关心自己调用的方法签名即可,不用管参数为NULL怎么办这些逻辑)2 对于代码维护量来说,它是容易的(核心代码只放在参数签名最多的方法中)3 对于代码扩展来说,它是直接的(只要修改核心方法代码即可,而不用一个方法一个方法的去COPY)以下是InputExtensions类下的几个方法: 1 public stati... 阅读全文
posted @ 2012-05-31 14:56 HackerVirus 阅读(218) 评论(0) 推荐(0)
摘要: 基础设计篇 【LeanEAP.NET】精益企业应用平台设计----功能设计 设计的目标是为快速构建企业应用系统提供解决方案。以精益开发的思想,为开发人员提供一个快速开发企业应用的平台。 【LeanEAP.NET】精益企业应用平台设计----基础类库EAP 作为核心基础类库,主要是为其它类库提供支持。包括常用基类、常用扩展方法、集合、查询标准(QueryCriteria)、调用日志服务的日志工具类和其它工具类等等。 【LeanEAP.NET】精益企业应用平台设计----数据访问类库EAP.Data 主要任务在于解决数据库的访问,与数据验证。简便--没有复杂的影射配置;灵活... 阅读全文
posted @ 2012-05-31 09:39 HackerVirus 阅读(265) 评论(0) 推荐(0)