自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 需求:从服务端导出战斗录像

按照策划要求,制作一个工具能够导出服战录像并让player.exe播放。在简单分析了一下java端和C++端的数据结构之后,我认为在服务端直接构造录像文件并不可取,同时发现在客户端存在在线播放录像的功能。本次的需求和原有的在线播放录像的功能大致相似,唯一的区别是在线播放录像的数据通过协议传入,而这次改为通过二进制文件传入。因此我定下了如下方案:服务端将压缩后的数据通过二进制写入

2017-08-22 17:48:42 240

原创 leetcode 翻转数字

翻转数字,很有意思的一道题。题目如下:Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321click to show spoilers.Note:The input is assumed to be a 32-bit signed i

2017-03-03 10:19:24 349

原创 关于java中的clone()方法

java中的clone()方法,顾名思义,会返回一个对象的克隆。那为什么要用到这个方法呢?当基本类型的属性作为参数传递给方法后,此时的参数是作为一个值传递。无论方法中做什么,这个基本属性自己的值是不会变的。当一个对象作为参数传递给方法后,此时的参数是一个引用的复制,指向的仍旧是原来的对象,当方法中对这个对象做一些操作,原始属性的对象也会发生相应的变化。(和C/C++的传值引用和传址引用有些

2017-02-20 18:35:42 285

原创 关于基于java的用户角色权限系统的前后台实现构想

目前来看,使用Spring Security实现权限控制是挺方便的。希望以后能着重研究一下,最近要做毕设,还是先以完成功能为主吧。在数据库的设计方面,我设计了用户 角色 权限表以及两个中间表,这样实现了用户和角色的多对多以及角色和权限的多对多。在不同的页面按照权限显示不同的内容以及权限的后台校验比较简单,现在主要说一下角色和权限的管理。想了两

2017-02-20 18:34:35 3616

原创 算法-排序算法-插入排序

理解插入排序的时候,一个通俗的形容方式是整理扑克牌。在整理扑克牌的时候,手里握着的牌通常是按照A2345~JQK的有序顺序排列好的,然后每次你抽到一张新的扑克牌,就会把它放到牌组里,让插入后的牌组同样有序。 因为这个形容方式,有些人会产生一些误解,认为插入排序每次进行排序只需要一步操作,即“将牌插到它应该在的位置”。 这种理解是不完全的,因为你没有理解到在你把牌准确的插入到一个位置

2016-03-31 11:45:20 384

原创 算法-排序算法-选择排序算法

算法思想选择排序的思想非常简单,在数列中选择一个最小的数字,将其和数组的第一个元素交换,然后在剩下的元素中选择最小的元素,将其与数组的第二个元素交换…直到数组变成有序的。 选择排序的实现用到了两个循环,外层循环用来逐步选择和选中的最小元素交换的元素,内层循环用来选择最小元素。 选择排序是一种易于理解的排序算法。它有以下特点:1.    运行时间和输入数据无关:每次执行选择排

2016-03-29 22:23:39 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除