Jack Jack
4年前
使用Java 语言编写一个贪吃蛇游戏
使用Java语言编写一个贪吃蛇游戏,代码如下:GreedSnake.javapackagejzjsfx;publicclassGreedSnakepublicstaticvoidmain(Stringargs)SnakeModelmodelnewSnakeModel(20,30);SnakeControlc
Wesley13 Wesley13
3年前
SPI应用场景及详解
java中spi(serviceproviderinterface)是jdk内置的一种服务发现机制,可以基于配置,在运行时加载指定服务。java中提供了很多服务提供接口,如jdbc、jndi等。面对分布式的开发,很多系统之间的调用都是使用rpc直接调用,但是有的时候上游的系统需要调用下游系统很多的接口,导致开发工作量很大。因此上游系统使用sp
CuterCorley CuterCorley
4年前
不会玩阴阳师的我带你一键下载《阴阳师:百闻牌》所有卡牌并调用百度OCR识别文字信息
@toc一、项目概述1.项目背景一天,一个朋友给我发来一条链接,让我帮他看看怎么能获取到网页中所有的图片链接。我打开链接一看,页面的标题是阴阳师:百闻牌,下面有选择栏,再下边就是各种奇奇怪怪的看不懂的图片,我就问他这是什么呀?他说是一个游戏阴阳师里边的卡牌。怪不得我没听过,因为我不玩游戏,一个准程序猿不玩游戏一定
游戏安全实践的一些思考
移动的游戏能够稳定健康的上线。主要需要依赖以下在四个方面:1.前端展示,或者说客户端正常运行。性能稳定不崩溃,不过热能够稳定运行。2.后端,或者游戏后台服务端的。不但要稳定。还有能在有限的服务器资源下,能承受大量的同时在线用户。而且要让游戏中的每个模块都能够承受承受大量的同时在线用户。3.安全也是重点之中。这既包括客户端,又包括服务端。客户端的安全,包括要防
Wesley13 Wesley13
3年前
Unity获取安卓手机运营商,电量,wifi信号强度,本地Toast,获取已安装apk,调用第三方应用,强制自动重启本应用
  一个完整的游戏项目上线需要不断的完善优化,但是到了后期的开发不再仅仅是游戏了,它的复杂度远远大于纯粹的应用开发。首先必须要考虑的就是集成第三方SDK,支付这块渠道商已经帮你我们做好了,只需要按照文档对接就好。其次是各种各样的功能需求,例如社交中的语音聊天,我们游戏使用的云娃的SDK,支持语音翻译文字,推送使用的是极光。对接SDK这块说简单吧有时也不简单,
Wesley13 Wesley13
3年前
TGC小程序
有幸参与了今年腾讯游戏嘉联华(即TGC),现场出现了一个挺奇特的小程序。!(https://oscimg.oschina.net/oscnet/5ebee1c03cf4440b873207ab3d703900.png)它是服务于线下的,主要服务于2017年腾讯游戏嘉年华现场展区的卡片收集活动。!(https://oscimg.os
Stella981 Stella981
3年前
MyRocks及其使用场景分析
出处:https://zhuanlan.zhihu.com/p/45652076作者:温正湖(任职于网易杭州研究院,从事数据库内核开发)MyRocks是一种经过空间和写性能优化的MySQL数据库,为您业务的数据库选型提供一种靠谱的选择。本文主要介绍什么是MyRocks,包括其功能特性,重点讲解MyRocks相比InnoDB的优势,详细
Stella981 Stella981
3年前
Egret 中实现3种状态切换按钮
一、游戏中的常用3种状态按钮Egret种提供了2种状态切换的按钮ToggleButton。 但是在游戏中常用到3种状态的按钮,比如任务系统的领取、已领取、未领取。比如下图中宝箱的打开、浏览后打开、邀请后打开!(https://oscimg.oschina.net/oscnet/fe992f483ec89433
Stella981 Stella981
3年前
HTML5+CSS+JS 贪吃蛇demo
我写博客的主要目的就是温习所学的知识,自己以前写的游戏当然不能放过!这款网页版贪吃蛇是大一下册学习网页前端时老师教我们写的,由于那个时候初学网页前端,所以这款游戏是纯原生JavaScript写的,没有使用JQuery。重新看了一遍自己写的代码,大一的我真的太年轻了,一个注释都没有写,幸好这款游戏的逻辑不难,还能看得懂,补了一些注释,对一些细节加深了
Stella981 Stella981
3年前
Hibernate Annotations @Any 使用场景
使用hibernate时,你是否遇到如下蛋疼大场景@Entity@Table(name"contr_Contract")@Cache(usageCacheConcurrencyStrategy.READ_WRITE)@MetaData(value"合同")publicclassCont