大多数的字符串算法都是以ASCII码为例的,但在实际开发中,常常要用到UTF-8编码,这时候,需要了解一点两种编码的基础知识,才能正确的运用已有的字符串算法。 标准ASCII...
大多数的字符串算法都是以ASCII码为例的,但在实际开发中,常常要用到UTF-8编码,这时候,需要了解一点两种编码的基础知识,才能正确的运用已有的字符串算法。 标准ASCII...
网络传输的优化主要有以下两个思路: 更少的流量压缩数据差量化传输选择合适的序列化方式 更低的网络延时可靠UDP多线程并行处理
Python程序结构 程序由模块构成。 模块包含语句。 语句包含表达式。 表达式建立并处理对象。 Python语句简介 冒号(:)所有Python的复合语句首行要以冒号结束。...
协程的概念 协程又可以称为用户线程,微线程,可以将其理解为单个进程或线程中的多个用户态线程,这些微线程在用户态进程控制和调度。 进程,线程以及协程的设计都是为了并发任务可以更...
启动游戏一直hold on 在某个脚本中出现了死循环,会导致这个问题,并且退出不了,只能用任务管理器关掉。 在人物上挂载UI显示不出来 这里一定要注意的是,画布默认的是屏幕空...
要实现服务器和客户端之间完整的收发消息,需要处理以下的几个问题。 粘包半包问题 粘包就是一次从socket缓冲区中读取到的数据不止一条消息。半包就是一次从socket缓冲区读...
gRPC是什么? gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓...
写得很好,对理解协程有帮助
coroutine协程详解前两天阿里巴巴开源了coobjc,没几天就已经2千多star了,我也看了看源码,主要关注的是协程的实现,周末折腾了两整天参照Go的前身libtask和风神的coroutine...
前两天阿里巴巴开源了coobjc,没几天就已经2千多star了,我也看了看源码,主要关注的是协程的实现,周末折腾了两整天参照Go的前身libtask和风神的coroutine...
在客户端——服务端架构中,无论是用什么样的同步方法,都始终遵循如下的一个过程:某个客户端向服务端发送一条消息,服务器收到后稍作处理,把它广播给所需的客户端。所传递的消息可以是...
原地址https://www.redblobgames.com/pathfinding/a-star/implementation.html。 A*算法是游戏中常用的寻路算法...
约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一...
关系模型 Database = set of named relations (or tables) Each relation has a set of named att...
游戏管理者 通常,游戏需要一个游戏管理者,游戏管理者知道游戏所有的状态,其他的游戏组件可以通过游戏管理者知道其他组件的情况。 人物移动、旋转和跳跃 第三人称相机 相机紧跟着玩...
variable `xxx' has initializer but incomplete type 出现这个错误字面意思是变量xxx定义了,但是不完整,解决方法是,没有找到...
我自学计算机已经有两年多了,感觉学习计算机还是很幸福的,因为网上的资料很多,初学的时候,基本上遇到的坑在网上一搜就会有答案。我个人是比较买书和收集资料的,看过了一些书,也看过...