自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿童木的博客

不能则学,不知则问,耻于问人,决无长进。

  • 博客(8)
  • 收藏
  • 关注

转载 C# IEnumerable和IEnumerator 详解

初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。 下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合

2017-02-22 18:19:50 1475

原创 验证一个数是否为4的n次幂

将4的幂次方写成二进制形式后,很容易就会发现有一个特点:二进制中只有一个1(1在奇数位置),并且1后面跟了偶数个0; 因此问题可以转化为判断1后面是否跟了偶数个0就可以了。 4的整数次幂的二进制数都为 (4)100、(16)10000、(64)1000000…… 另外,4的幂次方4^n也可以写为2^(2*n),即也可以写为2的幂次方,当然就满足2的幂次方的条件了,即num & num-1==0。

2017-02-22 11:42:03 1304

转载 Struct和Class的区别

C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 struct能包含成员函数吗? 能! struct能继承吗? 能!! struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class还能有什么区别? 最本质的一个区别就是默认的访问控制: 默认的继承访问权限 struct是public的,cla

2017-02-21 23:47:54 383

转载 堆和栈的区别

一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,

2017-02-21 23:32:10 316

原创 C# 线性表之顺序存储结构

前言毕业大半年了,发现自己在数据结构与算法这一块的知识不扎实,所以重新回顾一下大学学的知识并且做一些笔记。谢谢大家。举例白羊座,金牛座,双子座,巨蟹座,狮子座,处女座,天秤座,天蝎座,射手座,摩羯座,水瓶座,双鱼座,12个星座是按顺序排列的,都有自己固定的位置,除了第一个白羊座没有前驱,和最后一个双鱼座没有后驱,其他的都有前驱和后驱。定义线性表可以说是最简单的数据结构,它的描述为:n个数据元素的有限

2017-02-16 18:06:41 767

原创 Unity MeshRender中material和sharedmaterial的区别

创建一个Cube和Sphere,创建一个Material,更改Shader为Unlit/Color,然后将新创建的材质托给Cube和Sphere。创建一个测试脚本Public class Test : Monobehaviour{ void Update() { if (Input.GetKeyDown(KeyCode.F1)) {

2017-02-10 14:08:23 6177

原创 Unity 中OnBecameVisible和OnBecameInvisible的使用

今天要使用到这两个函数,自己创建了一个脚本:public class Test:Monobehaviour{ void OnBecameVisible() { Debug.Log("OnBecameVisible"); } void OnBecameInvisible() { Debug.Log("OnBecameInvisib

2017-02-10 11:54:05 7633 1

原创 Unity 及 VS2015 创建脚本时自动添加头部注释

首先来看下Unity:在Editor文件夹下创建脚本如下:using UnityEngine;using System.Collections;using System.IO;namespace UGUIFrameWorkEditor{ public class ChangeScriptTemplates : UnityEditor.AssetModificationProcessor

2017-02-08 23:46:28 2057

空空如也

空空如也

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

TA关注的人

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