c#网络与多线程读书笔记080203 Thread th1;Thread th2;....在th2方法中,执行th.Join();作用为,阻塞th2方法的执行,直至th1方法结束.意思即为 wait();
.Net Remoting的效能研究学习:数据压缩方法 .Net Remoting的效能研究学习:数据压缩方法作者:Seven 日期:2007-08-21字体大小: 小 中 大 学习.Net Remoting已有一段时间,对于其初步部署应该倒不是很难,真正应用到系统中则需要考虑的问题逐渐多了起来,.Net Remoting机制其特点可以穿透防火墙,在局域网内速度很快,实现证明是比Web Service快很多,但在广域网测试的时候
Net Remoting Singleton and Singlecall 区别 .Net Remoting Singleton and Singlecall in concurrent enviroment 本来我老人家打算说说这一阵子看的片子, 而不是写这种无聊的技术贴, 写了几句发现写的巨无聊, 既然同样是无聊, 那写技术贴有可能会给那些和我碰到同样问题的人提供一点帮助, 所以我决定写技术贴. 对于.Net技术我一直以来都非常的缺乏
Remoting中的线程与网络通信内幕初探 作者:逸天 出自:博客园在使用Remoting之前一直很关心它的并发处理能力。之前写了一个小测试,两个Client线程访问远程对象,一个应该是立即返回,另外一个应该是线程休眠3秒钟后返回。结果发现两个线程的远程调用都是在3秒后返回。 今天在翻阅MSDN中关于Remoting的章节时,发现有以下一些记载: [使用 .NET Framework 编程 -> .NET 远程处理概述 -> 信道
转:remoting使用手记 转:http://www.21tx.com/dev/2005/01/01/11233.html最近在尝试使用Remoting进行分布式应用开发,出现一些小错误,让我走了不少的弯路,现记录如下。1、 发现服务器激活对象支持不带参数的构造函数,所以改为客户端激活对象的方式;2、客户端激活对象由于是知名对象,可以采用http://localhost/*.soap?wsdl的方式查看远程对象是否已经配
转:NET Remoting程序开发入门篇 转:http://www.21tx.com/dev/2006/11/02/12333_5.html一、Remoting基础 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.net平台下。Microsoft? .NET Remoting 提供了一种允许对象通过应用程序
转:Remoting系列(一)----Remoting的基本概念 Remoting系列(一)----Remoting的基本概念 Remoting技术简介一 Remoting技术出现的背景1)分布式应用需求的迅速增长(Peer-to-Peer, Grid等技术的出现)2)原有的C/S, B/S模式和技术已经不能胜任(串口RS232,Socket,RPC,DCOM技术各有缺点)二 什么是Romoting?采用分布式进行编程的一种技术,Remoti
转:Remoting系列(二)----建立第一个入门程序 Remoting系列(二)----建立第一个入门程序 下面的Remoting程序,采用了Singleton模式的服务器端激活的方式,分为三部分。General:一个远程对象公用的程序集。Server:服务器端Client:客户端一 创建第一个Remoting控制台程序在创建程序之前,先把几个要用到的类先介绍一下:1) MarshalByRefObject类:允许在支持远程处理的应用程序中跨
转:Remoting系列(三)----对象的生命周期管理 Remoting系列(三)----对象的生命周期管理 首先,需要讲明一点:对于服务器对象不保留任何状态的SingleCall对象是不需要有对象租用的。只有需要保留状态的对象,无论是服务器激活的Singleton 还是客户端激活的对象才需要对象租用。NET Remoting 为管理远程对象的生存期提供了功能强大的机制。如果我们的服务器对象不保留任何状态(如 SingleCall 对象),那么不必
一直误解sql事务的用法. 一直误解sql事务的用法.一直以来窃以为这样的用法是正确的.1,begin tran....commit tran2.set XACT_ABORT on对于单条记录正常,但对于批插入=操作,上面的用法却错了.正常用法为:1,先 set XACT_ABORT on再begin tran然后commit tran最后set XACT_ABORT off
VC Ini文件处理 //对ini文件的处理一例! 对.ini文件的操作 例如我的Config.ini文件如下: [Config] TCP Host=255.0.0.1 TCP Port=8888 UDP Port=8200 其读写操作可以如下: int k; char linebuf[30];
哈,又解决水晶报表的一个难题 插入两组.组1为款号分组,组2为颜色分组.在组页眉1上放上一些字段.如款号ID,款号描述.在组页眉2上放上一交叉表.显示的内容比较长.这样在打印时会出现这样的情况.当组2在一页上打印不完时,就会先打印组1的款号ID,款号描述.然后会显示空白,再换一页,再打印组2的交叉表.这样就会出现一个大空白,怎样才能把组1,组2作为一整体对待,也就是在一页上,如果组2没有打印,那么组1就也不打印??
windows核心编程 070309 第11章 线程池的使用 27411.1 方案1:异步调用函数 27511.2 方案2:按规定的时间间隔调用函数 27711.3 方案3:当单个内核对象变为已通知状态 时调用函数 28311.4 方案4:当异步I/O请求完成运行时调用 函数 285第12章 纤程 28712.1 纤程的操作 28712.2 Counter示例应用程
终于解决了交叉表左上角,每页都显示的问题. 非常简单咯~.把交叉表放在报表页脚.开两个页眉,报表每页的页头放在第一个页眉,然后在第二个页眉左上角画上角, 和写上角上的文字.第二个页眉要格式化节,选延伸到后续节.画角的竖线要与交叉表的竖线高度一样.这样就可以啦~~~...:)前陈子从网上找了很长时间都没有找到.哈. 2007-03-10 补充:对这个问题,也可以这样解决:在组中放入交叉表,这样也可以每页打印左上角
WINDOWS核心编程笔记 070303 第5章 作业 915.1 对作业进程的限制 935.2 将进程放入作业 995.3 终止作业中所有进程的运行 995.4 查询作业统计信息 1005.5 作业通知信息 1035.6 JobLab示例应用程序 104第6章 线程的基础知识 1216.1 何时创建线程 1216.2 何时不能创建线程 1226.3 编写第一个线程函数 1236.4 Cre
windows 核心编程笔记.070301 070301 目 录译者序前言第一部分 程序员必读第1章 对程序错误的处理 11.1 定义自己的错误代码 41.2 ErrorShow示例应用程序 5第2章 Unicode 112.1 字符集 112.1.1 单字节与双字节字符集 112.1.2 Unicode:宽字节字符集 122.2 为什么使用Unicode 132.3 Windows 2
关于sizeof 关于sizeof 所谓二分法查找是:初始查找区间的下界为 0,上界为 len-1,查找区间的中后 k = (下界+上界)/2 ; 若 list[k] 等于 c ,查找成功;若 list[k] > c,则新的查找区间的下界不变,上界改为 k-1; 否则新的查找区间的下界改为 k+1,上界不变。在新区间内继续用二分法查找。char szDesc[20]int i=sizeof(szDesc