昨天写了文章《关于Remoting》,感觉有些问题没有说清楚。后来又看了一些文档和书,整理了一下,就算是续吧。其实我发现主要的问题还是集中在客户端激活模式。我想再谈谈客户端激活模式和服务器端激活模式两者在代码实现上的区别。这两种模式在服务器监听程序上的区别不大,前面那篇文章已经说得很清楚了,主要还是客户端程序。为了让概念不至于模糊混淆,我下面提到客户端激活模式,用Activated;服务器激活模式,用WellKnown。先从VS提供的方法来看:WellKn
系统 2019-08-29 23:04:57 2527
内存分配相关系统功能封装内存相关的操作主要在os/unix/ngx_alloc.{h,c}和core/ngx_palloc.{h,c}下其中os/unix/ngx_alloc.{h,c}封装了最基本的内存分配函数,是对c原有的malloc/free/memalign等原有的函数的封装,对应的函数为:ngx_alloc使用malloc分配内存空间ngx_calloc使用malloc分配内存空间,并且将空间内容初始化为0ngx_memalign返回基于一个指定
系统 2019-08-29 22:33:01 2527
前两天我们已经完成了流程定义的管理和表单的定义的管理。今天们将整合这两大模块,使他们形成一个标准的工作流程。在学习OA项目时,就像学习其他知识一样跟着老师的思路走。有的时候东西讲的比较多就一头雾水,这是正常的。但最近我在写学习总结时候发现老师讲的东西很简单,为什么我们会一头雾水?原因一,我们用错的学习方法。首先老师讲的是什么他已经给了我们框架了,所以在老师讲某个东西时我们要在自己的脑子里有一个宏观的实现框架。然后再去听细节,这样老师无论怎么讲我们都在自己的
系统 2019-08-29 22:30:52 2527
ASP.NET2.0的主题和皮肤特性使你能够把样式和布局信息存放到一组独立的文件中,总称为主题(Theme)。接下来我们可以把这个主题应用到任何站点,用于改变该站点内的页面和控件的外观和感觉。通过改变主题的内容,而不用改变站点的单个页面,就可以轻易地改变站点的样式。主题也可以在开发者之间共享。ASP.NET包含了大量的用于定制应用程序的页面和控件的外观和感觉的特性。控件支持使用Style(样式)对象模型来设置格式属性(例如字体、边框、背景和前景颜色、宽度、
系统 2019-08-29 22:14:32 2527
在浏览器文档模型DOM中,事件是指因为某种具体的交互行为发生,由被作用的元素发出,再由浏览器响应的过程。常见的事件有:click,onmouseover,onblur等等。DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根结点之间的路径传播,路径所经过的结点都会收到该事件,这个传播过程可称为DOM事件流。按照DOM事件流的观点,事件在树中传播的方向就有两个,一个是从根结点向子结点流动,以及子结点向根结点传播的
系统 2019-08-12 09:30:04 2527
4.策略模式环境角色(Context):持有一个Strategy类的引用。抽象策略角色(Strategy):给出所有具体策略类所需的接口。具体策略(ConcreteStrategy):包装相关算法和行为。策略模式
系统 2019-08-12 09:29:59 2527
转载自:http://blog.csdn.net/xbiii3s/article/details/6763239翻译了一个小技巧,显示隐藏文件有很多方法,站里有不少,我搜索了一下,好像没有我一下介绍的方法,所以发来与大家分享一下在MacOSX中,文件名前有一个点“.”就可以隐藏文件。你以前可能注意过这点,例如,当你将文件从mac复制到PC中,可以看到.DS_Store文件,但在pc中它不是隐藏的。这些文件默认是隐藏的,这样做有很多好处,普通用户几乎没有修改
系统 2019-08-12 09:29:39 2527
范型在c#编程中经常使用,而经常用list去存放实体集,因此会设计到对list的各种操作,比较常见的有对list进行排序,查找,比较,去重复。而一般的如果要对list去重复如果使用linqdistinct方式,会遇到一些坑爹的问题,发现结果集中还是存在重复数据,原因是使用这种方法是对对象的引用去重复,并不满足我们的需求。因此本文通过c#代理的方式实现对listdistinct操作。先介绍一下对list去重复传统的方法,代码如下:List
系统 2019-08-12 01:52:14 2527
原博文地址:http://www.cnblogs.com/xia520pi/archive/2011/10/07/2200793.html(*风筝注:因文章链接可能失效,特转发过来,避免以后丢失)什么是抽象类?什么是接口?接口与抽象类有什么区别?什么是委托?什么是反射?这些都是初学者比较犯糊涂的事情,呵呵,这个也不能说的太绝对,反正我就是那个糊涂中的一个。为了把这些最基本的概念和知识打扎实,我整理一下相关的知识点,希望对你也有帮助。文章下载地址:http:
系统 2019-08-12 01:32:22 2527
一个关系表必须符合某些特定条件,才能成为关系模型的一部分1.贮存在单元中的数据必须是原子的.2.贮存在列下的数据必须具有相同的数据类型.3.每行是唯一的.4.列没有顺序.5.行没有顺序.6.列有一个唯一性的名称.ANNI美国国家标准化组织.主键(primarykey)是能唯一标识行的一列或一组列的集合.有时,有多个列或多组列可以被当作主键.由多个列构成的主键被称为连接键,组合键或复合键.一个外键是一个表中的一列或一组列,他们在其他表中作为主键而存在.DBM
系统 2019-08-29 23:52:19 2526
HTML5是一个新兴标准,它正在以越来越快的速度替代久经考验的HTML4。HTML5是一个W3C“工作草案”—意味着它仍然处于开发阶段—它包含丰富的元素和属性,它们都支持现行的HTML4.01版本规范。它还引入了几个新元素和属性,它们适用许多使用web页面的领域—音频、视频、图形、数据存储、内容呈现,等等。本文主要关注图形方面的增强:canvas。新的HTML5canvas是一个原生HTML绘图簿,用于JavaScript代码,不使用第三方工具。跨所有we
系统 2019-08-29 23:32:45 2526
不错的日志http://www.cnblogs.com/byfhd/archive/2008/09/27/1300608.html帮助文档ThedocumentationforSAPWebDispatcher7.0isavailableonthehelp.sap.comHelpPortalunderDocumentation->SAPNetWeaver->SAPNetWeaver7.0(2004s).Selecttherelevantlanguage.In
系统 2019-08-29 23:12:05 2526
以下是一个关于JTree构建模型的例子,代码贴出来如下:packageday18_JTree;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.tree.*;classTreeEditFrameextendsJFrameimplementsActionListener{privatestaticfinallongserialVersionUID=1L;
系统 2019-08-29 22:23:31 2526
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由DangaInteractive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用
系统 2019-08-12 09:30:29 2526
引言Microsoft®.NETFramework对正则表达式的支持是一流的,甚至在Microsoft®ASP.NET中也有依赖正则表
系统 2019-08-12 09:30:25 2526