在这篇文章我分享了如何使用分层与模块化的方法来设计一个分布式服务集群。这个分布式服务集群是基于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
1.
Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2.
数据库表段字段常量和SQL逻辑分离,更清晰。3. 全局变量放全局类中,模块私有放自己的管理类中,不要相信庞大的管理的东西会带来什么好处,可能是一场...
分类:
移动开发 时间:
2014-06-04 15:44:39
阅读次数:
290
jQuery.extend({
// 返回elem延DOM树某个方向访问的所有节点,直到遇到until条件
dir: function( elem, dir, until ) {
var matched = [],
truncate = until !== undefined;
while ( (elem = elem[ dir ]) && elem.nodeType !== ...
分类:
Web程序 时间:
2014-06-04 14:08:53
阅读次数:
374
很多ecmall开发者会问,怎么使用Ecmall的mysql类库进行数据调用。从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在includesmodels
目录下,这些调用对于初学者来讲是比较复杂的,例如商品的数据调用函数,不能用在店铺的数...
分类:
数据库 时间:
2014-06-03 17:15:08
阅读次数:
572