用线程池实现的简单web服务器--tinywebserver 写了一个使用线程池实现的简单web服务器,主要可以复习IO复用,线程池,信号,有限状态机,HTTP协议解析等内容。 下面首先给出实现过程中遇到的问题以及解决的方法,然后给出项目的具体代码,代码是基于《Linux高性能服务器编程》编写的。 ...
分类:
编程语言 时间:
2017-11-27 21:35:32
阅读次数:
273
一、socket介绍
二、TCPFSM有限状态机
三、http相关概念
四、http服务器程序一、socket介绍1.socket:C/SClient:发起应用请求的程序Server:响应请求(提供服务)的程序LISTEN:Socketc/s双方都打开了一个套接字:已经连接的套接字应用层应用层==============传输层:传输层:网络层..
分类:
Web程序 时间:
2017-11-22 17:43:30
阅读次数:
211
层次化状态机的讨论 http://www.aisharing.com/archives/393 从有限状态机(FSM)到行为树(Behavior Tree)(1) http://www.aisharing.com/archives/439 http://www.aisharing.com/archi ...
分类:
其他好文 时间:
2017-11-12 14:08:35
阅读次数:
119
5 导航/路径规划智能手机的定位和导航功能:1、利用卫星定位;2、地址的识别;3、根据用户输入的起点和终点,在地图上规划最短路线和最快路线。5.1 卫星定位 5.2 地址分析和有限状态机地址的描述虽然看上去简单,但是他依然是比较复杂的上下文有关的文法。有许多识别和分析的方法,最有效的是有限状态机。有 ...
分类:
编程语言 时间:
2017-10-20 10:05:57
阅读次数:
2576
进化规则是为了求解预测问题而提出的一种有限状态机模型,其中机器的状态是基于基本均匀随机分布的规律进行变异,可用于求解静态和非静态时间序列的预测问题。应用于人工智能以及其他复杂系统领域的优化问题。 进化计算中常用的两种算法,进化规则和遗传算法。进化规则算法在运行过程中,主要是模拟和借鉴了生物在进化过程 ...
分类:
其他好文 时间:
2017-10-17 15:10:01
阅读次数:
149
1》各种传输方式到最后都会转化为能够通过网络发送的数据格式: 1>文本格式; 2>二进制格式;2》TCP三次握手连接,四次断开,连接时客户端是主动打开,服务器是被动 打开,处于监听状态; TCP有限状态机: 3》防火墙:可能是硬件,也可能是软件; 规则:匹配标准和处理方法(除了制定的规则,还应有一种 ...
分类:
其他好文 时间:
2017-09-25 00:47:00
阅读次数:
189
本文从简单的例子入手,逐步演变成非常复杂的程序。 在简明 状态模式(5.8)中,状态之间的变换由外界控制,或者说,多种状态是分割的、无关的。状态模式最有趣的地方正是讨论其状态的变迁。 1.引子 空调(air-condition)的遥控器有两个按钮(更多的按钮在后面的例子中引入),power/电源键和 ...
分类:
编程语言 时间:
2017-09-22 11:50:14
阅读次数:
351
在企业级应用开发中,经常会涉及到流程和状态,而有限状态机(FSM)则是对应的一种简单实现,如果复杂化,就上升到Workflow和BPM了。我们在Fabric ChainCode的开发过程中,也很可能涉及到状态机,这里我们就举一个例子,用FSM实现一个二级审批的状态转移。 我们有一个表单,员工填写表单 ...
分类:
其他好文 时间:
2017-09-08 01:16:24
阅读次数:
205
后验概率最大,即为判别结果 HTK Hvite解码器 Sphinx解码器 TODE解码器,生硬,修改繁琐。 WFST 扩充,简单高效。 有限状态机模型被用于大词汇量连续中文语音识别系统中。 其操作思路是将传统语音识别系统中的数学模型,分别转换成有限状态机模型,再将转换后的模型进行有效地整合及优化,得 ...
分类:
其他好文 时间:
2017-09-07 16:10:50
阅读次数:
256
状态机 有限状态机(Finite State Machine 或 Finite State Automata)是软件领域中一种重要的工具。 状态机允许一个对象在其内部状态改变时改变它的行为。对象内部状态决定行为方式,对象状态改变行为方式改变,这里强调内部状态。 Command 模式是将命令请求封装成 ...
分类:
其他好文 时间:
2017-08-24 15:00:11
阅读次数:
128