原文第2章
简单工厂模式(SampleFactory)一般用到的场景:对象多次被实例引用,切有可能会发生变化拿我们的简单三层举例子先定义dal层12345678classDal
{ publicvoidDelete() { //... } }工厂类12345678910classFactory { ...
分类:
其他好文 时间:
2014-05-12 09:04:58
阅读次数:
222
首先,向读者介绍一下mvc架构,mvc是一种源于桌面程序的架构模式,它的基本思想是把程序界面和业务逻辑分开,这样便于软件的后期维护,同时也方便开发时期分工及管理,mvc有很多有点所以现在已经被广泛的应用与web开发中。
下面介绍一下自己了解mvc架构的经历,和其中的一些误区,以便于读者可以更好的理解...
分类:
Web程序 时间:
2014-05-10 05:33:32
阅读次数:
382
如何存取三层式结构的数据库的记录
三层式(3-tier)的结构当中,数据库可能位于另外的一台电脑当中,与网站服务器IIS为不同一台电脑。
那么如何存取三层式结构的数据库的记录呢?
若要存取位于另外的一台电脑当中的数据库,只要通过网路(网际网路或intranet),将安装数据库的电脑,与网站服务器IIS的电脑相连结,然后在网站服务器IIS的电脑上,安装这种数据库的ODBC(或OLE DB)的驱...
分类:
数据库 时间:
2014-05-10 04:46:30
阅读次数:
378
总的来看,说了这么多,它都在基于分层的思想,解耦的观念深入到各个方面,学习的联系无处不在,多多得与已有的知识关联,学习起来不陌生,也较好的理解、效率也高,网越织越密。...
分类:
数据库 时间:
2014-05-09 09:07:24
阅读次数:
421
一:wifi驱动模块加载
在hardware/libhardware_legacy/wifi/wifi.c调用函数
WIFI_DRIVER_MODULE_ARG := "firmware_path=/etc/wifi/40181/fw_bcm40181a2.bin nvram_path=/etc/wifi/40181/nvram.txt"
insmod(DRIVER_MODULE_PAT...
分类:
其他好文 时间:
2014-05-08 16:22:22
阅读次数:
450
我们知道在面向对象编程中,总会想着各种办法来实现代码的解耦,从而让项目中的各种人员面对自己熟悉的业务进行开发,做到术业有专攻,比如大家非常熟悉的三层架构,MVC,MVP以及MVVM模式,让前端设计专注于html的制作,让后端开发人员更加专注于业务逻辑的编写,可以看到,我们这么做的目的就是想最大程.....
分类:
Web程序 时间:
2014-05-08 06:13:02
阅读次数:
323
“大鸟,我们继续讨论吧!”小菜很沮丧的说。
“小伙子,不会修收音机也是很正常的,没什么大不了的,用不着丧着一个脸。好象失恋一样,男人再强也要学会说‘不’。”大鸟安慰着说,“如果你的目标是要成为修理电器专家,那么你连收音机都不会修,那是很郁闷的事。但你现在的目标是什么?”
“我想成为软件架构师,编程专...
分类:
其他好文 时间:
2014-05-07 12:51:46
阅读次数:
239
续上篇)
大鸟说道:“实际上没有学过设计模式去理解三层架构会有失偏颇的,毕竟分层是更高一级别的模式,所谓的架构模式。不过在程序中,有意识的遵循设计原则,却也可以有效的做出好的设计。”
“不要告诉我,刚才讲的‘迪米特法则’就会在分层中用得上?”小菜说。 “当然用得上,否则讲它干吗,你当我是在安慰你而临...
分类:
其他好文 时间:
2014-05-07 11:14:50
阅读次数:
400
1、配置文件是什么
配置文件是随安装程序一起被安装到计算机上的文件,里面存放着安装好的应用程序运行时所需要的参数。
应用程序配置文件是标准的XML文件,XML标记和属性是区分大小写的。它可以按需要更改,开发人员可使用配置文件来更改设置,而不必重新编译应用程序。配置文件的根节点是 configuration。我们经常用的是appSettings,它是由.NET预定义配置节点。...
分类:
其他好文 时间:
2014-05-07 04:03:47
阅读次数:
260