我们需要发布的exe文件很多时候都可能会依赖于一堆松散的dll,如果想在发布的时候只提供exe文件,而不想把一大堆dll一起放在和exe同一个文件夹下,是有方法的,该方法由CLR
via C#作者提出,我在实践的过程中遇到的几点问题,现在记录下总体的流程和该注意的事项。 ...
分类:
其他好文 时间:
2014-05-14 03:53:40
阅读次数:
330
什么是依赖注入
依赖,就是一个对象需要的另一个对象,比如说,这是我们通常定义的一个用来处理数据访问的存储,让我们用一个例子来解释,首先,定义一个领域模型如下:namespace
Pattern.DI.MVC.Models{ public class Product { pu...
在模式规则中,目标和依赖文件都是一系列的文件,那么我们如何书写一个命令来完成从不同的依赖文件生成相应的目标?因为每次解析模式规则时,都会是不同的目标和依赖文件。
自动化变量就是完成这个功能的。所谓自动化变量就是把模式中所定义的一些列的文件自动地挨个取出,直至所有的符合模式的文件都取完。这种自动化变量只应该出现在规则的命令中,下面是所有自动化变量及其说明:
$@:
表示规则中的目标文件集。在模...
分类:
其他好文 时间:
2014-05-13 23:50:40
阅读次数:
373
定义
依赖倒置原则(Dependency Inversion Principle)
核心思想:依赖于抽象
具体体现:
体现一:高层模块不应该依赖低层模块。两个都应该依赖抽象。
体现二:抽象不应该依赖细节。细节应该依赖抽象。
依赖倒置原则告诉我们:细节是多变的,而抽象是相对稳定的。所以我们编程的时候要注重抽象的编程,而非细节编...
分类:
其他好文 时间:
2014-05-13 08:08:05
阅读次数:
219
很多情况下我们需要获取到系统中一些可执行文件的版本号,以便做一些附加动作!其实可以使用jna获取,但是这将依赖人家,所以还是Java自己来吧!好啦,直接上代码吧/...
分类:
其他好文 时间:
2014-05-13 00:12:54
阅读次数:
324
COWBOY是erlang的一个成功的开源库,学习的人也很多,本人学习erlang,就拿此库过来练练手。
COWBOY库也可以称之为COWBOY app,其启动依赖于cowlib,ranch,cryto这3个app,此3个app中对于ranch app也有过研究,之前也写过其分析文章,这里不再过多描述。
先看看COWBOY app的进程树情况
上面的图没有处理好,见谅!
...
分类:
其他好文 时间:
2014-05-12 23:43:58
阅读次数:
466
安装HBase 0.94.6-cdh4.3.0
设定HBase的配置文件,由于安装的是cdh版,各版本直接匹配,互相依赖的jar包也都正确,只需要配置下hbase的环境变量和配置文件即可。
1.配置hbase-env.sh,添加JAVA_HOME环境变量
[html] view
plaincopy
export JAVA_HOME=/us...
分类:
其他好文 时间:
2014-05-12 22:36:14
阅读次数:
504
原文:如何将松散的dll打包进需要发布的exe
我们需要发布的exe文件很多时候都可能会依赖于一堆松散的dll,如果想在发布的时候只提供exe文件,而不想把一大堆dll一起放在和exe同一个文件夹下,是有方法的,该方法由CLR
via C#作者提出,我在实践的过程中遇到的几点问题,现在记录下总体的流...
分类:
其他好文 时间:
2014-05-12 20:26:13
阅读次数:
293
您拖动的一个或多个类将显示在关系图上。 它们依赖的类将显示在“UML 模型资源管理器”中。 参见
模型表示类型的方式。 将程序代码中的类添加到 UML 模型 打开一个 C# 项目。 将一个 UML 类图。解决方案: 在“体系结构”菜单上,选择“新建关系图”。
在“添加新关系图”对话框中选择“UML ...
分类:
其他好文 时间:
2014-05-12 19:24:40
阅读次数:
301
ganglia是分布式的监控系统,有两个Daemon,分别是:客户端GangliaMonitoring Daemon (gmond)和服务端GangliaMeta Daemon (gmetad),还有GangliaPHP Web
Frontend(基于web的动态访问方式)组成是一个Linux下图形化监控系统运行性能的软件,界面美观、丰富,功能强大而ganglia又依赖于一个web服务器用来显...
分类:
其他好文 时间:
2014-05-11 20:45:14
阅读次数:
504