
工作心得
远行MM
这个作者很懒,什么都没留下…
展开
-
myEclipse一直弹出输入账号密码Please provide login details for
下了个myEclipse,开开心心写JAVA,发现一直弹出输入账号密码,也不知道是个什么账号密码,网上找了很多方法,都失败了。后来换了eclipse,安装不了,据说安装成功率是0,最后选择IntelliJ IDEA,问题解决...原创 2020-10-19 21:30:29 · 3396 阅读 · 1 评论 -
定位JS死循环位置
上周写代码写了个死循环,当时不知道是死循环,整个代码重构了一遍,还是跑不起来,Chrome一直在加载,控制台JS代码都显示不出来,当时怀疑是死循环,但是代码量那么多,无从查起,而且没有做版本管理,只能重写代码,难受尝试过重装Chrome还是没用,于是换了Microsoft EDGE,结果是代码能加载出来,但是页面表现不符合预期,整个页面什么都没显示出来。最后尝试用Firefox,结果如下,出现了提示某个网页让您的浏览器变慢了。您想如何处理?当然是选择右边的停止了,这时候JS代码就加载出来了,原创 2020-05-25 10:41:25 · 2349 阅读 · 0 评论 -
Chrome设置不设缓存
几乎每个排期的功能都会出现测试或者策划追问,刷新了,界面还是没变,程序回清缓存,浪费了不必要的时间,影响工作效率,故整理了一份设置Chrome不设缓存的操作步骤,同时,也简化了测试步骤,不必每次测试都手动清一次缓存,时刻打开控制台也方便第一时间发现报错1、F12打开开发者模式,界面上出现下面框中的界面,就说明打开了控制台,出现了就行,不一定在右边,因为这个是可以设置出现的位置的。然后点击Net...原创 2020-06-16 16:16:21 · 2838 阅读 · 0 评论 -
升级进度条动画的处理思路
养成模块,经常有升级进度条,每次进度条满了之后会升级,然后进度从0开始累积。最开始想到的方法(根据需求直接翻译的需求,有时候策划给出的逻辑,不一定要按照策划的逻辑来写,换一种逻辑也可以,只要最后达到的效果是一样的就行)是每次升级完成之后,减掉升级已经消耗得进度值,然后再拨进度条动画,再次满进度之后,再减再播动画,这样写也不是不可以,但是很容易出问题,这里提供一个更简单的思路。获得进度...原创 2019-03-15 11:29:42 · 877 阅读 · 0 评论 -
网络不稳定问题的兼容处理
玩家由于网络波动造成短线重连,需要知道的是,网络问题,我们能做的只是兼容处理,不能完美解决。网络问题分两种情况:一、客户端向服务器发协议之前就断网了;二、客户端向服务器发完协议之后断网了;断网能引发一系列问题,查代码,逻辑又是没问题的,下面以刮刮卡为例说明断网造成的影响,以及相应的解决方案逻辑是,刮卡之后,客户端进行记录,记录后,该道具再次请求刮开时会被拦截,这么处理是为了避免客户...原创 2019-03-14 12:30:57 · 1144 阅读 · 0 评论 -
升级模块读配置的代码设计方案
游戏中设计到升级时,那么肯定有满级配置,读取下一级配置时,当没有满级时,根据index读取下一个配置,没毛病,但是满级的时候,没有下一级配置。最开始的做法是,判断玩家是否满级,如果满级,下一级数据读取当前配置的数据,如果没有满级,下一级的数据读取下一级的数据。这么做虽然也能解决问题,但是这样做的弊端是,语义容易误解,而且还得专门写个方法判断属性是否已经满级。后来查看了其它大佬的写法,下一级的配...原创 2019-03-04 15:46:49 · 330 阅读 · 0 评论