一:同步阻塞迭代模型 该模型是最简单IO模型 特点:单进程、单线程 缺点: 1、如果没有客户端的连接请求,进程汇阻塞在accept系统调用上,不能做其它任何事情 2、与客户端建立好一条链路后,通过read系统调用从客户端接收数据,如果客户端迟迟不发来数据,进程就会阻塞住,此时如果有其它的客户端请求连 ...
分类:
其他好文 时间:
2016-07-19 13:19:54
阅读次数:
143
1.tcp/ip分层模型 tcp/ip把网络结构分为四层,从上到下依次为:应用层、传输层、互联网层、网络接口层。每层担任不同的职责,下层服务于上层,最终上层就是用户使用的层。分层结构如图1所示。 图1 tcp/ip分层模型 (1)应用层 向用户提供的应用程序,如http协议。 (2)传输层 负责端到 ...
分类:
其他好文 时间:
2016-07-11 10:36:19
阅读次数:
155
在virtualbox中,创建的虚拟机设置网络时,会有几个网络模型,包括桥接、仅主机、网络地址转换(NAT)和NAT网络。其中,网络地址转换和NAT网络指的是一回事,只是NAT网络是提前创建好的网络,供后面选择而已。创建NAT网络的过程为:选择全局设定选择网络,可以点击加号添加NAT网..
分类:
其他好文 时间:
2016-07-01 18:36:37
阅读次数:
1115
VMware的几个虚拟设备:VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;用于虚机和主机桥接通信用,只要虚机和主机设置为同一IP网段,虚机和主机以及主机所在的网段都能访问这个虚机。VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;虚机和主机不能通信。VMnet8..
分类:
系统相关 时间:
2016-06-24 20:50:46
阅读次数:
218
这是斯坦福CS224d深度学习与自然语言处理的第3课,这节课先会介绍单层和多层神经网络和它们在机器学习分类任务中的应用, 接着介绍如何利用反向传播算法来训练这些神经网络模型(在这个方法中,我们将利用偏导数的链式法则来层层更新神经元参数)。在给出神经网络以及这些算法严谨的数学定义后,介绍了训练神经网络的一些实用的技巧和窍门。...
分类:
编程语言 时间:
2016-06-19 14:21:42
阅读次数:
336
这是斯坦福CS224d深度学习与自然语言处理的第3课,这节课先会介绍单层和多层神经网络和它们在机器学习分类任务中的应用, 接着介绍如何利用反向传播算法来训练这些神经网络模型(在这个方法中,我们将利用偏导数的链式法则来层层更新神经元参数)。在给出神经网络以及这些算法严谨的数学定义后,介绍了训练神经网络的一些实用的技巧和窍门,比如,神经元(非线性激励),梯度检验,参数的Xavier初始化方法,学习速率,ADAGRAD...
分类:
编程语言 时间:
2016-06-19 11:41:38
阅读次数:
614
神经网络的基本类型与学习算法: 目前已有的数十种神经网络模型,按网络结构划分可归纳为三大类:前馈网络、反馈网络和自组织网络。 前馈神经网络则是指神经元分层排列,分别组成输入层、中间层和输出层。每一层的神经元只接受来自前一层神经元的输入,后面的层对前面层没有信号反馈。输入模式经过各层的顺序传播,最后在 ...
分类:
其他好文 时间:
2016-06-13 11:48:08
阅读次数:
472
Description 近日,谷歌研发的围棋AI—AlphaGo以4:1的比分战胜了曾经的世界冠军李世石,这是人工智能领域的又一里程碑。 与传统的搜索式AI不同,AlphaGo使用了最近十分流行的卷积神经网络模型。在卷积神经网络模型中,棋盘上每一 块特定大小的区域都被当做一个窗口。例如棋盘的大小为5 ...
分类:
其他好文 时间:
2016-06-11 18:40:48
阅读次数:
175
之前用libevent开发了一个流媒体服务器。用线程池实现的。之后又看了memcached的网络相关实现,今天来整理一下memcached的实现流程。 memcached不同于Redis的单进程单线程,是采用多线程的工作方式。有一个主线程,同时维护了一个线程池(工作线程)。worker thread... ...
分类:
系统相关 时间:
2016-06-10 12:27:20
阅读次数:
264
转:http://blog.csdn.net/superjunjin/article/details/7841099/TCP/IP四层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从 ...
分类:
其他好文 时间:
2016-06-09 23:44:35
阅读次数:
513