二进制的世界
码龄10年
关注
提问 私信
  • 博客:71,377
    71,377
    总访问量
  • 19
    原创
  • 1,177,653
    排名
  • 73
    粉丝
  • 0
    铁粉

个人简介:781228123@qq.com

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2014-06-13
博客简介:

二进制

博客描述:
想一万次,不如做一次
查看详细资料
个人成就
  • 获得48次点赞
  • 内容获得22次评论
  • 获得160次收藏
创作历程
  • 1篇
    2019年
  • 1篇
    2018年
  • 4篇
    2017年
  • 4篇
    2016年
  • 10篇
    2015年
成就勋章
TA的专栏
  • android
    10篇
  • WebSerivce
    2篇
  • web
    1篇
  • 大数据
    1篇
  • 游戏
    5篇
  • 算法
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Base-House-generator.hiplc

发布资源 2019.12.04 ·
hiplc

当moba遇上麻将——刀塔自走棋

如果你关注游戏圈,你会发现一款叫做《刀塔自走棋》的游戏在直播平台中火了起来,各类游戏主播都在不务正业的沉迷下棋无法自拔,直呼“我就最后下亿把”,“下棋一直爽,一直下棋一直爽”。这个Dota2平台的第三方自定义游戏,由仅有5人的巨鸟多多工作室开发,自1月4日上线之后,人气一路高歌猛上,至本文定稿时,已有400万订阅和稳定20万的同时在线人数。斗鱼等直播平台专门开通《刀塔自走棋》专区;Dota2客...
原创
发布博客 2019.03.27 ·
837 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

手游 反外挂

天道有轮回,苍天绕过谁。曾经都是我开外挂玩别人的游戏,现在轮到别人开挂玩我们的游戏了。说起外挂,我游戏生涯接触还算挺多了,从最开始单机游戏的金山游侠、金手指,到网游时代传奇的变速齿轮、DNF的封包外挂,到手游时代的葫芦侠、八门神器等各种内存修改器,很不好意的讲,我都用过……当然,我还是有原则,竞技游戏坚决不会开外挂。当下绝地求生颇受外挂困扰,各大主播因外挂嫌疑被锤得死去活来,外挂对于游戏的破坏力,
原创
发布博客 2018.02.02 ·
5158 阅读 ·
11 点赞 ·
1 评论 ·
20 收藏

可控定时任务 框架设计实现

后台程序开发中,定时任务基本都是必不可少的,JAVA领域常用到的定时任务实现,一般是JDK自带的Timer类,以及java.util.concurrent包下线程池的Executors等。或者第三方定时任务实现,比如比较出名的quartzs。但这些定时任务一般不会持久化任务数据,也就是说一旦JAVA进程挂掉或者服务器被重启,所有提交的任务就会消失。还有就是一旦提交了任务,想修改任务的参数就比较麻烦。
原创
发布博客 2017.11.04 ·
2496 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

游戏 帧同步 实现

首先简单讲一下帧同步的原理。帧同步是同一场战斗中的各个玩家的操作(比如移动摇杆、点击释放技能等)不立即在客服端执行,而是先上报到服务器。服务器收集并合并所有玩家的操作(必要时进行校验等控制),下发给所有客服端,客户端收到之后再执行。只要各个客户端的代码(版本)一致,并且需要用到的随机数也进行同步,那么所有客服端运行出来的表现结果是一致的。大部分moba类游戏,例如王者荣耀,都是使用帧同步。帧同...
原创
发布博客 2017.11.03 ·
4602 阅读 ·
2 点赞 ·
5 评论 ·
34 收藏

游戏 场景同步 实现(状态同步)

多人同屏游戏,都需要场景同步。场景同步一般分两种,状态同步和帧同步。状态同步一般用于大世界地图,服务器只向玩家同步玩家视野范围内其他玩家的状态信息。帧同步一般用于moba之类场景内玩家并不多并且对同步要求比较高的情况。状态同步同步是状态,比如在某个坐标出现了某个玩家身上带着某些状态,然后客户端直接显示出来。帧同步同步的是每个玩家的操作,每个客户端上报自己的操作,服务器收集合并之后,下发给每个客...
原创
发布博客 2017.11.03 ·
5471 阅读 ·
4 点赞 ·
5 评论 ·
26 收藏

游戏 匹配算法 实现(基于ELO分数、等待时长)

去年拒绝了上家公司的提干和股票,毅然投身游戏行业,加入了一家创业公司,经历了一年多比996强度还高的加班,我们的第一款游戏终于顺利上线了。我全程参与了我们游戏服务器的开发,从架构到业务。现在游戏上线稳定了,也有时间总结下开发的的一些经验了。我们游戏的是ARPG游戏,客户端用unity3d,服务器用java。我们有主城,做了场景同步;有组队战斗,做了帧同步;有排位赛,做了匹配。场景同步、帧同步、...
原创
发布博客 2017.11.02 ·
26428 阅读 ·
19 点赞 ·
11 评论 ·
103 收藏

spark环境搭建

1.环境配置配置集群上每台机器的hostvi /etc/hosts 加上10.0.0.16 master 10.0.0.198 slave01在集群中所有机器上创建spark账户sudo useradd -m spark -s /bin/bash 设置密码(为了好记,密码也设置为spark)sudo passwd spark 设置root权限sudo adduser s
原创
发布博客 2016.11.19 ·
889 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

灵活运用浏览器调试工具F12修改样式

当我们用一些web第三方组件、框架的时,一般我们都是调用他们提供的API。但有时通过API无法满足我们的需求,该怎么办呢?难道只能修改或拓展源码吗?这可绝对不是一个好办法,一是有难度,二是时间耗不起啊。要知道,无论任何UI组件、框架,最终在浏览器里生成的无非是基础html\css\js。我们直接改变这些生成的html元素不就好了吗?这时候,灵活运用浏览器调试工具F12,简直是事半功倍。这里举两个例子
原创
发布博客 2016.07.13 ·
7928 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

WebService SOAPHandler校验

一、在服务器端添加handler1、编写拦截类 ServiceSoapHandler.javapackage com.xxx;import java.util.Set;import javax.xml.namespace.QName;import javax.xml.soap.SOAPException;import javax.xml.soap.SOAPHeader;import javax
原创
发布博客 2016.07.03 ·
982 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

WebService java实现简单实例

转自:http://www.iteye.com/topic/1135747一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_22二、创建服务端 1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。 3、
转载
发布博客 2016.07.03 ·
538 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android入门(九) 常用UI组件

android系统为我们提供了丰富的可视化用户界面组件,包括菜单、对话框、按钮、下拉框等。android系统借用了java里面的UI设计思想(Swing),包括事件响应机制和布局管理。android系统中所有的UI类都是建立在View和ViewGroup这两个类的基础之上的。所有的View的子类称为“Widget”,所有ViewGroup的子类称为“Layout”。我们可以对这些组件进行简单分类:
原创
发布博客 2015.10.08 ·
439 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android入门(八) 状态栏通知(消息推送) Notification

用过安卓手机的对状态栏通知都很熟悉吧~,就是屏幕最顶上可以拉下来那个~学名叫Notification。它分为两个部分: 1、notification area (显示在状态栏) 2、notification drawer (显示在下拉列表) 当应用程序向android系统发出一个notification时,通知首先以小图标方式出现在notification area里。用户可以下拉状态栏,打
原创
发布博客 2015.09.13 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android入门(七) 消息提示toast和Context

toast用于向用户显示一些帮助和提示信息 特点: 1、没有焦点; 2、显示时间有限,自动消失。我们简单的创建一个按钮,绑定onclick事件,如下调用Toast事件 Toast.makeText(this, "toast", Toast.LENGTH_LONG).show();运行之后效果如下: 我们来详细看一下Toast.makeText()的javadoc 第一个参
原创
发布博客 2015.09.11 ·
5915 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

android入门(六) UI线程阻塞及其优化

当一个应用程序启动之后,android系统会为这个应用程序创建一个主线程(Main Thread),它负责渲染视图,分发事件到响应监听器并执行,对界面进行轮询的监听。因此,一般也叫做“UI线程”(UI Thread)。android系统不会给应用程序的多个元素组件建立多个线程来执行。一个视图(Activity)中的多个view组件运行在同一个UI线程当中。因此,多个view组件的监听器的执行可能会相
原创
发布博客 2015.09.05 ·
2621 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【android】 eclipse导入sdk源码、javadoc(帮助文档)

导入sdk源码与javadoc,非常有助于我们开发与学习。网上搜到一篇比较详尽的导入方法,我也就不再多写了,直接贴上连接: http://jingyan.baidu.com/article/acf728fd2476e2f8e410a35a.html有的同学可能不知道javadoc是什么,这里稍微讲一下。 javadoc是可以看作是源码的标准注释,在一个方法的上方,我们写下如下格式的注释:
原创
发布博客 2015.08.31 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android入门(五) 常见事件响应及实现方式

常见事件: 1.单击事件onClickListener 2.长按事件onLongClickListener 3.滑动事件onTouchListener 4.键盘事件onKeyListener 5.焦点事件setOnFocusChangeListener我们先通过设置单击事件onClickListener来学习事件响应的实现方式。 实现方式: 一、动态设置(最常用方式) 在onCrea
原创
发布博客 2015.08.26 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android入门(四) 调试工具DDMS的使用

DDMS 的全称是Dalvik Debug Monitor Service,即Dalvik调试监控服务,是一个可视化的调试监控工具。(Dalvik是Android平台的Java虚拟机,可以支持 .dex(即Dalvik Executable)格式的Java应用程序的运行)。它主要是对系统运行后台日志的监控,还有系统线程,模拟器状态的监控。此外,它还可以模拟收发短信,拨打电话和发送GPS位置信息等。在
原创
发布博客 2015.08.24 ·
848 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android入门(三) 项目文件目录分析

打开我们之前创建的android项目,可以看到项目文件目录如下 1、src是项目源码,新建项目时已自动生成了一个项目名的包和一个MainActivity.java 可以看到MainActivity导入了两个类android.app.Activity和android.os.Bundle,继承了Activity类,并重写了onCreate等方法。android.app.Activity类:用于创
原创
发布博客 2015.08.23 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android入门(二) 第一个android程序:FuckWorld

android HelloWorld
原创
发布博客 2015.08.17 ·
570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多