Nginx的高并发得益于其采用了epoll模型,与传统的服务器程序架构不同,epoll是linux内核2.6以后才出现的。下面通过比较Apache和Nginx工作原理来比较。 传统Apache都是多进程或者多线程来工作,假设是多进程工作(prefork),apache会先生成几个进程,类似进程池的....
分类:
Web程序 时间:
2015-04-13 20:44:40
阅读次数:
180
最近在复习经典机器学习算法的同时,也仔细看了一些深度学习的典型算法。深度学习是机器学习的“新浪潮”,它的成功主要得益于深度“神经网络模型”的优异效果。这个小系列打算深入浅出地记录一下深度学习中常用的一些算法。第一篇先写一下“受限玻尔兹曼机“RBM。...
分类:
其他好文 时间:
2015-04-06 21:52:38
阅读次数:
346
作为一名还没毕业的应届毕业生,还没找到工作,也是感觉到自己挺失败了,不过换句话来说,自己又有充足的时间将以前做过的项目整理一下,希望大家指正。前些个月做了一套机房管理软件,也可以看成网吧计费软件,C/S架构的,编程语言选择的是C#,使用的网络模型就是今天这篇文章的重点了——IOCP(完成端口)网络模...
分类:
其他好文 时间:
2015-04-05 17:21:57
阅读次数:
116
OSI七层网络模型百科: OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。 OSI七层模型是一种框架性的设计方...
分类:
其他好文 时间:
2015-04-03 10:50:24
阅读次数:
120
第一次接触复杂性科学是在一本叫think complexity的书上,Allen博士很好的讲述了数据结构与复杂性科学,barabasi是一个知名的复杂性网络科学家,barabasilab则是他所主导的一个实验室,这里的笔记则是关于里面介绍的课程的slider的笔记,当然别人的课程不是公开课,所以从p...
分类:
Web程序 时间:
2015-04-02 23:59:12
阅读次数:
499
1.网络通讯要素:(1)找到对方的IP地址(2)数据要发送到对方指定的应用程序上。为了标识这些应用程序,给小河蟹应用程序都用数字进行标识。为了方便称呼这些数字,称为端口(3)定义通信规则,这个规则称为协议,国际组织定义了通用协议TCP/IP2.网络模型:应用层:HTTP,FTP等传输层:UDP,TC...
分类:
其他好文 时间:
2015-03-27 21:54:41
阅读次数:
141
OSI 计算机网络7层模型TCP/IP四层网络模型传输层提供应用间的逻辑通信(端到端),网络层提供的是主机到主机的通信,传输层提供的是可靠服务。TCP 中常说的握手指的是:连接的定义和连接的建立的过程。IP 协议是无连接的,但是 TCP 是有链接的。端口:数据链路层依靠 mac 地址寻址,网络接口层...
分类:
其他好文 时间:
2015-03-20 20:04:40
阅读次数:
159
1.请描述游戏动画有哪几种,以及其原理。答:主要有关节动画、单一网格模型动画(关键帧动画)、骨骼动画。 关节动画把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一个整体的动画,角色比较灵活Quake2中使用了这种动画; 单一网络模型动画由一个完整的网格模型构成,在动画序列的关...
分类:
编程语言 时间:
2015-03-19 19:57:39
阅读次数:
168
OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,即7、6、5、4层定义了应用程序的功能,下面3层,即3...
分类:
其他好文 时间:
2015-03-19 00:40:26
阅读次数:
174
前言
从我们上一章《Linux c 开发 - Memcached源码分析之基于Libevent的网络模型》我们基本了解了Memcached的网络模型。这一章节,我们需要详细解读Memcached的命令解析。
我们回顾上一章发现Memcached会分成主线程和N个工作线程。主线程主要用于监听accpet客户端的Socket连接,而工作线程主要用于接管具体的客户端连接。
主线程和工作线程之间主要...
分类:
系统相关 时间:
2015-03-12 01:02:29
阅读次数:
200