02 2011 档案
摘要:这几天在结合NVelocity做一个UI模版定制,在cs中put的数据是变化的,我主要是通过一个xml文件来配置后台输出的数据,通过反射调用该接口方法来实现输出。 在UI 中有几个小经验。 1.输出辅助类 后台put出的结果集往往需要一个辅助类进一步处理,比如字符串截取等。 可以通过如下方法实现: th.Put("helper", new NameUrl()); UI调用: $helper.FilterUrl($ProductName,"-")2.调用的时候字符串连接的处理 #foreach($item in $BottomSiteInfoList)&l
阅读全文
摘要:老板不给力,准备换个新环境,面试了几个公司,谈谈感受。 先讲讲面试题吧,其实都不难,很基础的比如页面传值,cookie与session区别。高级点的就是页面生命周期,IIS 生命周期,设计模式。当然也会问一些有趣的,比如MVC有什么劣势,一位技术经理问我在什么情况下视图的数据会被更改。当时楞了一下,其实表结构变化了,视图的数据就会更改。原来用Oracle的项目表结构一更改,所有的视图与函数、过程设计总是报错,都需要重新执行下。从这应该可以联想到。 另一个体会就是面试的时候要自信、真诚。如果有不懂的就直接和别人交流。其实做技术的都很简单,别忽悠人。 最后有拿到offer,不过待遇都不是很满意,.
阅读全文
摘要:图文介绍如何实现godaddy 域名解析。
阅读全文
摘要:一、paypal(www.paypal.com)通道都属于电子钱包交易模式,即买卖双方都需要有一个帐户才可以交易优点:(1)直接在官方网站上申请即可免费开通,收款容易,成功率在85%左右; (2)手续费随着交易量的增加可以申请降低; (3)有中文客服,支持信件以及电话答疑。缺点:(1)外国公司研发的,在中国很多种原因容易限制帐户; (2)不保护非BY卖家,客户争议总是保护买家的利益; (3)结算受外汇管制,个人每年最多提现5万美金。贝宝付款特点 PayPal用户消费者(买家)利益大于PayPal用户卖家(商户)的利益。对于中国外贸和网络营销用户来说,PayPal可以算是最安全的付款工具,
阅读全文
摘要:闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周期也就停止了.一般的js函数也是这样.但是有闭包特性的js函数有点特殊.就例子来说:function a(){var i=0;function b(){alert(++i);}return b;}var c = a();c();这是个
阅读全文
摘要:这段时间在项目中接触到了Strategy策略模式,所以就学习了一下,做一个总结。 Strategy策略模式是一种对象行为模式。主要是应对:在软件构建过程中,某些对象使用的算法可能多种多样,经常发生变化。如果在对象内部实现这些算法,将会使对象变得异常复杂,甚至会造成性能上的负担。 GoF《设计模式》中说道:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。该模式使得算法可独立于它们的客户变化。 Strategy模式的结构图如下: 从图中我们不难看出:Strategy模式实际上就是将算法一一封装起来,如图上的ConcreteStrategyA、ConcreteStrategyB、Con
阅读全文
摘要:Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层。如下图: 比如说C和A不在一个服务器上,A要频繁的调用C,我们可以在A上做一个代理类Proxy,把访问C的工作交给Proxy,这样对于A来说,就好像在直接访问C的对象。在对A的开发中我们可以把注意力完全放在业务的实现上。 GoF《设计模式》中说道:为其他对象提供一种代理以控
阅读全文
摘要:1、意图享元模式:运用共享技术有效地支持大量细粒度的对象2、核心思想 享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。 内蕴状态存储在享元内部,不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的。外蕴状态不能影响内蕴状态,它们是相互独立的。 将可以共享的状态和不可以共享的状态从常规类中区分开来,将不可以共享的状态从类里剔除出去。 客户端不可以直接创建被共享的对象,而应当使用一个工厂对象负责创建被共享的对象。享元模式大幅度的降低内存中对象的数量。3、优缺点分析GOOD: (1)运用共享技术有效地支持大量细粒度的对象(对于C++来说就是共用
阅读全文
摘要:今天看到这篇介绍生成器模式的文章,觉得不错。原文在这Builder模式的缘起假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正……(在这里,创建House,事先规定了是几个门、几个窗、几个墙壁,这些是相对稳定的。 而House中门、窗、墙壁是如何,比如是欧式风格的House就要相应的欧式风格的门、窗、墙壁等, 中国风格的House就要相应的风格的门、窗、墙壁等。这些是变化的。)动机(Motivation)在软件系统中,有时候面临着&
阅读全文

浙公网安备 33010602011771号