自定义博客皮肤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)
  • 收藏
  • 关注

原创 每日面试训练题8

一、解释一下C#的闭包答:一个函数内部使用了一个外部变量,在支持闭包的语言里,这个外部变量实际上会随着函数的存在而存在,这个函数和外部变量就一起形成了闭包。比如在这个T函数中,有个局部变量n,T函数执行完成后n也随着消失了。现在改成这样写,T1返回了一个匿名函数,这于函数依赖于变量n才能使用。那么这个匿名函数就和变量n构成了一个整体,就叫做闭包。就是一个函数需要使用到外部的变量,它们就构成了一个闭包。外部变量跟随函数的存在而一直存在。也可以说,改变了不属于本作用域范围的值就构成了闭包。二、204

2022-01-05 22:17:57 199

原创 每日面试训练题7

一、有两个点,计算两点间距离答:Vector3.Distance(transform.position,rightpos.position);二、什么是IP地址,什么是端口答:要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接受数据的计算机或者发送数据的计算机。  在TCP/IP协议中,这个标识号就是IP地址,它可以唯一标识一台计算机,目前,IP地址广泛使用的版本是IPv4,它是由4个字节大小的二进制数来表示,如:0000101000000000000

2022-01-03 19:56:31 199

原创 每日面试训练题6

一、什么是进程?什么是线程?进程是系统中正在运行的一个程序,程序一旦运行就是进程。进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。一个进程可以拥有多个线程,每个线程使用其所属进程的栈空间。线程与进程的一个主要区别是,统一进程内的一个主要区别是,同一进程内的多个线程会共享部分状态,多个线程可以读写同一块内存(一个进程无法直接访问

2021-12-28 23:47:32 146

原创 每日面试训练题5

一、什么是文件流?写出一些常用的文件流类及使用方式答:二、有一个集合List<int>{1,1,1,2,1,5,8,7,5,5,5}把集合中连续三个数字都相同的删除答:三、Vector3是引用类型还是值类型,为什么,有什么好处答:四、解释下什么是分治算法答:...

2021-12-28 23:31:46 174

原创 每日笔试题练习4

一、简单讲述A*寻路算法原理答:G =从起点A移动到指定方格的移动代价,沿着到达该方格而生成的路径。H =从指定的方格移动到终点B的估算成本。F = H+G1、在A*算法中,大地图会被切分为各个全等正方形,每一个方格存储着三个信息:F、H、G三个值还有记录父类方格的位置信息。确定开始点后就将它加入到一个由方格组成的openList中。2、遍历查找openList中的方格的邻近方格,如果那些方格可以行走,也将其加入到openList中,同时计算F、H、G三个值并且将对他们发起...

2021-12-26 13:54:56 2083 1

原创 每日笔试题练习3

一、在C#中委托是什么?事件是什么?答:(1)C#中事件:事件时属于类的成员,所以要放在类的内部。(2)委托属于一个定义,是和类、接口类似的,通常放在外部。(因为大多数委托都要被重用)委托定义在类里面还是类外面视情况而定,一般定义在与类定义平级部分,且用public修饰,便于外部调用。若定义在类的内部,则必须通过调用该类的成员才能取得其委托的引用,频繁调用的情况下不合适。事件的内部是用委托实现的。因为对于事件来讲,外部只能“注册自己+=、注销自己-=”,外界不可以注销其他的注册者,外界不可以

2021-12-26 13:27:13 1314 1

原创 每日笔试题练习2

一、用代码如何实现创建空物体?如何删除一个游戏物体?如何删除游戏物体中的某个脚本?答:public GameObject prefab;//被克隆的对象private void Start(){ //第一种创建物体的方式 new GameObject(); GameObject obj= new GameObject("Cube");//第一个参数是创建物体的名字(可填可不填) //第二种创建物体的方式 GameObject.Instantiate(pref

2021-12-23 20:21:38 1635

原创 每日笔试题练习1

一、值类型和引用类型的区别传值调用是将实参的值传递给被调用函数的形参。因此实参既可以是表达式,也可以是变量(或数组元素)。传地址调用是将实参的地址传给被调用函数的形参。所以,实参必须有地址。因此实参必须是变量(数组),不能是表达式或常量(因为他们不存在地址)。如果采用值调用,相当于复制出一个相同值进行使用,值变化不影响本体如果采用引用调用,相当于通过引用地址来使用被调用的本体,修改引用会影响本体二、字符串切割与拼接切割:Split(’’);拼接:StringBuilder、+、strin

2021-12-22 22:04:35 328

空空如也

空空如也

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

TA关注的人

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