u3d 100道面试题(包含答案)
一:什么是协同程序?
答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个可以与程序并行的逻辑。可以用来控制运动、序列以及对象的行为。
二:Unity3D中的碰撞器和触发器的区别?
答:碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性。
当Is Trigger=false
时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollisionEnter/Stay/Exit
函数;
当Is Trigger=true
时,碰撞器被物理引擎所忽略,没有碰撞效果,可以调用OnTriggerEnter/Stay/Exit
函数。
如果既要检测到物体的接触又不想让碰撞检测影响物体移动或要检测一个物件是否经过空间中的某个区域这时就可以用到触发器
三:物体发生碰撞的必要条件
答:两个物体都必须带有碰撞器Collider
,其中一个物体还必须带有Rigidbody
刚体。
四:请简述ArrayList
和List<Int>
的主要区别
答:
ArrayList
存在不安全类型
- ArrayList会把所有插入其中的数据都当做Object来处理
- 装箱拆箱的操作
List
是接口,ArrayList
是一个实现了该接口的类,可以被实例化
五:请简述GC(垃圾回收)产生的原因,并描述如何避免?
答:GC回收堆上的内存
避免:
1)减少new产生对象的次数
2)使用公用的对象(静态成员)
3)将String
换为StringBuilder
六:反射的实现原理?
答:审查元数据并收集关于它的类型信息的能力。
实现步骤:
- 导入
using System.Reflection
; Assembly.Load("程序集");
//加载程序集,返回类型是一个Assembly- 得到程序集中所有类的名称
foreach (Type type in assembly.GetTypes()) {string t = type.Name; }
Type type = assembly.GetType("程序集.类名");//获取当前类的类型
Activator.CreateInstance(type); //创建此类型实例
MethodInfo mInfo = type.GetMethod("方法名");//获取当前方法
mInfo.Invoke(null,方法参数);
七:简述四元数Quaternion
的作用,四元数对欧拉角的优点?
答:四元数用于表示旋转
相对欧拉角的优点:
- 能进行增量旋转
- 避免万向锁
- 给定方位的表达方式有两种,互为负(欧拉角有无数种表达方式)
八:如何安全的在不同工程间安全地迁移asset数据?三种方法
答:
1.将Assets
和Library
一起迁移
2.导出包package
3.用unity自带的assets Server功能
九:OnEnable
、Awake
、Start
运行时的发生顺序?哪些可能在同一个对象周期中反复的发生?
答:Awake
–>OnEnable
->Start
OnEnable
在同一周期中可以反复地发生!
十:MeshRender
中material
和sharedmaterial
的区别?
答:
修改sharedMaterial
将改变所有物体使用这个材质的外观,并且也改变储存在工程里的材质设置。
不推荐修改由sharedMaterial返回的材质。如果你想修改渲染器的材质,使用material替代。
十一:请简述ArrayList和List之间的主要区别。
十二:TCP/IP协议栈各个层次及分别的功能
答:网络接口层:这是协议栈的最低层,对应OSI的物理层和数据链路层,主要完成数据帧的实际发送和接收。
网络层:处理分组在网络中的活动,例如路由选择和转发等,这一层主要包括IP协议、ARP、ICMP协议等。
传输层:主要功能是提供应用程序之间的通信,这一层主要是TCP/UDP协议。
应用层:用来处理特定的应用,针对不同的应用提供了不同的协议,例如进行文件传输时用到的FTP协议,发送email用到的SMTP等。
十三题:Unity提供了几种光源,分别是什么
答:
四种。
平行光:Directional Light
点光源:Point Light
聚光灯:Spot Light
区域光源:Area Light
十四:简述一下对象池,你觉得在FPS里哪些东西适合使用对象池?
对象池就存放需要被反复调用资源的一个空间,比如游戏中要常被大量复制的对象,子弹,敌人,以及任何重复出现的对象。
十五:CharacterController
和Rigidbody
的区别?
Rigidbody
具有完全真实物理的特性,而CharacterController
可以说是受限的的Rigidbody
,具有一定的物理效果但不是完全真实的。
十六:移动相机动作在哪个函数里,为什么在这个函数里?
LateUpdate
,是在所有的Update
结束后才调用,比较适合用于命令脚本的执行。官网上例子是摄像机的跟随,都是所有的Update
操作完才进行摄像机的跟进,不然就有可能出现摄像机已经推进了,但是视角里还未有角色的空帧出现。
十七:简述prefab
的用处
在游戏运行时实例化,prefab
相当于一个模板,对你已经有的素材、脚本、参数做一个默认的配置,以便于以后的修改,同事prefab
打包的内容简化了导出的操作,便于团队的交流。
十八:请简述sealed
关键字用在类声明时与函数声明时的作用。
答:类声明时可防止其他类继承此类,在方法中声明则可防止派生类重写此方法。
十九:请简述private
,public
,protected
,internal
的区别。
public
:对任何类和成员都公开,无限制访问
private
:仅对该类公开
protected
:对该类和其派生类公开
internal
:只能在包含该类的程序集中访问该类
protected internal
:protected + internal
二十:简述SkinnedMesh的实现原理
二十一:GPU的工作原理
简而言之,GPU的图形(处理)流水线完成如下的工作:(并不一定是按照如下顺序)
顶点处理:这阶段GPU读取描述3D图形外观的顶点数据并根据顶点数据确定3D图形的形状及位置关系,建立起3D图形的骨架。在支持DX8和DX9规格的GPU中,这些工作由硬件实现的Vertex Shader(定点着色器)完成。
光栅化计算:显示器实际显示的图像是由像素组成的,我们需要将上面生成的图形上的点和线通过一定的算法转换到相应的像素点。把一个矢量图形转换为一系列像素点的过程就称为光栅化。例如,一条数学表示的斜线段,最终被转化成阶梯状的连续像素点。
纹理帖图:顶点单元生成的多边形只构成了3D物体的轮廓,而纹理映射(texture mapping)工作完成对多变形表面的帖图,通俗的说,就是将多边形的表面贴上相应的图片,从而生成“真实”的图形。TMU(Texture mapping unit)即是用来完成此项工作。
像素处理:这阶段(在对每个像素进行光栅化处理期间)GPU完成对像素的计算和处理,从而确定每个像素的最终属性。在支持DX8和DX9规格的GPU中,这些工作由硬件实现的Pixel Shader(像素着色器)完成。
最终输出:由ROP(光栅化引擎)最终完成像素的输出,1帧渲染完毕后,被送到显存帧缓冲区。
总结:GPU的工作通俗的来说就是完成3D图形的生成,将图形映射到相应的像素点上,对每个像素进行计算确定最终颜色并完成输出。
二十二:什么是渲染管道?
答:是指在显示器上为了显示出图像而经过的一系列必要操作。 渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去。
主要步骤有:
本地坐标->视图坐标->背面裁剪->光照->裁剪->投影->视图变换->光栅化。
二十三:如何优化内存?
答:有很多种方式,例如
1.压缩自带类库;
2.将暂时不用的以后还需要使用的物体隐藏起来而不是直接Destroy掉;
3.释放AssetBundle占用的资源;
4.降低模型的片面数,降低模型的骨骼数量,降低贴图的大小;
5.使用光照贴图,使用多层次细节(LOD),使用着色器(Shader),使用预设(Prefab)。
二十四:动态加载资源的方式?
1.Resources.Load();
2.AssetBundle
Unity5.1
版本后可以选择使用Git:
https://github.com/applexiaohao/LOAssetFramework.git
二十五:你用过哪些插件?
二十六: 使用Unity3d实现2d游戏,有几种方式?
答:
1.使用本身的GUI
、UGUI
2.把摄像机的Projection(投影)
值调为Orthographic(正交投影)
,不考虑z轴;
3.使用2d插件,如:2DToolKit
、NGUI
二十七:在物体发生碰撞的整个过程中,有几个阶段,分别列出对应的函数 三个阶段
答:
OnCollisionEnter
OnCollisionStay
OnCollisionExit
二十八:Unity3d的物理引擎中,有几种施加力的方式,分别描述出来
答:
rigidbody.AddForce
rigidbody.AddForceAtPosition
二十九:什么叫做链条关节?
答:Hinge Joint
,可以模拟两个物体间用一根链条连接在一起的情况,能保持两个物体在一个固定距离内部相互移动而不产生作用力,但是达到固定距离后就会产生拉力。
三十:物体自身旋转使用的函数?
答: Transform.Rotate()
三十一:Unity3d提供了一个用于保存和读取数据的类(PlayerPrefs),请列出保存和读取整形数据的函数
答:
PlayerPrefs.SetInt()
PlayerPrefs.GetInt()
三十二:Unity3d脚本从唤醒到销毁有着一套比较完整的生命周期,请列出系统自带的几个重要的方法。
答:Awake——>Start——>Update——>FixedUpdate——>LateUpdate——>OnGUI——>Reset——>OnDisable——>OnDestroy
三十三:物理更新一般放在哪个系统函数里?
答:
FixedUpdate
,每固定帧绘制时执行一次,和Update不同的是FixedUpdate是渲染帧执行,如果你的渲染效率低下的时候FixedUpdate调用次数就会跟着下降。
- FixedUpdate比较适用于物理引擎的计算,因为是跟每帧渲染有关。
- Update就比较适合做控制。
三十四:在场景中放置多个Camera
并同时处于活动状态会发生什么?
答:游戏界面可以看到很多摄像机的混合。
三十五:如何销毁一个UnityEngine.Object及其子类?
答: 使用Destroy()
方法;
三十六:请描述游戏动画有哪几种,以及其原理?
答:主要有关节动画、骨骼动画、单一网格模型动画(关键帧动画)。 关节动画:把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一个整体的动画,角色比较灵活,Quake2中使用这种动画;
骨骼动画,广泛应用的动画方式,集成了以上两个方式的优点,骨骼按角色特点组成一定的层次结构,有关节相连,可做相对运动,皮肤作为单一网格蒙在骨骼之外,决定角色的外观;
单一网格模型动画由一个完整的网格模型构成,在动画序列的关键帧里记录各个顶点的原位置及其改变量,然后插值运算实现动画效果,角色动画较真实。
三十七:请描述为什么Unity3d中会发生在组件上出现数据丢失的情况
答: 一般是组件上绑定的物体对象被删除了
三十八:alpha blend
工作原理
答:Alpha Blend
实现透明效果,不过只能针对某块区域进行alpha操作,透明度可设。
三十九:写出光照计算中的diffuse的计算公式
答:diffuse = Kd x colorLight x max(N*L,0);Kd 漫反射系数、colorLight 光的颜色、N 单位法线向量、L 由点指向光源的单位向量、其中N与L点乘,如果结果小于等于0,则漫反射为0。
四十:LOD是什么,优缺点是什么?
答:LOD(Level of detail)
多层次细节,是最常用的游戏优化技术。它按照模型的位置和重要程度决定物体渲染的资源分配,降低非重要物体的面数和细节度,从而获得高效率的渲染运算。
四十一:两种阴影判断的方法、工作原理。
本影和半影:
本影:景物表面上那些没有被光源直接照射的区域(全黑的轮廓分明的区域)。
半影:景物表面上那些被某些特定光源直接照射但并非被所有特定光源直接照射的区域(半明半暗区域)
工作原理:从光源处向物体的所有可见面投射光线,将这些面投影到场景中得到投影面,再将这些投影面与场景中的其他平面求交得出阴影多边形,保存这些阴影多边形信息,然后再按视点位置对场景进行相应处理得到所要求的视图(利用空间换时间,每次只需依据视点位置进行一次阴影计算即可,省去了一次消隐过程)
四十二:Vertex Shader是什么,怎么计算?
答:顶点着色器是一段执行在GPU上的程序,用来取代fixed pipeline中的transformation和lighting,Vertex Shader主要操作顶点。
Vertex Shader对输入顶点完成了从local space到homogeneous space(齐次空间)的变换过程,homogeneous space即projection space的下一个space。在这其间共有world transformation, view transformation和projection transformation及lighting几个过程。
四十三:MipMap是什么,作用?
答:MipMapping:在三维计算机图形的贴图渲染中有常用的技术,为加快渲染进度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为MipMap。
四十四:请描述Interface与抽象类之间的不同
答:抽象类表示该类中可能已经有一些方法的具体定义,但接口就是公公只能定义各个方法的界面 ,不能具体的实现代码在成员方法中。
类是子类用来继承的,当父类已经有实际功能的方法时该方法在子类中可以不必实现,直接引用父类的方法,子类也可以重写该父类的方法。
实现接口的时候必须要实现接口中所有的方法,不能遗漏任何一个。
四十五:下列代码在运行中会产生几个临时对象?
string a = new string("abc");
a = (a.ToUpper() + "123").Substring(0, 2);
答:其实在C#中第一行是会出错的(Java中倒是可行)。应该这样初始化:string b = new string(new char[]{'a','b','c'});
四十六:下列代码在运行中会发生什么问题?如何避免?
List<int> ls = new List<int>(new int[] { 1, 2, 3, 4, 5 });
foreach (int item in ls)
{Console.WriteLine(item * item);ls.Remove(item);
}
答:会产生运行时错误,因为foreach是只读的。不能一边遍历一边修改。
四十七:.Net与Mono的关系?
答:mono是.net的一个开源跨平台工具,就类似java虚拟机,java本身不是跨平台语言,但运行在虚拟机上就能够实现了跨平台。.net只能在windows下运行,mono可以实现跨平台编译运行,可以运行于Linux,Unix,Mac
OS等。
四十八:简述Unity3D支持的作为脚本的语言的名称
答:Unity的脚本语言基于Mono的.Net平台上运行,可以使用.NET库,这也为XML、数据库、正则表达式等问题提供了很好的解决方案。
Unity里的脚本都会经过编译,他们的运行速度也很快。这三种语言实际上的功能和运行速度是一样的,区别主要体现在语言特性上。
JavaScript、 C#、Boo
四十九:Unity3D是否支持写成多线程程序?如果支持的话需要注意什么?
答:仅能从主线程中访问Unity3D的组件,对象和Unity3D系统调用
支持:如果同时你要处理很多事情或者与Unity的对象互动小可以用thread,否则使用coroutine。
注意:C#中有lock这个关键字,以确保只有一个线程可以在特定时间内访问特定的对象
五十:Unity3D的协程和C#线程之间的区别是什么?
答:多线程程序同时运行多个线程 ,而在任一指定时刻只有一个协程在运行,并且这个正在运行的协同程序只在必要时才被挂起。
除主线程之外的线程无法访问Unity3D的对象、组件、方法。
Unity3d没有多线程的概念,不过unity也给我们提供了StartCoroutine
(协同程序)和LoadLevelAsync
(异步加载关卡)后台加载场景的方法。 StartCoroutine
为什么叫协同程序呢,所谓协同,就是当你在StartCoroutine
的函数体里处理一段代码时,利用yield
语句等待执行结果,这期间不影响主程序的继续执行,可以协同工作。
五十一:U3D中用于记录节点空间几何信息的组件名称,及其父类名称
答:Transform
父类是 Component
五十二:向量的点乘、叉乘以及归一化的意义?
答:
1)点乘描述了两个向量的相似程度,结果越大两向量越相似,还可表示投影
2)叉乘得到的向量垂直于原来的两个向量
3)标准化向量:用在只关系方向,不关心大小的时候
五十三:矩阵相乘的意义及注意点
答:用于表示线性变换:旋转、缩放、投影、平移、仿射
注意矩阵的蠕变:误差的积累
五十四:为何大家都在移动设备上寻求U3D原生GUI的替代方案
答:不美观,OnGUI很耗费时间,使用不方便
五十五:请简述如何在不同分辨率下保持UI的一致性
答:NGUI很好的解决了这一点,屏幕分辨率的自适应性,原理就是计算出屏幕的宽高比跟原来的预设的屏幕分辨率求出一个对比值,然后修改摄像机的size。
五十六:为什么dynamic font在unicode环境下优于static font
答:Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。
使用动态字体时,Unity将不会预先生成一个与所有字体的字符纹理。当需要支持亚洲语言或者较大的字体的时候,若使用正常纹理,则字体的纹理将非常大。
五十七:当一个细小的高速物体撞向另一个较大的物体时,会出现什么情况?如何避免?
答:穿透(碰撞检测失败)
五十八:请简述OnBecameVisible及OnBecameInvisible的发生时机,以及这一对回调函数的意义?
答:当物体是否可见切换之时。可以用于只需要在物体可见时才进行的计算。
五十九:什么叫动态合批?跟静态合批有什么区别?
答:如果动态物体共用着相同的材质,那么Unity会自动对这些物体进行批处理。动态批处理操作是自动完成的,并不需要你进行额外的操作。
区别:动态批处理一切都是自动的,不需要做任何操作,而且物体是可以移动的,但是限制很多。静态批处理:自由度很高,限制很少,缺点可能会占用更多的内存,而且经过静态批处理后的所有物体都不可以再移动了。
六十:简述StringBuilder
和String
的区别?
答:
String
是字符串常量。
StringBuffer
是字符串变量 ,线程安全。
StringBuilder
是字符串变量,线程不安全。
String
类型是个不可变的对象,当每次对String进行改变时都需要生成一个新的String对象,然后将指针指向一个新的对象,如果在一个循环里面,不断的改变一个对象,就要不断的生成新的对象,所以效率很低,建议在不断更改String
对象的地方不要使用String
类型。
StringBuilder
对象在做字符串连接操作时是在原来的字符串上进行修改,改善了性能。这一点我们平时使用中也许都知道,连接操作频繁的时候,使用StringBuilder
对象。
六十一:什么是LightMap?
答:LightMap:就是指在三维软件里实现打好光,然后渲染把场景各表面的光照输出到贴图上,最后又通过引擎贴到场景上,这样就使物体有了光照的感觉。
六十二:Unity和cocos2d的区别
答:
- Unity3D支持C#、javascript等,cocos2d-x 支持c++、Html5、Lua等。
- cocos2d 开源 并且免费
- Unity3D支持iOS、Android、Flash、Windows、Mac、Wii等平台的游戏开发,cocos2d-x支持iOS、Android、WP等。
六十三:C#和C++的区别?
答:
简单的说:C# 与C++ 比较的话,最重要的特性就是C# 是一种完全面向对象的语言,而C++ 不是,另外C# 是基于IL 中间语言和.NET Framework CLR 的,在可移植性,可维护性和强壮性都比C++ 有很大的改进。C# 的设计目标是用来开发快速稳定可扩展的应用程序,当然也可以通过Interop
和Pinvoke 完成一些底层操作
六十四:Unity3D Shader分哪几种,有什么区别?
答:表面着色器的抽象层次比较高,它可以轻松地以简洁方式实现复杂着色。表面着色器可同时在前向渲染及延迟渲染模式下正常工作。
顶点片段着色器可以非常灵活地实现需要的效果,但是需要编写更多的代码,并且很难与Unity的渲染管线完美集成。
固定功能管线着色器可以作为前两种着色器的备用选择,当硬件无法运行那些酷炫Shader的时,还可以通过固定功能管线着色器来绘制出一些基本的内容。
六十五:
已知strcpy函数的原型是:
char * strcpy(char * strDest,const char * strSrc);
1.不调用库函数,实现strcpy函数。
2.解释为什么要返回char *
char * strcpy(char * strDest,const char * strSrc){if ((strDest==NULL)||(strSrc==NULL)) //[1]throw "Invalid argument(s)"; //[2]char * strDestCopy=strDest; //[3]while ((*strDest++=*strSrc++)!='\0'); //[4]return strDestCopy;}
错误的做法:
//不检查指针的有效性,说明答题者不注重代码的健壮性。//检查指针的有效性时使用((!strDest)||(!strSrc))或(!(strDest&&strSrc)),说明答题者对C语言中类型的隐式转换没有深刻认识。在本例中char *转换为bool即是类型隐式转换,这种功能虽然灵活,但更多的是导致出错概率增大和维护成本升高。所以C++专门增加了bool、true、false三个关键字以提供更安全的条件表达式。//检查指针的有效性时使用((strDest==0)||(strSrc==0)),说明答题者不知道使用常量的好处。直接使用字面常量(如本例中的0)会减少程序的可维护性。0虽然简单,但程序中可能出现很多处对指针的检查,万一出现笔误,编译器不能发现,生成的程序内含逻辑错误,很难排除。而使用NULL代替0,如果出现拼写错误,编译器就会检查出来。
//return new string("Invalid argument(s)");,说明答题者根本不知道返回值的用途,并且他对内存泄漏也没有警惕心。从函数中返回函数体内分配的内存是十分危险的做法,他把释放内存的义务抛给不知情的调用者,绝大多数情况下,调用者不会释放内存,这导致内存泄漏。
//return 0;,说明答题者没有掌握异常机制。调用者有可能忘记检查返回值,调用者还可能无法检查返回值(见后面的链式表达式)。妄想让返回值肩负返回正确值和异常值的双重功能,其结果往往是两种功能都失效。应该以抛出异常来代替返回值,这样可以减轻调用者的负担、使错误不会被忽略、增强程序的可维护性。
//忘记保存原始的strDest值,说明答题者逻辑思维不严密。
//循环写成while (*strDest++=*strSrc++);,同[1](B)。
//循环写成while (*strSrc!='\0') *strDest++=*strSrc++;,说明答题者对边界条件的检查不力。循环体结束后,strDest字符串的末尾没有正确地加上'\0'。
/***返回strDest的原始值使函数能够支持链式表达式,增加了函数的“附加值”。同样功能的函数,如果能合理地提高的可用性,自然就更加理想。链式表达式的形式如:`nt iLength=strlen(strcpy(strA,strB));又如:char * strA=strcpy(new char[10],strB);返回strSrc的原始值是错误的。其一,源字符串肯定是已知的,返回它没有意义。其二,不能支持形如第二例的表达式。其三,为了保护源字符串,形参用const限定strSrc所指的内容,把const char *作为char *返回,类型不符,编译报错。*/
六十六:C#中四种访问修饰符是哪些?各有什么区别?
答:1.属性修饰符 2.存取修饰符 3.类修饰符 4.成员修饰符。
属性修饰符:
Serializable
:按值将对象封送到远程服务器。
STATread
:是单线程套间的意思,是一种线程模型。
MATAThread
:是多线程套间的意思,也是一种线程模型。
存取修饰符:
public
:存取不受限制。
private
:只有包含该成员的类可以存取。
internal
:只有当前命名空间可以存取。
protected
:只有包含该成员的类以及派生类可以存取。
类修饰符:
abstract
:抽象类。指示一个类只能作为其它类的基类。
sealed
:密封类。指示一个类不能被继承。理所当然,密封类不能同时又是抽象类,因为抽象总是希望被继承的。
成员修饰符:
abstract
:指示该方法或属性没有实现。
sealed
:密封方法。可以防止在派生类中对该方法的override
(重载)。不是类的每个成员方法都可以作为密封方法密封方法,必须对基类的虚方法进行重载,提供具体的实现方法。所以,在方法的声明中,sealed
修饰符总是和override
修饰符同时使用。
delegate
:委托。用来定义一个函数指针。C#中的事件驱动是基于delegate + event的。
const
:指定该成员的值只读不允许修改。
event
:声明一个事件。
extern
:指示方法在外部实现。
override
:重写。对由基类继承成员的新实现。
readonly
:指示一个域只能在声明时以及相同类的内部被赋值。
static
:指示一个成员属于类型本身,而不是属于特定的对象。即在定义后可不经实例化,就可使用。
virtual
:指示一个方法或存取器的实现可以在继承类中被覆盖。
new
:在派生类中隐藏指定的基类成员,从而实现重写的功能。 若要隐藏继承类的成员,请使用相同名称在派生类中声明该成员,并用
new 修饰符修饰它。
六十七:Heap与Stack有何区别?
答:1.heap是堆,stack是栈。2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。3.stack空间有限,heap的空间是很大的自由区。
六十八:值类型和引用类型有何区别?
答:
1.值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。
2.值类型存取速度快,引用类型存取速度慢。
3.值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用
4.值类型继承自System.ValueType,引用类型继承自System.Object
5.栈的内存分配是自动释放;而堆在.NET中会有GC来释放
6.值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。
7.值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中。
六十九:结构体和类有何区别?
答:结构体是一种值类型,而类是引用类型。(值类型、引用类型是根据数据存储的角度来分的)
就是值类型用于存储数据的值,引用类型用于存储对实际数据的引用。那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。
七十:请写出求斐波那契数列任意一位的值得算法
static int Fn(int n){if (n <= 0){throw new ArgumentOutOfRangeException();}if (n == 1||n==2){return 1;}return checked(Fn(n - 1) + Fn(n - 2)); // when n>46 memory will overflow}
七十一:ref
参数和out
参数是什么?有什么区别?
答:ref
和out
参数的效果一样,都是通过关键字找到定义在主函数里面的变量的内存地址,并通过方法体内的语法改变它的大小。
不同点就是输出参数必须对参数进行初始化。
ref
参数是引用,out
参数为输出参数。
七十二:C#的委托是什么?有何用处?
答:委托类似于一种安全的指针引用,在使用它时是当做类来看待而不是一个方法,相当于对一组方法的列表的引用。
用处:使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象,而且是类型安全的。
七十三:协同程序的执行代码是什么?有何用处,有何缺点?
function Start() { // - After 0 seconds, prints "Starting 0.0"// - After 0 seconds, prints "Before WaitAndPrint Finishes 0.0"// - After 2 seconds, prints "WaitAndPrint 2.0"// 先打印"Starting 0.0"和"Before WaitAndPrint Finishes 0.0"两句,2秒后打印"WaitAndPrint 2.0"print ("Starting " + Time.time );// Start function WaitAndPrint as a coroutine. And continue execution while it is running// this is the same as WaintAndPrint(2.0) as the compiler does it for you automatically// 协同程序WaitAndPrint在Start函数内执行,可以视同于它与Start函数同步执行.StartCoroutine(WaitAndPrint(2.0)); print ("Before WaitAndPrint Finishes " + Time.time );
}function WaitAndPrint (waitTime : float) {// suspend execution for waitTime seconds// 暂停执行waitTime秒yield WaitForSeconds (waitTime);print ("WaitAndPrint "+ Time.time );
}
作用:一个协同程序在执行过程中,可以在任意位置使用yield语句。yield的返回值控制何时恢复协同程序向下执行。协同程序在对象自有帧执行过程中堪称优秀。协同程序在性能上没有更多的开销。
缺点:协同程序并非真线程,可能会发生堵塞。
七十四:什么是里氏代换元则?
答:里氏替换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现,作用方便扩展功能能
七十五:Mock和Stub有何区别?
Mock与Stub的区别:Mock:关注行为验证。细粒度的测试,即代码的逻辑,多数情况下用于单元测试。Stub:关注状态验证。粗粒度的测试,在某个依赖系统不存在或者还没实现或者难以测试的情况下使用,例如访问文件系统,数据库连接,远程协议等。
七十六:概述序列化:
答:序列化简单理解成把对象转换为容易传输的格式的过程。比如,可以序列化一个对象,然后使用HTTP通过Internet在客户端和服务器端之间传输该对象
七十七:堆和栈的区别?
答:栈通常保存着我们代码执行的步骤,如在代码段1中 AddFive()方法,int pValue变量,int result变量等等。而堆上存放的则多是对象,数据等。(译者注:忽略编译器优化)我们可以把栈想象成一个接着一个叠放在一起的盒子。当我们使用的时候,每次从最顶部取走一个盒子。栈也是如此,当一个方法(或类型)被调用完成的时候,就从栈顶取走(called a Frame,译注:调用帧),接着下一个。堆则不然,像是一个仓库,储存着我们使用的各种对象等信息,跟栈不同的是他们被调用完毕不会立即被清理掉。
七十八:概述c#中代理和事件?
答:代理就是用来定义指向方法的引用。
C#事件本质就是对消息的封装,用作对象之间的通信;发送方叫事件发送器,接收方叫事件接收器;
七十九:C#中的排序方式有哪些?
答:选择排序,冒泡排序,快速排序,插入排序,希尔排序,归并排序
八十:射线检测碰撞物的原理是?
答:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。
八十一:客户端与服务器交互方式有几种?
答: socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议。Socket处于网络协议的传输层。
http协议传输的主要有http协议 和基于http协议的Soap协议(web service),常见的方式是 http 的post 和get 请求,web 服务。
八十二:Unity和Android与iOS如何交互?
八十三:Unity中,照相机的Clipping Planes
的作用是什么?调整Near
、Fare
两个值时,应该注意什么?
答:剪裁平面 。从相机到开始渲染和停止渲染之间的距离。
八十四:如何在Unity3D中查看场景的面试,顶点数和Draw Call
数?如何降低Draw
Call
数?
答:在Game视图右上角点击Stats。降低Draw Call 的技术是Draw Call Batching
八十五:请问alpha test
在何时使用?能达到什么效果?
Alpha Test
,中文就是透明度测试。简而言之就是V&F
shader
中最后fragment
函数输出的该点颜色值(即上一讲frag的输出half4)的alpha值与固定值进行比较。Alpha
Test
语句通常于Pass{}
中的起始位置。Alpha
Test
产生的效果也很极端,要么完全透明,即看不到,要么完全不透明。
八十六:UNITY3d在移动设备上的一些优化资源的方法
答:
1.使用assetbundle,实现资源分离和共享,将内存控制到200m之内,同时也可以实现资源的在线更新
2.顶点数对渲染无论是cpu还是gpu都是压力最大的贡献者,降低顶点数到8万以下,fps稳定到了30帧左右
3.只使用一盏动态光,不是用阴影,不使用光照探头
粒子系统是cpu上的大头
4.剪裁粒子系统
5.合并同时出现的粒子系统
6.自己实现轻量级的粒子系统
animator也是一个效率奇差的地方
7.把不需要跟骨骼动画和动作过渡的地方全部使用animation,控制骨骼数量在30根以下
8.animator出视野不更新
9.删除无意义的animator
10.animator的初始化很耗时(粒子上能不能尽量不用animator)
11.除主角外都不要跟骨骼运动apply root motion
12.绝对禁止掉那些不带刚体带包围盒的物体(static collider )运动
NUGI的代码效率很差,基本上runtime的时候对cpu的贡献和render不相上下
13每帧递归的计算finalalpha改为只有初始化和变动时计算
14去掉法线计算
15不要每帧计算viewsize 和windowsize
16filldrawcall时构建顶点缓存使用array.copy
17.代码剪裁:使用strip level ,使用.net2.0 subset
18.尽量减少smooth group
19.给美术定一个严格的经过科学验证的美术标准,并在U3D里面配以相应的检查工具
八十七:四元数有什么作用?
答:对旋转角度进行计算时用到四元数
八十八:将Camera组件的ClearFlags选项选成Depth only是什么意思?有何用处?
答:仅深度,该模式用于对象不被裁剪。
八十九:如何让已经存在的GameObject在LoadLevel后不被卸载掉?
void Awake()
{DontDestroyOnLoad(transform.gameObject);
}
九十:在编辑场景时将GameObject设置为Static有何作用?
答:设置游戏对象为Static将会剔除(或禁用)网格对象当这些部分被静态物体挡住而不可见时。因此,在你的场景中的所有不会动的物体都应该标记为Static。
九十一:有A和B两组物体,有什么办法能够保证A组物体永远比B组物体先渲染?
答:把A组物体的渲染对列大于B物体的渲染队列
九十二:将图片的TextureType
选项分别选为Texture
和Sprite
有什么区别
答:Sprite
作为UI精灵使用,Texture
作用模型贴图使用。
九十三:问一个Terrain
,分别贴3张,4张,5张地表贴图,渲染速度有什么区别?为什么?
答:没有区别,因为不管几张贴图只渲染一次。
九十四:什么是DrawCall?DrawCall高了又什么影响?如何降低DrawCall?
答:Unity中,每次引擎准备数据并通知GPU的过程称为一次Draw Call。DrawCall越高对显卡的消耗就越大。降低DrawCall的方法:
- Dynamic Batching
- Static Batching
- 高级特性Shader降级为统一的低级特性的Shader。
九十五:实时点光源的优缺点是什么?
答:可以有cookies – 带有 alpha通道的立方图(Cubemap )纹理。点光源是最耗费资源的。
九十六:Unity的Shader中,Blend SrcAlpha OneMinusSrcAlpha这句话是什么意思?
答:作用就是Alpha混合。公式:最终颜色 = 源颜色 源透明值 + 目标颜色(1 - 源透明值)
九十七:简述水面倒影的渲染原理
答: 原理就是对水面的贴图纹理进行扰动,以产生波光玲玲的效果。用shader可以通过GPU在像素级别作扰动,效果细腻,需要的顶点少,速度快
九十八:简述NGUI中Grid和Table的作用?
答:对Grid和Table下的子物体进行排序和定位
九十九:请简述NGUI中Panel和Anchor的作用
答:
- 只要提供一个half-pixel偏移量,它可以让一个控件的位置在Windows系统上精确的显示出来(只有这个Anchor的子控件会受到影响)
- 如果挂载到一个对象上,那么他可以将这个对象依附到屏幕的角落或者边缘
3.UIPanel用来收集和管理它下面所有widget的组件。通过widget的geometry创建实际的draw call。没有panel所有东西都不能够被渲染出来,你可以把UIPanel当做Renderer
一百:能用foreach遍历访问的对象需要实现__接口或声明_方法的类型
答:IEnumerable;GetEnumerator
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 获取当前程序路径
网上找的一些方法: // 获取程序的基目录。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 System.…...
2024/4/24 15:27:53 - 洛谷P3791:普通数学题(整除分块、前缀和、
解析 似乎位运算和易或并没有太多性质上的联系… 所以换个角度分析 考虑按照二进制进行类似数位dp 暴力枚举 i 和 j 的前k,p位与n、m相同,下一位比n、m小。 然后后面的东西就可以随便填 每个异或的结果都有2^(两个数都可以随便填的位数)的方案 然后乘上一个约数个…...
2024/4/24 15:34:28 - ele-ui表单验证,异步调用接口判断是否重名
背景 ele-ui使用表单验证,需要调用接口判断是否是重名,重名则停留在当前页,否则就进行到下一页。 存在问题 使用普通的validate rules: {name: [{ required: true, trigger: [blur, change], message: 名称不能为空 },{ min: 1, max: 32, …...
2024/4/24 15:34:31 - 118. Pascal‘s Triangle
Given an integer numRows, return the first numRows of Pascal’s triangle. In Pascal’s triangle, each number is the sum of the two numbers directly above it as shown: Input: numRows 5 Output: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]图示: htt…...
2024/4/24 15:34:26 - 动态路由协议
动态路由协议动态路由的概念动态路由的特点度量值收敛静态路由与动态路由的比较按照路由执行的算法分类RIP路由协议工作原理距离矢量路由协议路由表的形成RIP的度量值与更新时间水平分割和毒性利转RIP V1和RIP V2的区别动态路由的概念 动态路由是路由器之间用于交换信息的语言…...
2024/4/24 15:34:25 - 自定义gerrit提交脚本
与自己之前写的一篇git的脚本大致类似,不过最近用gerrit较多,改了一下,当个记录。 本文以自定义脚本命令mypush.sh为例 1.找到git安装目录,打开usr/bin,在此处存放.sh脚本文件,一般需要管理员权限才能创建…...
2024/4/24 15:34:31 - “21天养成好习惯”第一期——7
家人们,今天又到了发布题目的一天,让我们看看这道据说是小学级别的题。 一、编程题目 二、编程结果 #include<stdio.h> #include<math.h>int main(){double x;int d,m;scanf("%lf",&x);x*180/3.1415926535897;dx;x(x-d)*60;…...
2024/4/24 15:34:23 - 集赞活动朋友圈案例 餐饮店集赞活动方案 什么叫做集赞拓客?
什么叫做集赞拓客?怎么去有效的做集赞拓客?集赞拓客能给实体店带来什么样的好处? 某信朋友圈商户通过集赞来老客户来带动新客户,通过大家最常见的下意识去看到的东西,给大家留下印象;前几天销售值得学写了关…...
2024/4/24 15:34:22 - 【零基础学会uniapp系列】7.2 组件库的使用
准备:新建项目时,选择新建 Hello uni-app模板,创建一个示例的组件库。 组件文档说明 组件库的使用 easycom组件规范 (自动引入组件) HBuilderX 2.5.5起支持传统vue组件,需要安装、引用、注册,三个步骤后才能使用组件…...
2024/4/24 15:34:23 - [sequelpro]无法连接且闪退问题
env mac系统使用sequel pro 一款轻量的mysql客户端 problem1:连接本地数据库时报错 caching_sha2_password cannot be loaded: solution1 通过命令行:mysql -uroot -p 输入密码进入mysql客户端 运行 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_p…...
2024/4/24 15:34:29 - CSP-X 2021 第一题(疯狂的数列) 答案
答案1(可能运行超时,但是比较保守): #include<cstdio> #include<iostream> #include<cstring> using namespace std; int main(){freopen("crazy.in","r",stdin);freopen("crazy.out…...
2024/4/24 15:34:22 - c语言实现计算n的阶乘以及阶乘求和
1、计算n的阶乘: 2、计算1-10的阶乘之和:...
2024/4/24 15:34:18 - 2014年中南大学研究生复试机试题 平方和与立方和
1006: 平方和与立方和题目描述给定一段 n 与 m之间连续的整数(包括 n 和 m),求出他们中所有偶数的平方和以及所有奇数的立方和。输入输入数据包含多组测试实例,每组测试实例包含一行,两个整数m和 n(0 <= n<= 10000, 0 <= m <= 10000)输出对于每组输入数据,…...
2024/4/24 15:34:17 - 简单快速排序 (python)
def q_sort(arr):if len(arr) < 2:return arrelse:pivot arr[0]less [i for i in arr[1:] if i < pivot]greater [i for i in arr[1:] if i > pivot]return q_sort(less) [pivot] q_sort(greater)...
2024/4/24 15:34:24 - bugku——source
解题思路: source 有源码的意思。 先 Ctrl u 查看源代码,得到一个错误的flag。 既然是源码泄露,直接上dirsearch 扫描 python3 dirsearch.py -u "your_url" 发现有git泄露 (忘了截图了,见谅࿰…...
2024/4/24 15:34:22 - 【牛客SQL】SQL44 将id=5以及emp_no=10001的行数据替换成id=5以及
题目描述 将id5以及emp_no10001的行数据替换成id5以及emp_no10005,其他数据保持不变,使用replace实现,直接使用update会报错。 题解 运行时间:52ms 超过18.78% 用Mysql提交的代码 占用内存:7532KB 超过2.50%用Mysql提交的代码 …...
2024/4/24 15:34:14 - 分布式与微服务的关系
刚接触微服务及分布式这块,对这些概念有些懵圈,看了一些文章了解了一下,为了不忘记决定记录一下,如有理解不对的地方,欢迎各位大佬指教 微服务 微服务简单理解就是将功能模块的多个功能,拆分为多个小功能服…...
2024/4/24 15:34:20 - html+css制作学成在线网页
【解决chrome不能上网问题】 参考:http://www.win7zhijia.cn/jiaocheng/win7_40373.html 360断网急救箱解决 【解决vscode扩展商店连接不上的问题】 将此处override改为off 【制作学成在线的banner部分】 html文件 <!DOCTYPE html> <html lang"e…...
2024/4/24 15:28:08 - python 学习加载Excel 文件内容笔记(2)
测试数据文件,提前准备好。wbb load_workbook(file_path)# 表单sht wbb["表单名称“]# 获取表单当中所有的数据 - 按行获取sht.rows 》 list(sht.rows) 列表的成员是元组。每一行是个元组,元组里的成员是cell对象。all_cases [] # 存放读取出来…...
2024/4/24 15:27:59 - qt控件(checkbox为例)鼠标悬停显示文字
qt控件鼠标悬停显示文字 设置setTooltip属性即可,以checkbox为例。 QString strQString::fromUtf8("内容\n");ui->CheckBox->setToolTip(str);不过显示会有时延,大概一两秒后才会出现,若有更快显示的方法,烦请告…...
2024/4/24 15:27:58
最新文章
- LainChain输出解析器
...
2024/4/24 23:38:34 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - ChatGPT 赚钱初学者指南(上)
原文:The Beginner’s Guide to Earning Money Online with ChatGPT 译者:飞龙 协议:CC BY-NC-SA 4.0 第一章:理解基础知识 什么是 ChatGPT? 在人工智能与人类对话相遇的数字织锦中,ChatGPT 作为一个突出…...
2024/4/24 16:31:18 - 与机器对话:ChatGPT 和 AI 语言模型的奇妙故事
原文:Talking to Machines: The Fascinating Story of ChatGPT and AI Language Models 译者:飞龙 协议:CC BY-NC-SA 4.0 从 ELIZA 到 ChatGPT:会话式人工智能的简史 会话式人工智能是人工智能(AI)的一个分…...
2024/4/23 6:37:10 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/23 20:58:27 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/23 13:30:22 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/23 13:28:06 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/24 18:16:28 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/23 13:27:44 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/19 11:57:53 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/23 13:29:53 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/23 13:27:22 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/23 13:28:42 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/23 22:01:21 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/23 13:29:23 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/23 13:27:46 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/23 13:47:22 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/19 11:59:23 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/19 11:59:44 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/23 13:28:08 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/24 16:38:05 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/23 13:28:14 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/23 13:27:51 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/23 13:27:19 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57