NopCommerce为了实现松耦合的框架设计目的,使用了IOC框架:Autofac。据有人测试,Autofac是性能好的IOC工具。 1、在IOC中,组件首先需要在IOC中注册,有通过配置文件注册的,像Spring.net,也有通过特性注册的,像StructureMap,也有通过代理来注册的,像A ...
分类:
其他好文 时间:
2016-04-08 18:06:14
阅读次数:
146
1、一些概念
模式的定义:
每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。
什么是设计模式?
设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。
我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计...
分类:
移动开发 时间:
2016-04-08 10:24:53
阅读次数:
232
动态换肤在很多android应用中都有使用,用户根据自己的喜好设置皮肤主题,可以增强用户使用应用的舒适度。
Android换肤可以分为很多种,它们从使用方式,用户体验以及项目框架设
计上体现了明显的差异。
接下来几篇文章分别讲解其中比较主流的换肤方式。
应用内置皮肤实现动态切换在技术上是最容易实现的,但有很多局限性,比如不能在使用过程中增减皮肤,除非升级应用,扩展性很弱;如果需要...
分类:
移动开发 时间:
2016-04-07 15:59:43
阅读次数:
280
1.立项(制作人)想做一个什么样的游戏,类型,美术风格,卖点(核心玩法),制作成本(时间,金钱)2.游戏框架设计,策划的工作划分(主策)做这个游戏需要什么,谁设计系统玩法,谁设计UI,谁计算数值,谁负责执行(管美术程序要东西),谁写剧情3.美术资源根据策划的需求出图4.程序实现根据策划的设计,用美术 ...
分类:
其他好文 时间:
2016-04-05 14:05:36
阅读次数:
112
单例模式就是在整个全局中(无论是单线程还是多线程),该对象只存在一个实例,而且只应该存在一个实例,没有副本(副本的制作需要花时间和空间资源)。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,同时该对象需要协调系统整体的行为,单例模式是最好的解决方案。单例模式相当于只有一个...
分类:
移动开发 时间:
2016-04-05 00:47:49
阅读次数:
389
随着互联网信息技术日新月异的发展,一个海量数据爆炸的时代已经到来。如何有效地处理、分析这些海量的数据资源,成为各大技术厂商争在激烈的竞争中脱颖而出的一个利器。可以说,如果不能很好的快速处理分析这些海量的数据资源,将很快被市场无情地所淘汰。当然,处理分析这些海量数据目前可以借鉴的方案有很多:首先,在分 ...
分类:
其他好文 时间:
2016-04-05 00:20:39
阅读次数:
287
一适配器模式介绍
什么是适配器模式
定义
分类
适配器应用于什么场景
二Android框架中的适配器模式应用
ListViewBaseAdapter自定义View
通俗UML图
关键代码分析
ActivityBinderMediaPlayer
通俗UML图
关键代码分析
三适配器模式与其他模式的配合
适配器观察者模板策略组合 BaseAdapterListView自定义View
整体UML图
模式...
分类:
移动开发 时间:
2016-04-04 01:36:59
阅读次数:
253
虽然在APP应用、Web应用、Winform应用等大趋势下,越来越多的企业趋向于这些应用系统开发,但是Socket的应用在某些场合是很必要的,如一些停车场终端设备的接入,农业或者水利、压力监测方面的设备数据采集等,以及常见的IM(即时通讯,如腾讯QQ、阿里旺旺等)的客户端,都可以采用Socket框架...
分类:
其他好文 时间:
2016-03-22 12:09:51
阅读次数:
129
看了网上、书上很多对于spring IOC容器加载过程的分析。大多都只是粗略的讲一下加载流程。其实这样也不错,简单粗暴。清晰记得之前和一个前辈交流时他说的一句话:什么设计模式、设计框架都是扯淡,能实现这个功能就是最好的。其实这样的说法是话走偏锋的,为什么要有各种框架、设计模式,主要还是因为没有它们不
分类:
编程语言 时间:
2016-02-28 06:24:49
阅读次数:
263
今天看了robot framework作者写的关于框架搭建思想的一篇文章,我突然认识到我找到组织了。文章原文 我之前的遇到的难题记录在这里 ,页面自动化分析(1)我当时的解决办法是用组件抽象,txt纯文本封装测试数据此时看来和 文章的作者思路是一致的。 文章中这样提到,将数据与测试脚本分离,基于模块
分类:
其他好文 时间:
2016-02-25 22:44:25
阅读次数:
230