
与传统 HTML 页或基于客户端的 Web 应用程序中的事件相比,由 ASPNET 服务器控件引发的事件的工作方式稍有不同。导致差异的主要原因在于事件本身与处理该事件的位置的分离。在基于客户端的应用程序中,在客户端引发和处理事 件。但是,在 ASPNET 网页中,与服务器控件关联的事件在客户端(浏览器)上引发,但由 ASPNET 页在 Web 服务器上处理。
对 于在客户端引发的事件,ASPNET Web 控件事件模型要求在客户端捕获事件信息,并通过 >不可以。
深度学习少不了模型训练,这通常是最耗时耗力的part,但在 GPU 上训练模型能让训练速度提高达 40 倍,将原本需要花费 2 天的训练时间缩短至几个小时。
你可以使用云端数据科学研究平台 ModelWhale ,由于 ModelWhale 的处理能力来自云端服务器,而不是本地机器,所以我们能在不怎么依赖笔记本配置和消耗电量的情况下,在上面完成很多数据科学和深度学习工作。服务器创建并绑定套接字后fork出几个子进程,子进程中分别进行accept(该函数为阻塞函数)、recv、处理数据然后再次acept,这样循环下去。所有客户端发来的信息都是直接由子进程处理。
例程
代码如下,在处理客户端请求之前,服务器先fork了3个子进程,然后将客户端的请求直接交由子进程处理。
该例程中,服务器fork子进程后,子进程监听并接收客户端的信息,然后打印客户端发来的信息和自己的id(id代表自己是第几个子进程)
服务器端代码:
/
author:arvik
purpose:test the server simultaneity
email:1216601195@qqcom
csdn: >Nginx是一款自由的、开源的、高性能的>
网络应用随处可见,任何时候浏览Web、发送E-mail信息或玩在线 游戏 ,都会使用网络应用程序。有趣的是,所有的网络应用都是基于相同的基本编程模型,有着相似的整体逻辑结构,并且依赖相同的编程接口。
每个网络应用都是基于 客户端-服务器 模型的。采用这个模型,一个应用是由一个服务器进程 和 一个或多个客户端进程组成。服务器管理某种资源,并且通过 *** 作这种资源来为它的客户端提供某种服务。
如一个Web服务器管理者一组磁盘文件,它会代表客户端进行存储和检索。相似地,一个电子邮件服务器管理着一些文件,它为客户端进行读和更新。
客户端-服务器模型中的基本 *** 作是事务(transaction),一个客户端-服务器事务由以下四步组成:
需要注意的是,客户端和服务器是进程,而不是常提到的机器或主机。一台主机可以同时运行多个不同的客户端和服务器,而且一个客户端和服务器的事务可以在同一台或不同的主机上。无论客户端和服务器是怎样映射到主机上的,客户端-服务器模型都是相同的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)