LeoChen的博客

博主是个新手小菜,有错之处还望大神指正海涵

脚本生命周期

Unity中脚本的生命周期初始阶段Awake() 唤醒: 当物体载入时立即调用1次,常用于在游戏开始前进行初始化,可以判断当满足某种条件执行此脚本this.enable=true。OnEnable() 当可用:每当脚本对象启用时调用。Start() 开始:物体载入且脚本对象启用时被调用1次。常用于...

2018-02-26 10:38:12

阅读数:24

评论数:0

一个初学者对事件和Observer模式的理解

什么是事件?他和Observer设计模式有什么关系? 对于这两个概念专业书有正规的解释,我不想照抄概念。 我站在一个初学者的角度谈一下自己的理解,“事件”大白话就是“出了点事情”或者说是“发生了一些事情”,既然发生了事情,那肯定涉及到人或物,这件事是谁导致的,有谁受了影响,造成了什么后果。Ob...

2018-01-20 15:43:13

阅读数:71

评论数:0

Git常用命令

下面是我整理的git常用命令,适合 学习过并使用过 git 后有段时间没用的朋友查阅回忆。没学过git乱用很可能会把自己的代码搞砸. Git常用命令 基本 git config [--global] user.name=yourname 配置用户名 git config [--glob...

2018-01-13 16:40:49

阅读数:36

评论数:0

简单插入排序

算法思路: 简单插入排序的思路是把一个数列分为两部分,左边是有序列,右边是无序列,每次将无序列的第一个插入到有序列的正当位置,使有序列增加一个同时无序列减少一个,当无序列的个数为零时,整个数列就排完序了。 例如将 5,4,2,3,1 调整为升序时,开始时第一个数在有序列中,第二个到第四个数在无...

2018-01-13 15:13:56

阅读数:41

评论数:0

二分查找

二分查找 算法思路 二分查找的基本思想是将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果xa[n/2],则只要在数组a的右半部搜索x. 二分查找的数列必须是已经有序排列的! 时间复杂度 时间复杂度无非就是while循环的次数...

2018-01-06 11:49:43

阅读数:49

评论数:0

简单的排序算法--冒泡排序、选择排序

冒泡排序 冒泡排序是一种理解起来较简单的排序算法,适合新手学习。 算法思路 对于一个非递增有序的数列,要将它进行递增排序,可以从第一个开始,从前至后依次将相邻两数做比较,大的数放后面,这样一次遍历比较后最大的数就被放到最后面了,然后再次从第一个数到最后第二个数同样做相邻两两比较并将大...

2018-01-06 10:05:08

阅读数:39

评论数:0

辗转相除法、相减法求两自然数最大公约数和最小公倍数

l 辗转相除法 算法描述: 辗转相除法是求两个正整数的最大公约数的一种算法. 有两整数a和b:  ① a%b得余数c  ② 若c=0,则b即为两数的最大公约数  ③ 若c≠0,则a=b,b=c,再回去执行①  例如求27和15的最大公约数过程为:   27÷15余1215÷12余3...

2018-01-05 21:00:02

阅读数:81

评论数:0

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