游戏开发过程中,各种游戏状态的切换无处不在。但很多时候,简单粗暴的if else加标志位的方式并不能很地道地解决问题,这时,就可以运用到状态模式以及状态机来高效地完成任务。状态模式与状态机,因为他们关...
分类:
编程语言 时间:
2016-10-17 11:32:41
阅读次数:
341
常用结构:1.Event类,事件主要用于Greenlet之间的异步通信e=gevent.event.Event()->Event说明:创建一个信号对象e.set()->None说明:设置标志位e.clear()->None说明:清除标志位e.wait()->None说明:阻塞直至标志位被设置#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
..
分类:
编程语言 时间:
2016-10-17 07:27:07
阅读次数:
282
N:负数标志位。如果目标寄存器中的有符号数为负数,则N=1,否则N=0。 Z:零标志位。如果目标寄存器中的数为0,则N=1,否则N=1。 C:进位标志位。有以下3种情况 1、无符号加法运算和CMN指令,如果产生进位,则C=1,否则C=0; 2、无符号减法运算和CMP指令,如果产生借位,则C=0,否则 ...
分类:
其他好文 时间:
2016-10-01 19:55:13
阅读次数:
1156
S后缀: 在指令后面加上S后缀后,指令运行后的结果会改变CPSR中条件标志位的值。某些指令不加S后缀也会无条件改变CPSR中的条件标志位,如CMP、TST等指令。其他的指令不加S后缀的话,其指令运行的结果是不会改变CPSR中条件标志位。 !后缀: 使用!后缀后,那么基址寄存器的值在操作完成后将会改变 ...
分类:
其他好文 时间:
2016-10-01 19:40:08
阅读次数:
166
TCP协议三次握手过程分析 TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowled ...
分类:
其他好文 时间:
2016-09-14 21:47:55
阅读次数:
125
记录一下windowFlags各种标志位的样式和用法, 代码: 结果: ...
TCP/IP协议通常放在一起来说,但是它们是两个不同的协议,所起的作用也不一样。 IP协议是用来查找地址的,对应于网际互联层。 TCP协议是用来规范传输规则的,对应着传输层。 IP协议只负责找到地址,具体传输的工作交给TCP来完成。 TCP在传输之前会进行三次沟通,一般称为“三握手”;传输数据断开的 ...
分类:
其他好文 时间:
2016-09-10 23:42:44
阅读次数:
317
具体需求:1.模拟Device首先发送注册包注册到TPS服务器,然后Client发送私有数据包到TPS,测试Device可以接收到私有数据包则返回成功或标志位(0,‘‘)或(1,‘errormsg‘)2.由于此插件是用于自己写的插件式监控系统,所以入口函数名必须和文件名保持一致,这里暂定为server_tps_status.py..
分类:
编程语言 时间:
2016-09-06 23:27:16
阅读次数:
261
对于错误日志的输出,我们借助web.config的两个标志位: 其中,我重写三个事件:后台页面的基类重写的【PageError】、前台MVC的基类重写的【ControllerException(此事件为自定义名称,参考MVC的错误重写)】、全局Global的【Application_Error】,然 ...
分类:
Web程序 时间:
2016-09-04 17:41:46
阅读次数:
166
1.SUN,为standford university network 2.java的标志位咖啡,java本意为南美的一种咖啡。因为oak已被注册 3.JDK为java se development kit; java se:standard标准,是基础;ee:enterprise企业级;me:mi ...
分类:
编程语言 时间:
2016-09-03 07:29:55
阅读次数:
157