DCOM初步窥探二】的更多相关文章

1.COM进程透明性表现在“组件对象和客户程序可以拥有各自的空间,也可以共享同一个进程空间”. COM负责把客户的调用正确传到组件对象中,并保证参数传递的正确性. 组件对象和客户代码不必考虑调用传递的细节,只要按照一般的函数调用的方式实现即可.   如果进一步拓展进程透明性,考虑组件对象与客户程序运行在不同计算机上的情形,把进程透明性拓展为位置透明性,形成分布式组件对象模型,简称DCOM 2.DCOM进一步解释: DCOM是COM的扩展,它可以支持不同计算机上组件对象与客户程序之间或者组件对象之…
一.问题带入: 从delphi 5开始,有许多人都面临过这样的问题:com应用开发出来并且在本机上运行一切正常,但是一旦分发出去实施远程访问时,就无法正常运行了.我自己有段时间在看到“拒绝访问”错误提示时会本能的头晕.其实认真追究起来,还是因为自己对windows安全技术了解不多造成的.多年来我一直没有发现国内有windows安全方面比较系统的资料和书籍,直到Keith Brownr的<windows安全性编程>中文版的出现. 1.Delphi默认com+对象的远程激活 Delph中远程com…
[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二) Date  周六 10 一月 2015 By 钟谢伟 Category website development Tags asp.net / mvc4 相关资源 ibatis manual pro git 廖雪峰的官方网站 BookMS-V1.0 上一篇链接 任务简介 开发工具:VS2010 项目框架:MVC4 浏览器:Chrome 数据库ORM框架:iBatis.net 数据库:mysql 后端开…
Google Cardboard 虚拟现实眼镜开发初步(二) Cardboard SDK for Unity的使用 上一篇文章作为系列的开篇,主要是讲了一些虚拟现实的技术和原理,本篇就会带领大家去看一看谷歌的Cardboard SDK for Unity,尽管眼下资料和文档较少,可是这个package用起来还是非常方便的,仅仅要大家略微接触过Unity就能够轻松的使用.我会以面对Unity刚開始学习的人的方式进行解说. 为了方便大家阅读.我会把步骤尽量写的仔细一些,相关的谷歌官网上的英文资料和我…
码农之路恒久远,学习向上是真谛啊!在学习的过程中,相信大家或多或少都接触到Git这个东东.它到底是什么呢,有什么作用呢,为什么它会那么火呢?带着这些一连串的疑问,决心去揭开它的庐山真面目. 在软件开发过程中,一个团队强调的是合作和效率.那怎样才能很好的做到这些呢,这时候资源中央控制这个概念就出来了,它的思想就是将资源(project)布署在一个中央服务器,每个开发者都可以去里面实时的获取最新资源样本,本地处理后再提交到中央服 务器以致于达到一个协同开发,提高效率.这种开发工具目前有很多了,例如:…
经过上一次的初步使用,我们懂得了Jmeter的安装与初步使用的方法.现在,我们使用Jmeter做一个简单的性能测试.该次测试,提交的参数不做参数化处理,Jmeter各元件使用将在介绍在下一博文开始介绍并使用. 首先,打开Jmeter工具,并建立一个测试计划(测试脚本).启动jmeter后,jmeter会自动生成一个空的测试计划,我们可以基于该测试计划建立自己的测试计划. 步骤: 步骤一:添加线程组 一个性能测试请求负载是基于一个线程组完成的.一个测试计划必须有一个线程组.测试计划添加线程组非常简…
前面我们讲述了requireJS的一些认知和优点,==>http://www.cnblogs.com/wymbk/p/6366113.html 这章我们主要描述的是requireJS的一些常用的API: 一.HTML页下 1.data-main属性 首先我们知道requireJS可以有效的解决JS阻塞浏览器渲染这个问题, 那么它实现的方式是什么样子的呢? <script src="js/require.js" data-main="js/main">…
前置:服务器安装redis 1.引用redis 2.使用redis(c#) 一 引用redis  (nuget   搜索:CSRedisCore) 二 使用redis(c#) using System; namespace ConsoleAppRedis { class Program { static void Main(string[] args) { //第一种 var rds = new CSRedis.CSRedisClient("127.0.0.1:6379"); rds.…
本文是通过学习左耳朵皓帝的文章,详见:http://blog.csdn.net/haoel 1.使用gdb gdb主要是用来调试c和c++程序,首先在编译前我们先把调试信息加到可执行程序当中,使用参数 -g 可以实现这一点. dzhwen@deng:~/first$ gcc -g tst.c -o tst dzhwen@deng:~/first$ g++ -g tst.cpp -o tst 2.启动gdb 1.我们一般使用:gdb + 程序名字来启动gdb. dzhwen@deng:~/firs…
由于没有上过Linux编程这门课,所以Linux学得很水啊!!用来用去都是ls -al ; cd .. ;这些渣命令,尤其gcc都不知道什么东西来的,所以先学一下吧. 一.程序的编译过程 对于GUN编译器来说,程序的编译要经历预处理.编译.汇编.连接四个阶段,如下图所示: 在 预处理阶段,输入的是C语言的源文件,通常为*.c.它们通常带有.h之类头文件的包含文件.这个阶段主要处理源文件中的#ifdef. #include和#define命令.该阶段会生成一个中间文件*.i,但实际工作中通常不用专…