上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 一、paypal(www.paypal.com)通道都属于电子钱包交易模式,即买卖双方都需要有一个帐户才可以交易优点:(1)直接在官方网站上申请即可免费开通,收款容易,成功率在85%左右; (2)手续费随着交易量的增加可以申请降低; (3)有中文客服,支持信件以及电话答疑。缺点:(1)外国公司研发的,在中国很多种原因容易限制帐户; (2)不保护非BY卖家,客户争议总是保护买家的利益; (3)结算受外汇管制,个人每年最多提现5万美金。贝宝付款特点  PayPal用户消费者(买家)利益大于PayPal用户卖家(商户)的利益。对于中国外贸和网络营销用户来说,PayPal可以算是最安全的付款工具, 阅读全文
posted @ 2011-02-15 15:12 clound 阅读(2177) 评论(1) 推荐(0) 编辑
摘要: 闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周期也就停止了.一般的js函数也是这样.但是有闭包特性的js函数有点特殊.就例子来说:function a(){var i=0;function b(){alert(++i);}return b;}var c = a();c();这是个 阅读全文
posted @ 2011-02-14 11:23 clound 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 这段时间在项目中接触到了Strategy策略模式,所以就学习了一下,做一个总结。 Strategy策略模式是一种对象行为模式。主要是应对:在软件构建过程中,某些对象使用的算法可能多种多样,经常发生变化。如果在对象内部实现这些算法,将会使对象变得异常复杂,甚至会造成性能上的负担。 GoF《设计模式》中说道:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。该模式使得算法可独立于它们的客户变化。 Strategy模式的结构图如下: 从图中我们不难看出:Strategy模式实际上就是将算法一一封装起来,如图上的ConcreteStrategyA、ConcreteStrategyB、Con 阅读全文
posted @ 2011-02-14 10:36 clound 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层。如下图: 比如说C和A不在一个服务器上,A要频繁的调用C,我们可以在A上做一个代理类Proxy,把访问C的工作交给Proxy,这样对于A来说,就好像在直接访问C的对象。在对A的开发中我们可以把注意力完全放在业务的实现上。 GoF《设计模式》中说道:为其他对象提供一种代理以控 阅读全文
posted @ 2011-02-13 11:02 clound 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、意图享元模式:运用共享技术有效地支持大量细粒度的对象2、核心思想 享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。 内蕴状态存储在享元内部,不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的。外蕴状态不能影响内蕴状态,它们是相互独立的。 将可以共享的状态和不可以共享的状态从常规类中区分开来,将不可以共享的状态从类里剔除出去。 客户端不可以直接创建被共享的对象,而应当使用一个工厂对象负责创建被共享的对象。享元模式大幅度的降低内存中对象的数量。3、优缺点分析GOOD: (1)运用共享技术有效地支持大量细粒度的对象(对于C++来说就是共用 阅读全文
posted @ 2011-02-13 10:36 clound 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 今天看到这篇介绍生成器模式的文章,觉得不错。原文在这Builder模式的缘起假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正……(在这里,创建House,事先规定了是几个门、几个窗、几个墙壁,这些是相对稳定的。 而House中门、窗、墙壁是如何,比如是欧式风格的House就要相应的欧式风格的门、窗、墙壁等, 中国风格的House就要相应的风格的门、窗、墙壁等。这些是变化的。)动机(Motivation)在软件系统中,有时候面临着& 阅读全文
posted @ 2011-02-11 17:22 clound 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Microsoft.NET框架程序设计重构:改善既有代码的设计敏捷软件开发:原则、模式与实践ASP.NET2.0揭秘HeadFirst设计模式重构与模式C#和.NET2.0实战:平台、语言与框架企业应用架构模式.NET设计规范——.NET约定、惯用法与模式C#精髓ASP.NET服务器控件与组件开发单元测试之道版本控制之道项目自动化之道C#企业级开发案例精解WCF服务编程ProgrammingASP.NET中文版(第3版)ASP.NET2.0经典教程--C#篇C#高级编程(第4版)圣殿祭司的ASP.NET2.0开发详解ASP.NET2.0高级编程(第4版)ASP.NET2.0数据库入门经典(第4 阅读全文
posted @ 2011-01-22 10:57 clound 阅读(579) 评论(1) 推荐(1) 编辑
摘要: 今天写了个RFID的封装类,主要实现c#调用c++中的函数。如果大家有需要,可以当个参考:接口文档如下:c++中的Struct 如下:c#的类如下: 另外,也可以参考这几篇文章:C#调用c++Dll结构体数组指针的问题 [转]C#时常需要调用C++DLL http://hi.baidu.com/yun0216/blog/item/37a463106b575ffec3ce7913.htmlhttp://blog.csdn.net/xqf222/archive/2010/09/11/5877795.aspx对于Byte[]的处理 可以参考 Byte数组转换成string 的方法积累 阅读全文
posted @ 2011-01-18 16:36 clound 阅读(1142) 评论(0) 推荐(1) 编辑
摘要: 1.Html.TextBoxFor 用法单个属性:%= Html.TextBoxFor(model = model.ReturnDate, new { size = 20 })%多个属性:%= Html.TextBoxFor(model = model.CityFromRoute2, new Dictionarystring, object() { {"size", 20 }, {"readnoly", "readnoly" } })% %= Html.TextBoxFor(model = model.Rfid, new Dictionarystring, object 阅读全文
posted @ 2011-01-13 17:27 clound 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.liuwu.net/post/aspnet-mvc-learning-5-html-actionlink.aspx本文整理了该方法的几种重载形式:一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会生成 a href="/Products/Detail"all/a二 Html.ActionLink("linkT 阅读全文
posted @ 2011-01-10 10:36 clound 阅读(12836) 评论(3) 推荐(3) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页