一、引入print插件 1.1、新建文件夹和js文件 在根目录src下面新建一个plugins文件夹,下面新建一个print.js文件 也可以直接npm安装插件npm ins...
一、引入print插件 1.1、新建文件夹和js文件 在根目录src下面新建一个plugins文件夹,下面新建一个print.js文件 也可以直接npm安装插件npm ins...
前置依赖+获取当前账号x-token 查看某个人的全部资源 自动上背景贴纸(墙壁、地板) 自动上Creep皮肤 对应的creep的名字生成原理 自动上贴纸 creeps 死亡情况
大群正在打yoner,附上应景图片 什么是Memory仙术呢? 众所周知Memory是需要反序列化的,反序列化需要cpu具体文档:https://docs.screeps.c...
问题 在 Screeps 中,Memory 是很重要的存在,它让信息可以在Tick与Tick之间保存状态。但是每个Tick对Memory的第一次引用都会触发Memory的反序...
前言 背景知识 什么是异步 举个简单的例子[https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/...
我们在开发微信小程序通常会因为实例和数据池的数据推送而烦恼通俗的说这样一个痛点就是,什么时候setData,在哪setData,怎么把实例的数据中取出来进行setData 那...
面试题 如何设计一个高并发系统? 面试官心理分析 说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的 JD 里都是说啥,有高并...
准备部分 安装 Docker 安装命令如下,三选一 也可以使用国内 daocloud 一键安装命令: 使用yum 启动 Docker 并设置开机启动 设置加速镜像 镜像地址1...
确定安装版本及其下载路径 前往NodeJS官网[http://nodejs.cn/] 这里选择长期支持版本,点击下方安装包下载 进入下载页面选择全部安装包,跳转到淘宝镜像 找...
排序能100%AC吗,还是说有误差
我可能开发了世界上最快的通用排序算法,比快排快 60%在 Flutter ConstraintLayout 中用到了计数排序,众所周知,计数排序在某些场景下可以说是最快的排序算法,它有时甚至不需要元素间两两比较。但它有个最大的问...
首先介绍一些乐观锁与悲观锁: 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的...
不能这么解释,事件的获取1从API调用上直接获得,但这样的事件“视野”就很小且不可取消,2通过对API的覆写,实现先记录(也就是序列化的intent)最后通过BUS去处理事件(可取消的)再去集中调用
Screeps 事件总线!事件监听!有时候Screeps的代码越来越多(屎山越来越高),我们维护、修复BUG的难度也会越来越高。因此我们更愿意通过各种组件、插件或模块,来对复杂的行为和逻辑进行解耦,便于我们对逻...
上次我们在这篇文章[https://www.jianshu.com/p/96549bf81dc8]中简要提到了Screep的状态栈概念,这次我们来详细盘一下这个状态栈的意义以...
有时候Screeps的代码越来越多(屎山越来越高),我们维护、修复BUG的难度也会越来越高。因此我们更愿意通过各种组件、插件或模块,来对复杂的行为和逻辑进行解耦,便于我们对逻...
作为一个编程相关的游戏,自然少不了造轮子和用轮子,这几年也接触了很多广为流传的轮子和框架,其中不乏一些拥有“革命性”理念的设计,我也从中吸取了许多的经验。但是大家可以发现一个...
侃 今年年初的时候由于自己买的阿里云服务器性能不够(主要是家境贫寒),导致部署在阿里云服务器上的一些服务虽然勉强能跑起来,但是CPU和内存各种爆表,而且服务常常因为没有内存而...