自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 游戏开发学习记录03-用LeanCloud在Unity中部署后端服务代码实现

在上一篇文章中,我记录了如何让自己的Unity项目能够支持后端云服务,这篇文章我将记录如何编写自己的网络服务管理器。上面的截图,是我实现的CloudManager 管理器,并且我使用的是单例模式。private static CloudManager _instance; public static CloudManager Instance { get ...

2018-02-16 15:21:27 1447 3

原创 游戏开发学习记录02-用LeanCloud在Unity中部署后端服务

前一节,我主要记录了我在学习如何选择一个合适的后端云部署在Unity平台开发的游戏中。LeanCloud是我的经过实践选择的比较好用的一个。接下来我记录的是,下载部署后端服务。LeanCloud官网有一个SDK的安装指南,我选择的是.NET平台,因为脚本是用C#编写的,所以需要用的是这个平台。可以看到上面一张图片,.NET 分为Framework Core 和Mono  Core是针对服务器系统的...

2018-02-14 19:52:59 1021 1

原创 游戏开发学习记录01-关于在Unity开发的游戏中部署后端云的选择

    目前我还是一名在校学生,而且现在还没有学习数据库方面的知识,所以目前我不具备后端搭建服务器和数据库的知识。所以在之前学习安卓开发过程中,了解到了现在有一种服务-后端云,可以不用费时的去完成后端的开发,就可以让我做出的产品拥有完整功能。该文章也是记录我的一个学习过程,有相同经历的同学或者对此有兴趣的同学可以和我一起探讨。在Bmob和LeanCloud中的选择。     Bmob是我首先接触的...

2018-02-13 16:57:12 2649

原创 C中的文件处理相关知识

最近在写数据结构的实验时,要用到存储和读取文本文件的操作,于是我回顾了一下在上个学期学习C++文件处理的时候,我用到的是创建文件类,创建对象对文件进行操作。而C对文件的操作核心上离不开指针的运用。C++操作是对对象的操作,因此首先应该创建写文件流的对象,即ofstream ofile ,对对象的操作都是通过方法实现的。而在C中,是通过文件指针 FILE *fp 和对应的库函数 fope

2017-11-25 13:42:52 342

原创 二叉树的前序中序后序按层遍历

#include#include using namespace std;#includetypedef struct BiTNode{ char data ; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree;void Visit(char data){ cout<<" "<<data ;}void PreOrderTrav

2017-11-25 13:28:33 316

原创 八皇后问题—回溯算法

最近学习了一下枚举算法,有两种思路,递归构造和直接枚举。直接枚举的优点就是思路和程序很简洁,缺点就在于无法简便的减少枚举量,必须生成所有的解并进行判断。递归构造就很简单了,在生成枚举量的同时并且可以通过判断减少枚举量从而达到了数量上的减少。简单的说,直接枚举就是先找寻解再判断,递归构造则是先判断再找寻解。人类思维更倾向于先找寻解再判断。一个八皇后问题可以把回溯算法的精华体现出来。Q:在棋盘

2017-08-31 09:43:29 527

原创 对于Android开发中添加网络请求方式的浅解

在学习Android开发的这段时间,做过几个小型项目,对于网络请求方面也遇到了很多的问题和自己的解决方案。 首先Android主要核心代码是由Java编写,所以网络请求方面可以用Java api给我们提供的几种方法。 1.Okhttp3 2.HttpURLConnection 3. HttpClient 第三种方案已经在谷歌更新的 Android 6.0中已经无法使用,

2017-08-02 15:34:48 476

原创 栈、队列与优先队列的认识

栈、队列与优先队列的认识一.栈所谓栈,就是符合 后进先出 规则的数据结构。可以进行PUSH和POP两种操作。其中PUSH把元素压入栈顶,而POP从栈顶把元素弹出STL的栈定义在头文件中,可以用 stack s 方式声明一个栈 TOP()可以取出栈顶的元素但不删除该元素发

2017-07-31 15:02:38 399

原创 算法初步-对于STL容器的浅解

上次回顾了做C++课程设计中涉及到的一些STL库的运用,现在看了一下算法中STL的运用。1.不定长数组:vector    vector 就是一个不定长数组。不仅如此,他把一些操作封装到了vector类型内部,也可以把vector当做成一个内置类。    假如有一个vector实例化的对象a a.size() 读取它的大小,a.resize()改变大小,a.push_back()向尾部

2017-07-30 16:34:32 278

原创 回顾学习C++收获-STL

一.结构体    我记得在我上个学期也就是大一上结束的那个寒假,我问我的一个学长一个问题,就是C的结构体和Java的类很类似,学长告诉我这两者是不同的概念。但我觉得这是何等的相似啊。    最近看了一下算法指导书上,写道C++的结构体里除了可以有变量(称为成员变量)之外还可以有函数(称为成员函数)。一般用struct定义纯数据的类型,只包含较少的辅助成员函数。而用class定义拥有复杂行为

2017-07-30 15:50:55 749

原创 记录PagerAdapter重写的方法

记录重写的pagerAdapter

2017-07-18 09:05:42 731

原创 动态添加碎片五步骤

今天学习了一下碎片的使用,向大家分享一下郭神大大的五步骤1.创建待添加的碎片实例2.获取FramentManager,在活动中可以直接通过调用getSupportFragmentManager()方法得到3.开启一个事务,通过调用beginTransaction()方法开启4.向容器内添加或替换碎片,一般使用replace()方法实现,需要传入容器的id和待添加的碎片实例5.提

2017-07-17 17:04:16 1122

原创 RatingBar评分条组件的学习

android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:id="@+id/ratingbar"    android:numStars="5"    android:stepSize="0.5"    android:max="10"    android:

2017-07-17 13:21:31 369

原创 Seekbar&ProgressBar组件的学习

android:id="@+id/seekBar"    style="@android:style/Widget.ProgressBar.Horizontal"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:max="100"    andro

2017-07-17 13:19:45 300

原创 ListView添加自定义适配器最优方案

Listview中  的属性 entries可以传入 <ListView android:id="@+id/list_view1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@array/name" >

2017-07-17 13:16:02 533

原创 STL初步-见识一下sort函数

STL初步-见识一下sort函数  还没有接触C++的时候,我做的一些算法题如果包含有排序的问题,我一般都是用选择排序法或者冒泡排序法来解决,但是学习了C++后,我知道了还有STL也就是C++的标准模板库里面的函数我是可以直接使用的。想要了解STL需要先明白C++的模板是什么含义。 #includeusing namespace std;#includeint main()

2017-07-08 20:34:52 280

原创 DOS命令初次接触

第二天学习DOS命令学习在学习竞赛算法的初步,大神书上写建议我们学会使用DOC命令来控制电脑,这样更加显得专业且简便快捷安全。首先要使用命令行,在Windows中开始菜单中的运行命令,输入cmd进入。一开始会提示版本信息。在命令行中不分大小写。一.我们使用的操作系统强大之处在于文件系统。所以我首先介绍一下如何用命令行来操作文件。1.在命令中 输入 E:可以进入E磁盘 输入C

2017-07-06 19:46:11 318

原创 Android基础学习

Lyaout· Match_parent表示让当前空间的大小和父布局的大小一样,也就是由父布局来决定当前空间的大小。 Wrap_content表示让当前控件的大小能够刚好包含住里面的内容,也就是由控件内容决定当前控件的大小 Gravity设置linearlayout绝对布局中控件的设置位置 Textsize设置文字的大小 TextColor设置文字的颜色

2017-07-03 17:50:12 308

初学android的一些心得

Android初学心得

2017-07-03

最短路径学习+1

关于数据结构最短路径学习

2017-07-03

最短路径学习

最短路径学习文档

2017-07-03

程序设计辅导(1)

对数学专业的同学进行的C程序设计的简单辅导

2017-06-03

空空如也

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

TA关注的人

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