C#制作光盘自动安装
摘要:用户在安装软件时,将光盘放入光驱内,光盘会自动运行,进行安装操作,该功能是如何实现的呢?本例介绍如何制作“自动安装的光盘程序”。其实,实现光盘的自动运行非常简单,当用户打开自动运行的光盘时,会发现光盘中有几个特殊的文件,分别为“autorun.exe”、“autorun.ico”和“autorun.inf”,其中“autorun.exe”是光盘自动播放时执行的可执行文件,“autorun.ico”是光盘的图标,“autorun.inf”是一个INI文件。只要光盘中包含这些文件,那么在将光盘放入光驱时,就会自动运行。开发过程:(1)创建一个项目,将其命名为AutoRun,控制台应用程序。(2)主
阅读全文
posted @
2012-06-20 17:17
陈国利
阅读(1140)
推荐(0) 编辑
Google App Engine 架构分析
摘要:根据google 公开的资料,猜测Google App Engine架构设计,下面简要学习记录App Engine 接受请求原理及流程。高手路过!若你有更详细的资料或其他的想法请分享。App Engine 基本架构比较简洁。如下图所示:进一步简化一下,可以抽象为即包括:web、Datastore和服务群1、webweb部分主要用于处理请求主要有如下模块:(1)、前端,即可以认为负载均衡(load balancer),也可以认为它是代理(proxy),主要负责负载均衡和将具体的web请求转发给应用服务器。对于一些静态文件(比如:图片、CSS和JS脚本等)的请求,前端会将这种请求转给对应的类似于C
阅读全文
posted @
2012-06-11 17:37
陈国利
阅读(2354)
推荐(1) 编辑
Google分布式系统
摘要:Google 搜索服务需要处理和存储海量的数据,并且每天需要对数以百万计的搜索请求,它的内部是一套强大的分布式系统。下面了解一下google的分布式系统。1、分布式设施分布式设施必备3样东西:分布式文件系统、分布式锁机制和分布式通信机制。而相对应google的分布式环境是GFS、Chubby、Protocol Buffer。(1)GFS GFS主要分为两类节点,其一是Master节点:它主要存储与数据文件相关的无数据,而不是chunk(数据块)。无数据包括一个能将64位标签映射到数据块的位置及其组成文件的表格、数据块副本的位置和哪个进程正读写特定的数据块等。 另外,Master节点会周期性..
阅读全文
posted @
2012-06-06 09:29
陈国利
阅读(3768)
推荐(2) 编辑