06 2012 档案

摘要:var arrData2 = new Array(); $("input[name=Payid]").each( function () { var Couponnos = $("input[name=Couponno_" + $(this).val() + "]").val(); if (Couponnos.indexOf("-") > -1) { var Couponno = Couponnos.split("-"); for (var i = Couponno[0]; i <= 阅读全文
posted @ 2012-06-29 16:29 awp110 阅读(107) 评论(0) 推荐(0)
摘要:综述 EmitMapper是一个开源实体映射框架,地址:http://emitmapper.codeplex.com/。 EmitMapper映射效率比较高,接近硬编码。EmitMapper采用emit方式在运行时动态生成IL,而其他映射框架多是采用反射机制。此外EmitMapper最大限度地减少了拆箱装箱操作和映射过程中的额外的调用。 EmitMapper支持.net的所有平台:Framework 3.5、Microsoft Silverlight 3、Mono。 EmitMapper的使用非常简单,不需要指定任何的映射策略。系统会采用默认的映射配置器DefaultMapConfig完成映射 阅读全文
posted @ 2012-06-21 15:57 awp110 阅读(3773) 评论(0) 推荐(0)
摘要:经常听到客户问这样的问题:你们帮我看看我的网站怎么打开那么慢啊,是不是中毒了?然后我们就去测试他的网站,发现问题简单的很:每个网页的开头有着不计其数的外联文件。样式表还好,最多的不外乎几十K。可怕的是JS文件,这些个企业的负责人都不是IT专业人员,兼职管理企业的网站,喜欢迎合领导搞些特效什么的,又不知道优化。什么JQUERY,特效,验证等等,全都罗列在head里,林林总总快一千k了。今天说说给他们做优化的那些简单的手段吧。一、给JS文件减肥。有的人为了给网站增加炫目效果,往往会使用一些JS效果代码,这在上个世纪似乎还很流行,对于现在来说,最好在用户体验确实需要的情况下,使用这些东西。至于希望给 阅读全文
posted @ 2012-06-21 10:00 awp110 阅读(351) 评论(0) 推荐(0)
摘要:Id(p => p.Ticketcode).GeneratedBy.Assigned().UnsavedValue(null);//指定策略主键传进来为什么要取代XML文件呢?a.XML不是实时编译的。当你的XML配置文件有错误时,你只有在运行时才能看到哪里出错。b.XML是非常繁琐的。的确在NHibernate中的配置文件,xml节点非常简单,但是仍然掩盖不了XML文件本身的繁琐性。c.映射文件中重复的属性设置。比如在xml中我们需要设置每个string类型的字段都不允许为空,长度大于1000,int型都得有个默认值为-1,这样最终的xml配置文件你会发现有很多的重复工作。Fluent 阅读全文
posted @ 2012-06-13 19:12 awp110 阅读(1507) 评论(2) 推荐(0)
摘要:http://www.cyqdata.com/nhibernate/article-detail-2523经过大大小小的项目之后,在在DevText项目中使用下Fluent NHibernate,今天给大伙介绍一下Fluent NHibernate,以及使用这个有什么好处及带来什么方便!以下为介绍内容:一:Fluent NHibernate基础介绍Fluent NHibernate提供了一个方法让你不再需要去写NHibernate的标准映射文件(.hbm.xml),而是可以把你的映射文件都使用C#来写。这样做,方便了我们的代码重构,提供了代码的易读性,并精简了项目代码。它还包含了如下几个工具: 阅读全文
posted @ 2012-06-13 19:09 awp110 阅读(787) 评论(0) 推荐(0)
摘要:FluentNHibernate缺省带一个Castle的DLL,如果项目中同时用 FluentNHibernate 跟Castle ,可能会出现版本不一致的情况,具体错误:未能加载文件或程序集“Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)如果出现这种情况,可以把Castle的版本改成跟FluentNHibernate一致,但是这样就不能使用最新的Castle,所以我的做法 阅读全文
posted @ 2012-06-13 14:09 awp110 阅读(263) 评论(0) 推荐(0)
摘要:public class AddDaysGenerator : BaseHqlGeneratorForMethod { public AddDaysGenerator() { SupportedMethods = new[] {ReflectionHelper.GetMethodDefinition<Date>(d => d.AddDays(0))}; } #region Overrides of BaseHqlGeneratorForMethod public override HqlTreeNode BuildHql(MethodInfo method, Expressi 阅读全文
posted @ 2012-06-13 09:28 awp110 阅读(275) 评论(0) 推荐(0)
摘要:利用业余时间跟朋友一起做了一个网站:http://www.chinacxy.com,这是一个工具性的网站,主要针对web开发工程师。经过断断续续的改进,现在终于可以向大家介绍推荐了。我们的目标,做最好的中文web工程师工具,提高前端开发者的工作效率。 因为自己也是web开发者,有时要用到一些工具,但在网上总是找不到满意的,并且很分散,满屏的广告,因此产生了自己开发的想法,于是遂跟一位朋友一起开发了此站。对于网站上放广告问题,我不反对,因为网站毕竟有运营成本,但一定要有个度,不能让广告影响到了用户的使用。 另外,这此工具都很常用,大家都可以在别的网站上找到,所以每个工具都有“山寨”的嫌疑,... 阅读全文
posted @ 2012-06-08 08:31 awp110 阅读(250) 评论(0) 推荐(0)
摘要:SQL脚本越写越多,总是觉得编写效率太过于低下,这和打字速度无关。在我个人编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是做什么的吗?虽然微软至SQL 2008以上的版本提供了SQL智能提示,但是它的反应实在是过于迟钝,等提示出来我们早就可以敲出一行语句了。而且它没有提供sql代码格式化的功能,咱们只能自己做手动格式化,手动格式化sql总是需要花费不少时间的。本文已经同步至我 阅读全文
posted @ 2012-06-06 10:42 awp110 阅读(746) 评论(0) 推荐(0)
摘要:选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery代码的效率。本文配合截图、代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方。本文已经同步至我的个人博客站点:积累吧|jQuery选择器大全(48个代码片段+21幅图演示)一、基本选择器1. id选择器(指定id元素)将id="one"的元素背景色设置为黑色。(id选择器返单个元素)$(document).ready(functi 阅读全文
posted @ 2012-06-06 10:40 awp110 阅读(271) 评论(0) 推荐(0)
摘要:能够写出可维护的面向对象 JavaScript 代码不仅可以节约金钱,还能让你很受欢迎。不信?有可能你自己或者其他什么人有一天会回来重用你的代码。如果能尽量让这个经历不那么痛苦,就可以节省不少时间。地球人都知道,时间就是金钱。同样的,你也会因为帮某人省去了头疼的过程而获得他的偏爱。但是,在开始探索如何编写可维护的面向对象 JavaScript 代码之前,我们先来快速看看什么是面向对象。如果已经了解面向对象的概念了,就可以直接跳过下一节。 什么是面向对象? 面向对象编程主要通过代码代表现实世界中的实质对象。要创建对象,首先需要写一个“类”来定义。类几乎可以代表所有的东西:账户,员工,导航菜... 阅读全文
posted @ 2012-06-04 15:53 awp110 阅读(160) 评论(0) 推荐(0)
摘要:javascript 杂谈之哪种写法你更喜欢? 思维导图 介绍老是在写js,你平时是怎么写你的js呢?更喜欢哪种方式呢?今天就把常见的跟大家唠叨唠叨。——年纪大了,就这一爱好(平时也喜欢说胡话),别闲我烦!直接初始化法优点:1、userData本身就是对象实例。——上来就实例化一个类出来,也不怕浏览器受不了。2、代码紧凑。3、编程效率高。缺点:1、代码的重用性比较差。2、不符合面向对象的编程思路。——设计模式这种玩意,经常是在类上,弄来弄去。这种直接在对象上使用,够呛!总结:应避免使用该方法创建自定义对象。使用案例: QQ迷你弹窗构造函数法使用方法:需要使用“new 和 构造函数”创建实例。优 阅读全文
posted @ 2012-06-04 15:52 awp110 阅读(181) 评论(0) 推荐(0)