在这篇文章我分享了如何使用分层与模块化的方法来设计一个分布式服务集群。这个分布式服务集群是基于DynamicProxy、WCF和OSGi.NET插件框架实现的。我将从设计思路、目标和实现三方面来描述。1
设计思路首先,我来说明一下设计思路。我们先来看看目前OSGi.NET插件框架的服务。在这里,服务...
分类:
Web程序 时间:
2014-06-06 23:33:09
阅读次数:
448
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。1、npm
install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安...
分类:
Web程序 时间:
2014-06-06 22:02:34
阅读次数:
633
我们在做前端开发的时候经常会在部署上线的时候做程序的打包和合并,我们接下来就会对如何使用
node.js
开发前端打包程序做非常深入的讲解,希望能够帮到有需要的同学。我们现在做前端开发更多的是多人共同协作开发,每个人负责不同的模块,便于开发和调试。这样就导致我们最后部署上线的时候需要把所有人开发的模...
分类:
Web程序 时间:
2014-06-06 22:00:44
阅读次数:
340
//
获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory//
获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName//
获取和设置当前目录(该进...
总是报错:root@gitlab:/opt# newlispnewLISP v.10.6.0
64-bit on Linux IPv4/6 UTF-8 libffi, options: newlisp -h> (load
"/opt/mysql.lsp")ERR: string expected i...
分类:
数据库 时间:
2014-06-06 20:55:10
阅读次数:
298
pymongo是python的一个模块,可能通过sudo pip install
pymongo来安装。导入pymongoimport pymongo创建连接conn =
pymongo.Connection("127.0.0.1",27017)查看所有的数据库conn.database_names...
分类:
数据库 时间:
2014-06-06 20:11:20
阅读次数:
335
源码位置位于安装目录的lib/stdlib/src下。之前在使用gen_server时,由于之前自己实现过一个gen_server,因此对它内部的机制也能知道个七七八八,最近在用erlang的fsm模块,突然想读一读它得源码,这才突然发现erlang的源码内部还是做了很复杂的工作,尤其是有个“阴魂不...
分类:
其他好文 时间:
2014-06-06 19:34:29
阅读次数:
271
让子弹飞是我非常喜欢的一款游戏。今天的目标就是利用cocos2dx 3.0 和box2d
打造一款这样的类型游戏的Demo版。本来cocos2dx 3.0
已经封装了physicals模块,可是我在使用的过程中遇到了一些问题,比方子弹速度过快时候会出屏等,所以就认为还是直接封装box2d API来完...
分类:
其他好文 时间:
2014-06-06 17:29:01
阅读次数:
242
__name__指示模块应该如何被加载:
由于主程序代码无论模块是被导入还是被直接运行都会运行,我们必须知道模块如何决定运行方向。一个应用程序可能需要导入另一个应用程序的一个模块,以便重用一些有用的代码(否则就只能用拷贝粘贴那种非面向对象的笨拙的方法),这种情况的下,你只想访问那些位于其他应用程序....
分类:
编程语言 时间:
2014-06-06 16:26:41
阅读次数:
271
需求描述:使用saltstack在机器上部署zabbix服务。思路:通过statesls实现。安装zabbix的策略目录:第一部分sls文件:上面的策略是安装策略,目的是将安装包下载到minion,然后解压到安装目录。第二部分是配置修改策略,修改后重启agentd服务。模版配置文件一段信息,这个信息..
分类:
其他好文 时间:
2014-06-04 13:01:16
阅读次数:
414