Fork me on GitHub

2011年4月7日

摘要: 本文与大家分享一批精美的Web和手机UI元素和资源包,如果你正在开发一个手机项目,相信这些资源一定能帮上你的大忙,其它朋友也可以收藏起来,说不定以后会用到的:)Free Web UI Element PackMassive Web UI Button SetFlex 3 StencilFree PSD : Check box replacementAll In One Web Elements KitWeb form Elements Vol 1iPhone GUI ElementsWireframe Magnets (DIY Kit)Web UI Treasure ChestiPhone 3 阅读全文
posted @ 2011-04-07 10:45 HackerVirus 阅读(220) 评论(0) 推荐(0)

2011年4月6日

摘要: input,textarea,select都可以使用disabled = “disabled“ 来禁用其功能而在ie下,当你将a也加入disabled = “disabled “的时候,ie虽然会将链接显示为灰色,看起来貌似已经禁用了,但是如果点击的话会发现依然可以实现跳转,而在其他的浏览器中,链接则不会做任何的改变。这是为啥捏?难道 disabled = “disabled“ 对 a 无效吗?实际上 a 标签根本就米有 disabled = “disabled“这个属性, 也就是说这个标签设计之初就没有考虑过要像input那样可以禁用,只不过是ie自做多情了一小把。但是实际情况是,ie下的状 阅读全文
posted @ 2011-04-06 17:40 HackerVirus 阅读(3143) 评论(0) 推荐(0)
摘要: 微软的StyleCop作为一款代码分析插件,集成到Visual Studio 2008和Visual Studio 2010之中,可以帮助开发人员迅速地理清编程规范问题。对确保软件质量,确保软件开发效率而言,意义非凡。与同样出自微软的另一款代码分析工具fxcop通过分析程序集来检查各类编程规范错误不同的是,StyleCop是针对C#源代码的分析工具。有点类似java的checkstyle。StyleCop可以检查代码中的各类静态编程规范错误,从代码注释,代码布局,可维护性,命名规范,可读性等各方面对代码规范性进行检查。重要的是,其规则可以自定义,可以屏蔽掉不适用于特定项目的规则,甚至可以自定义 阅读全文
posted @ 2011-04-06 13:58 HackerVirus 阅读(511) 评论(1) 推荐(0)
摘要: Synchronization Service for ADO.NET 实例:简单双向同步应用FLYabroad 2008-05-30 11:09 阅读:4056 评论:17Microsoft Sync Framework 系列(九):微软同步框架中的提供者(Provider)FLYabroad 2008-05-27 09:14 阅读:1795 评论:3Microsoft Sync Framework 系列(八):微软同步框架中的自定义数据同步基础FLYabroad 2008-05-26 13:12 阅读:2338 评论:9Microsoft Sync Framework 系列(七):微软同步 阅读全文
posted @ 2011-04-06 10:40 HackerVirus 阅读(771) 评论(0) 推荐(0)

2011年4月5日

摘要: 我们搞程序的多多少少都了解点算法。总体来讲,算法是什么?算法就是“时间”和“空间”的互换策略。我们常常考究一个算法的时间复杂度或空间复杂度,如果我们有绝对足够的时间或空间,那么算法就不需要了,可惜这种条件是不存在的,只是在某些情况下相对来说我们不用去考虑其中一个。今天我们讨论的“缓存”,自然就是“用空间换时间”的算法。 缓存就是把一些数据暂时存放于某些地方,可能是内存,也有可能硬盘。总之,目的就是为了避免某些耗时的操作。我们常见的耗时的操作,比如数据库的查询、一些数据的计算结果,或者是为了减轻服务器的压力。其实减轻压力也是因查询或计算,虽然短耗时,但操作很频繁,累加起来也很长,造成严重排队等情 阅读全文
posted @ 2011-04-05 22:58 HackerVirus 阅读(170) 评论(0) 推荐(0)
摘要: cs:function rServer(arg, context) { //这里处理回调后的结果}function raiseEvent(arg, context) { //这里为arg添加参数 <%=ClientScript.GetCallbackEventReference(this,"arg","rServer","context") %>; } 2、 在页面后端,需要继承自ICallbackEventHandler接口,然后实现RaiseCallbackEvent(string eventArgument)和Get 阅读全文
posted @ 2011-04-05 22:28 HackerVirus 阅读(247) 评论(0) 推荐(0)
摘要: 概述Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独一无二的角色,在这个单独的对象实例中,它集中了它所属类的所有权力,同时它也肩负了行使这种权力的职责! 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 模型图 逻辑模型图:物理模型图:<De 阅读全文
posted @ 2011-04-05 22:20 HackerVirus 阅读(199) 评论(0) 推荐(0)
摘要: 我介绍了原创企业级控件库之大数据据量分页控件,这个控件主要是通过存储过程进行数据分页,得到了大家的支持,也给出了许多宝贵的建议,在这儿先感谢各位。同时也让我更有信心进行以后的文章(企业级控件库系列)。分页对于每个项目来说都有它存在的意义,想起在以前刚刚刚软件开发时,由于刚刚毕业,理论知识雄厚,但实际工作经验欠缺,记得几年前做开发时,数据量很大,要用分页,一开始真不知道如何是好,方法到知道,但速度与稳定性却没有经验。在这儿,我只是起到一个抛砖引玉的作用,以便引起我们在实际工作中要多思考,对同一件事多想几种解决方式,只有这样才能不断提高,同时要学会总结。这篇我将给大家介绍:不用存储过程,直接用代码 阅读全文
posted @ 2011-04-05 22:02 HackerVirus 阅读(495) 评论(0) 推荐(0)
摘要: WCF服务重构实录(中)摘要: 完善Demo 在上一篇 WCF服务重构实录(上)中,我们建立了项目,这里再建立一个简单的客户端调用WCF服务来测试,很简单 这样一个完成的Demo就完成了,那么怎么将这个服务移植到IIS呢? 开始转移...阅读全文posted @ 2011-04-04 23:51 Leon Weng 阅读(708) | 评论 (4) 编辑WCF服务重构实录(上)摘要: 项目需求 之前的项目中采用了WCF,绑定模式选择的是netTcpBinding,宿主选择了控制台方式,主要考虑两方面优点: 方便管理宿主的生命周期 提升服务性能 但是在实际的开发过程中产生了许多问题,...阅读全 阅读全文
posted @ 2011-04-05 21:59 HackerVirus 阅读(511) 评论(0) 推荐(0)
摘要: 1:NetworkInterface类:该类位于 System.Net.NetworkInformation 命名空间该类可以方便的检测本机有多少个网卡(网络适配器),网卡信息,哪些网络连接可用等。2:常用方法和属性:view sourceprint?NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); Console.WriteLine("适配器个数:" + adapters.Length); Console.WriteLine(); foreach (NetworkInterf 阅读全文
posted @ 2011-04-05 21:52 HackerVirus 阅读(747) 评论(0) 推荐(0)