码迷,mamicode.com
首页 > 其他好文
深入理解DIP、IoC、DI以及IoC容器
摘要面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。目录前言依赖倒置原则(DIP)控制反转(IoC)依赖注入(DI)...
分类:其他好文   时间:2014-07-16 00:51:33    阅读次数:570
vs2010 怎样设置文本编辑窗口和解决方案资源管理器同步?
即切换左边的文本编辑窗口,解决方案资源管理器如何定位到相应的文件项上?答案:工具--选项--项目和解决方案--常规--在解决方案资源管理器中跟踪活动项(前打勾)确定 应该就可以了。
分类:其他好文   时间:2014-07-16 18:37:47    阅读次数:673
VLAN和Trunk
Vlan实验题: 如图所示解答过程(一)相同vlan之间的设备全连通1. 在SW1和SW2上分别创建vlan2和vlan3, 命令如下SW1# vlan database SW1(vlan)# vlan 22. 如图所示将相应的接口划到对应的vlan中SW1(config)# int f0/1SW1...
分类:其他好文   时间:2014-07-16 18:37:39    阅读次数:211
hdu 1174
爆头Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1561Accepted Submission(s): 653Problem Descripti...
分类:其他好文   时间:2014-07-16 18:37:56    阅读次数:216
OutputDebugString()
坚定的 Win32 开发者可能对 OutputDebugString() API 函数比較熟悉,它能够使你的程序和调试器进行交谈。它要比创建日志文件easy,并且全部“真正的”调试器都能使用它。应用程序和调试器交谈的机制相当简单,而本文将揭示整件事情是怎样工作的。本文首先是由下面事件促使的,我们观察...
分类:其他好文   时间:2014-07-16 00:50:31    阅读次数:425
使用E.W.D.Dijkstra设计算法实现算数表达式求值
要求:编程模拟(1+(2+3)*(4*5))的运算过程,重点在于如何解析由括号运算符和数字组成的字符串,并按照正确的顺序完成各种初级运算符的操作。实现思路:用两个栈(LIFO)结构来实现(一个用于保存运算符,一个用于保存操作数) 将操作数压如操作数栈 将操作符压如操作符栈 忽略左括号 在遇到右括号....
分类:其他好文   时间:2014-07-16 18:38:11    阅读次数:256
如何使用命令查看系统名称?
如何使用命令查看系统名称?
分类:其他好文   时间:2014-07-16 18:38:20    阅读次数:138
插入排序
算法思想: 对于一个已排好序的数组,只要将新加入的元素插入到相应的位置,该数组仍是排序数组。算法实现:INSERTION_SORT(A) for i in 1 to lenthOf A -1 value = A[i] for j in i-1 to 0 ...
分类:其他好文   时间:2014-07-16 18:38:28    阅读次数:163
代码编辑器的调研
上周突然萌生了一个想法:我们需要的可以不是一个三维可视化的前处理软件,而可以是一个功能强大的文本编辑器。这样一来可以克服可视化前处理开发周期长、工作量大、扩展性差的缺点,二来使用时其实可以很方便的,并且非常有自己的特色。花了一些考察调研这个想法,初步的需求包括: -正常编辑,支持中英文,支持各种常见...
分类:其他好文   时间:2014-07-16 18:38:44    阅读次数:167
国内市场主流专业的协同OA产品分析比较及推荐
有些企业觉得oa系统没有技术含量,比较简单,同时自己的需求也比较简单,不必要耗费太多的成本,于是就用很低的价格购买了不入流的产品。但在使用中却发现总归是“一分钱一分货”,这样的产品不但稳定性、安全性差,产品细节很不完善,而且服务没有保证,二次开发就更别提了,连最基本的需求都很难满足,更别提个性化需求...
分类:其他好文   时间:2014-07-16 00:49:27    阅读次数:431
grunt接触
#grunt使用#以下内容均为已经安装好grunt,具体grunt的安装过程不述,可以参考grunt的相关资料。##1.项目初始化grunt##在项目文件夹的根目录下面,打开命令行`gruntinit`,执行初始化grunt,根据命令窗口中的提示,输入相关的项目信息,完成之后会在根目录下面生成一个p...
分类:其他好文   时间:2014-07-16 18:39:00    阅读次数:193
Firefly通讯协议-
Firefly通信协议一、Protocol Buffers简介《烽烟OL》的通信协议采用的是Google 的Protocol Buffers,Protocol Buffers(以下简称PB)是一种用于序列化结构化数据的机制,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换。它具有灵活、高效...
分类:其他好文   时间:2014-07-16 18:39:09    阅读次数:225
cocos2dx引用计数
一个类,new出来或者create出来,引用计数是1,如果引用计数为0,就会调用析构函数如果delete 这个类的指针,也会调用析构函数。如果一个类A的指针被多个类持有的时候,让A继承自Ref,然后每个类持有A的引用时,retain一下,不需要的时候release一下CC_SAFE_RELEASE_...
分类:其他好文   时间:2014-07-16 18:39:23    阅读次数:233
Poj 1159
题意;5Ab3bd加上多少个字符可以是字符串为回文串#includeusing namespace std;short dp[5005][5005];char s1[5005],s2[5005];int fmax(int x,int y){ if(x>y) return x; return y;}i...
分类:其他好文   时间:2014-07-16 18:39:41    阅读次数:164
Fineui表单验证
fineui提供表单验证的功劳,在button按钮提交时写上 ValidateForms="SimpleForm1"这个属性即可,可以验证SimpleForm1中的输入选项是否合法。
分类:其他好文   时间:2014-07-16 18:40:04    阅读次数:424
向“生物力学之父”冯元桢先生学习什么?【转载】
【转载】原帖:http://blog.sciencenet.cn/blog-485553-753738.html在企业从事技术工作的我本该与“生物力学之父”冯元桢先生没什么交集,但因本人从事机械行业的流体传动与控制技术领域,幻想能否用流体力学与机械结构作类比,解析高血压现象,于是找来一本《人体解剖学...
分类:其他好文   时间:2014-07-16 18:39:56    阅读次数:194
zoj2110深搜
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int dx[4]={0,-1,0,1};i...
分类:其他好文   时间:2014-07-16 18:40:13    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!