今天的目标是Vector3 和部分 Transform。先说Vector3。

首先是Vector3的中英文API

Struct

Representation of 3D vectors and points.

表示3D的向量和点。

This structure is used throughout Unity to pass 3D positions and directions around. It also contains functions for doing common vector operations.

这个结构用于在Unity传递3D位置和方向。它也包含做些普通向量运算的函数。

Besides the functions listed below, other classes can be used to manipulate vectors and points as well. For example the Quaternion and the Matrix4x4 classes are useful for rotating or transforming vectors and points.

除了下面列出的函数,其他类用于处理向量和点。例如Quaternion和Matrix4x4类用于旋转或变换向量和点。

Variables 变量
  • x
    X component of the vector.
    向量的X组件。
  • y
    Y component of the vector.
    向量的Y组件。
  • z
    Z component of the vector.
    向量的Z组件。
  • this [int index]
    Access the x, y, z components using [0], [1], [2] respectively.
    使用[0], [1], [2]分别访问组件x, y, z组件。简单来说就是用索引号代替x, y, z组件。
  • normalized
    Returns this vector with a magnitude of 1 (Read Only).
    返回向量的长度为1(只读)。
  • magnitude
    Returns the length of this vector (Read Only).
    返回向量的长度(只读)。
  • sqrMagnitude
    Returns the squared length of this vector (Read Only).
    返回这个向量的长度的平方(只读)。
Constructors 构造器
  • Vector3
    Creates a new vector with given x, y, z components.
    创建一个新的具有给定x, y, z组件的向量。
Functions 函数
  • Scale
    Multiplies every component of this vector by the same component of scale.
    由缩放的相同的组件对应乘以这个矢量的每个组件。
  • Normalize
    Makes this vector have a magnitude of 1.
    使向量的长度为1。
  • ToString
    Returns a nicely formatted string for this vector.
    返回此向量格式化的字符串。
Class Variables 类变量
  • zero
    Shorthand for writing Vector3(0, 0, 0)
    写Vector3(0, 0, 0)的简码。
  • one
    Shorthand for writing Vector3(1, 1, 1)
    写Vector3(1, 1, 1)的简码。
  • forward
    Shorthand for writing Vector3(0, 0, 1)
    写Vector3(0, 0, 1)的简码,也就是向z轴。
  • up
    Shorthand for writing Vector3(0, 1, 0)
    写Vector3(0, 1, 0)的简码,也就是向y轴。
  • right
    Shorthand for writing Vector3(1, 0, 0)
    写Vector3(1, 0, 0)的简码,也就是向x轴。
Class Functions 类函数
  • Lerp
    Linearly interpolates between two vectors.
    两个向量之间的线性插值。
  • Slerp
    Spherically interpolates between two vectors.
    球形插值在两个向量之间。
  • OrthoNormalize
    Makes vectors normalized and orthogonal to each other.
    使向量规范化并且彼此相互垂直。
  • MoveTowards
    Moves a point current towards target.
    当前的地点移向目标。
  • RotateTowards
    Rotates a vector current towards target.
    当前的向量转向目标。
  • SmoothDamp
    Gradually changes a vector towards a desired goal over time.
    随着时间的推移,逐渐改变一个向量朝向预期的目标。
  • Scale
    Multiplies two vectors component-wise.
    两个矢量组件对应相乘。
  • Cross
    Cross Product of two vectors.
    两个向量的交叉乘积。返回lhs x rhs
  • Reflect
    Reflects the vector along the normal.
    沿着法线反射向量。
  • Dot
    Dot Product of two vectors.
    两个向量的点乘积。
  • Project
    Projects a vector onto another vector.
    投影一个向量到另一个向量。
  • Angle
    Returns the angle in degrees between from and to.
    由from和to两者返回一个角度。
  • Distance
    Returns the distance between a and b.
    返回a和b之间的距离。
  • ClampMagnitude
    Returns a copy of vector with its magnitude clamped to maxLength.
    返回向量的长度,最大不超过maxLength所指示的长度。
  • Min
    Returns a vector that is made from the smallest components of two vectors.
    返回一个由两个向量的最小组件组成的向量。
  • Max
    Returns a vector that is made from the largest components of two vectors.
    返回一个由两个向量的最大组件组成的向量。
  • operator +
    Adds two vectors.
    两个向量相加。
  • operator -
    Subtracts one vector from another.
    一个向量减另一个向量。
  • operator *
    Multiplies a vector by a number.
    由一个数乘以一个向量。
  • operator /
    Divides a vector by a number.
    由一个数除一个向量。也就是a/b。
  • operator ==
    Returns true if the vectors are equal.
    如果两个向量相等,返回真。
  • operator !=
    Returns true if vectors different.
    如果向量不同返回真。


Vector3向量既可以用来表示位置,也可以用来表示方向。在数学与物理中,既有大小又有方向的量叫做向量(亦称矢量),与标量相对。

在立体三维坐标系中,分别取与x轴、y轴,z轴方向相同的3个单位向量i,j,k作为一组基底。若a为该坐标系内的任意向量,以坐标原点O为起点作向量OP=a。由空间基本定理知,有且只有一组实数(x,y, z),使得a=向量OP=xi+yj+zk,因此把实数对(x,y, k)叫做向量a的坐标,记作a=(x,y,z)。这就是向量a的坐标表示。其中(x,y,k),也就是点P的坐标。向量OP称为点P的位置向量。

更多向量知识请参考 www.google.com

另外Vector2的函数Vector3都有了,而且作用基本一致,就不另说了。

向量Vector3是我们最常打交道的一个类了。

首先是Vector3的变量
 1)x,y,z this[int index]
三个轴向,也可以用Vector3[i]i=[0,2]的整数来表示。

2)normalized (ReadOnly)
返回从坐标轴原点(0,0,0)到点P(x,y,z)的方向,向量的长度为 1。也就是说返回的向量的点P(x,y,z)到原点(0,0,0)的距离为1。这个很多时候被用来指示一个方向,然后再乘以想要的距离就可以得到我们想要的位置坐标。只能读取。

3)magnitude (ReadOnly)
返回向量的长度,也就是点P(x,y,z)到原点(0,0,0)的距离。最常用的是用来返回物体的移动速度
speed=rigidbody.velocity.magnitude;

只能读取。如果想自行规定距离可以先normalized然后乘以距离
speed=speed.normalized*objSpeed;

4)sqrMagnitude (ReadOnly)
返回向量的长度的两次方。大家知道向量的长度是用勾股定理计算出来的,计算机计算两次方和开跟的运算量比加减法要费时的多。所以如果是想比较两个向量的长度的话,用sqrMagnitude可以快很多。

函数
1)function Scale(scale : Vector3) : void
Description

Multiplies every component of this vector by the same componentof scale.

所有的轴向都乘以scale

static function Scale (a :Vector3, b : Vector3) : Vector3Description

Multiplies two vectors component-wise.

Every component in the result is a componentof a multiplied bythe same component of b.

把a的所有轴向都乘以b

2)function Normalize() : void
Description

Makes this vector have a magnitude of1.

让向量的长度变成1

When normalized, a vector keeps the same direction but its lengthis 1.0.

当normalized, 向量的方向不会变但是长度会变成1,0

Note that this function will change the current vector. If you wantto keep the current vector unchanged, use normalized variable.

这个函数会改变使用这个函数的向量,如果你不想改变这个向量,应该使用normalized

If this vector is too small to be normalized it will be set tozero

如果这个向量太小了,他不适合normalized并会被设置成zero (0,0,0)

 

3)function ToString() : string
Description

Returns a nicely formatted string for this vector

返回x,y,z的值,一般到小数点后一位。(0.0, 0.0, 0.0)


Class Variables

zero=(0,0,0)

one=(1,1,1)

forward=(0,0,1)

up=(0,1,0)

right=(1,0,0)

还有一个文档没写但也可以用的left=(-1,0,0)

Class Functions

1)static function Lerp(from : Vector3, to : Vector3, t : float) : Vector3

Description

Linearly interpolates between two vectors.

Interpolates from towards to byamount t.

t is clamped between [0...1].When t = 0returns from.When t = 1returns to.When t = 0.5 returnsthe averageof from and to.

跟Quaternion里的lerp一样,返回from 和to之间的一个Vector3 点p p=form+(to-form)*t   t[0,1]

2)static function Slerp (from: Vector3, to : Vector3, t : float) : Vector3

Description

Spherically interpolates between two vectors.

Interpolates from towards to byamount t. The returnedvector's magnitude willbe interpolated between magnitudesof from and to.

t is clamped between [0...1].

作用跟lerp差不多,但是不是呈直线靠近。

 

脚本:
var obj1:Transform;
var obj2:Transform;
var a:Vector3;
var b:Vector3;
varc=0.0;

a=Vector3.Lerp(obj1.position,obj2.position,c);
b=Vector3.Slerp(obj1.position,obj2.position,c);

if(Input.GetKeyDown("w"))
c+=0.1;
if(Input.GetKeyDown("s"))
c-=0.1;

输入:obj1.position=(0,0,0) obj2.position=(0,0,10)
输出:
c=0,a=(0,0,0), b=(0,0,0)
c=0.1a=(0,0,1), b=(0,0,1)
c=0.5,a=(0,0,5), b=(0,0,5)
c=1,a=(0,0,10), b=(0,0,10)

当from在(0,0,0)的时候,两个函数的效果差不多。但是当from和to都不在原点的时候

输入: obj1.position=(0,10,0)obj2.position=(0,10,10)
输出:
c=0, a=(0,10,0),b=(0,10,0)
c=0.1 a=(0,10,1),b=(0,10.4,0.8)
c=0.5, a=(0,10,5),b=(0,11.2,4.6)
c=1,a=(0,10,10), b=(0,10,10)

我们可以看到两者之间出现了差异。<img src="http://s16.sinaimg.cn/middle/4a2183a6t939097b01faf&690" name="image_operate_34941288149189062" alt="Vector3 学习与应用" title="Vector3 学习与应用" height="139" width="160" style="border: none; max-width: 100%;">
右图是两者移动轨迹的区别。

 

3)static function OrthoNormalize(ref normal : Vector3, ref tangent : Vector3): void

Description

Makes vectors normalized and orthogonal to each other.

Normalizes normal.Normalizes tangent andmakes sure it is orthogonalto normal (that is,angle between them is 90 degrees).

See Also: Normalize function.

这个函数读入两个向量normal和tangent, 使tangent 在由tangent和normal构成的平面上,并与normal垂直。两个向量都被Normalize,也就是长度为1。大家可以用这个脚本在编辑器中看出这个函数是如何工作的。

 

脚本:
var obj1: Transform;
var obj2: Transform;
var a: Vector3;
var b: Vector3;
var c:Vector3;
var d: Vector3;

a=obj1.position;
b=obj2.position;
c=a;
d=b;
Vector3.OrthoNormalize(a,b);
Debug.DrawLine(Vector3.zero,c,Color.blue);
Debug.DrawLine(Vector3.zero,d,Color.white);
Debug.DrawLine(Vector3.zero,a,Color.red);
Debug.DrawLine(Vector3.zero,b,Color.green);

<img src="http://s15.sinaimg.cn/middle/4a2183a6t93a311a5bb2e&690" alt="Vector3 学习与应用" title="Vector3 学习与应用" height="278" width="509" style="border: none; max-width: 100%;">

 

static function OrthoNormalize(ref normal : Vector3, ref tangent : Vector3, ref binormal :Vector3) : voidDescription

Makes vectors normalized and orthogonal to each other.

Normalizes normal.Normalizes tangent andmakes sure it is orthogonalto tangent.Normalizes binormal andmakes sure it is orthogonal toboth normal and tangent.

See Also: Normalize function.

 这个用法多了一个向量binormal,这个向量同时垂直于normal和tangent,三者关系类似三维的直角坐标轴。其中binormal的方向决定binormal在那边垂直于normal和tangent。

脚本:
var obj1: Transform;
var obj2: Transform;
var a: Vector3;
var b: Vector3;
var c:Vector3;
var d: Vector3;

a=obj1.position;
b=obj2.position;
e=transform.position;
c=a;
d=b;
f=e;
Vector3.OrthoNormalize(a,b,e);
Debug.DrawLine(Vector3.zero,c,Color.yellow);
Debug.DrawLine(Vector3.zero,d,Color.white);
Debug.DrawLine(Vector3.zero,f,Color.black);
Debug.DrawLine(Vector3.zero,a,Color.red);
Debug.DrawLine(Vector3.zero,b,Color.green);
Debug.DrawLine(Vector3.zero,e,Color.blue);
<img src="http://s14.sinaimg.cn/middle/4a2183a6t93a331bad04d&690" name="image_operate_69981288229067037" alt="Vector3 学习与应用" title="Vector3 学习与应用" height="344" width="564" style="border: none; max-width: 100%;">



4)static function RotateTowards(from : Vector3, to : Vector3, maxRadiansDelta: float,maxMagnitudeDelta : float) : Vector3
Description

Rotates a vector/from/towards to.

The vector will be rotated on an arc instead of being interpolatedlinearly. This is essentially the same as Vector3.Slerp butinstead the function will ensure that the angular speed and changeof magnitude neverexceeds maxRadiansDelta and maxMagnitudeDelta.


产生一个向量从from旋转并移动到 to,跟Vector3.Slerp类似,但是可以用maxRadiansDelta和maxMagnitudeDelta分别控制向量的旋转方向和长度。当maxRadiansDelta=0时,向量指向from, 1则指向to。当maxMagnitudeDelta=0时,向量的长度=from.magnitude,1则=to.magnitude。向量的最大有效取值范围为1, 但是最小取值范围可以小于0

maxMagnitudeDelta, maxRadiansDelta [0,-∞]

当maxRadiansDelta和maxMagnitudeDelta为负时,向量会向相反方向旋转和延长。


5)function Scale(scale : Vector3) : void

Description

Multiplies every component of this vector by the same componentof scale.

将两个向量的对应轴相乘。

a,b ∈Vector3

a.Scale(b);

a.x=a.x * b.x     a.y=a.y*b.y   a.z=a.z*b.z

static   function  Scale (a :Vector3, b : Vector3) : Vector3 Description

Multiplies two vectors component-wise.

Every component in the result is a componentof a multiplied bythe same component of b.

跟上一个差不多

a,b,c ∈Vector3

 a=Vector3.Scale(b,c);

a.x=b.x * c.x    a.y=b.y*c.y   a.z=b.z*c.z


6)static function Cross (lhs: Vector3, rhs : Vector3) : Vector3

Description

Cross Product of two vectors.

Returns lhs x rhs.

两个向量的叉积,具体关于叉积的解释大家可以自己去网上搜搜,或点击传送门。

http://zh.wikipedia.org/zh/向量积

http://baike.baidu.com/view/865221.htm

 

a  =  a 1 i  +  a 2 j  +  a 3 k  =[ a 1,  a 2,  a 3] b  =  b 1 i  +  b 2 j  +  b 3 k  =[ b 1,  b 2,  b 3]

a  ×  b  =[a2b3 −a3b2,a3b1 −a1b3,a1b2 −a2b1]

 

7)static function Reflect(inDirection : Vector3, inNormal : Vector3) : Vector3

Description

Reflects the vector along the normal.

The returned valueis inDirection reflectedfrom a surface with anormal inNormal.

又一个很常用的函数,返回一个向量,让这个向量与另一个向量inDirection以坐标轴inNormal为准镜像。

 

脚本:
varobj1: Transform;
varobj2: Transform;
var a:Vector3;
var d:Vector3;
var e:Vector3;
var f:Vector3;

a=obj1.position;
b=obj2.position;
e=Vector3.Reflect(a,Vector3.right);//以y轴,z轴组成的面为分割线,让a和e在x轴上镜像。
f=Vector3.Reflect(b,Vector3.right);
Debug.DrawLine(Vector3.zero,f,Color.black);
Debug.DrawLine(Vector3.zero,e,Color.blue);
Debug.DrawLine(Vector3.zero,a,Color.red);
Debug.DrawLine(Vector3.zero,b,Color.green);

<img src="http://s4.sinaimg.cn/middle/4a2183a6t93a4548b2063&690" name="image_operate_4541288233949955" alt="Vector3 学习与应用" title="Vector3 学习与应用" height="389" width="438" style="border: none; max-width: 100%;">


 8static function Dot(lhs : Vector3, rhs : Vector3) : float

Description

Dot Product of two vectors.

Returns lhs . rhs.

For normalized vectorsDot returns 1 if they point in exactly the same direction; -1 ifthey point in completely opposite directions; and a number inbetween for other cases (e.g. Dot returns zero if vectors areperpendicular).

For vectors of arbitrary length the Dot return values are similar:they get larger when the angle between vectors decreases.

点积,跟quaternion里的用法一样。对于normalized后的lhs和rhs,如果指向相同的方向,返回1。返回-1如果他们指向完全相反的方向。其他情况下根据角度返回两者之间的小数。如果两个向量互相垂直,返回0;

 


两个 向量 u,v的点积是一个标量,用u·v表示。通用公式:|u||v|cos<u,v>。在三维空间中代数公式:uxvx+ uyvy +uzvz。(该公式可以先由二维证明,再推广到多维。二维中的证明:利用点线距公式和勾股定理推出|u|*cos<u,v>的表达式,再根据定义化简即可。)
  点积的值由以下三个值确定:
  u的大小v的大小u,v夹角的余弦。在u,v非零的前提下,点积如果为负,则u,v形成的角大于90度;如果为零,那么u,v垂直;如果为正,那么u,v形成的角为锐角。
  点积得到两个向量的夹角的cos值,通过它可以知道两个向量的相似性,利用点积可判断一个多边形是否面向摄像机还是背向摄像机

 一般情况下还是Vector3.Angle()这个函数用的比较多,两者的功能基本是一样的。


9)static function Project(vector : Vector3, onNormal : Vector3) : Vector3

Description

Projects a vector onto another vector.

Returns vector projectedonto onNormal. Returns zero vectorif onNormal isalmost zero.

投射一个向量到另一个。

返回一个向量,这个向量由vector投射到onNormal。 返回0如果onNormal几乎等于或等于0;

具体工作原理可以通过这个脚本了解到

 

脚本:
varobj1: Transform;
varobj2: Transform;
var a:Vector3;
var b:Vector3;
var c:Vector3;


a=obj1.position;
b=obj2.position;
c=Vector3.Project(a,b);

Debug.DrawLine(Vector3.zero,c,Color.yellow);
Debug.DrawLine(a,c,Color.white);
Debug.DrawLine(Vector3.zero,a,Color.red);
Debug.DrawLine(Vector3.zero,b,Color.green);
<img src="http://s16.sinaimg.cn/middle/4a2183a6t93a70938aa5f&690" alt="Vector3 学习与应用" title="Vector3 学习与应用" height="332" width="388" style="border: none; max-width: 100%;">


当把obj2的位置设定为(0,1,0)的时候,大家就很容易看出这个函数是如何工作的了

<img src="http://s11.sinaimg.cn/middle/4a2183a6t93a6da99e09a&690" alt="Vector3 学习与应用" title="Vector3 学习与应用" height="360" width="289" style="border: none; max-width: 100%;">

 

10)static function Angle (from: Vector3, to : Vector3) : float

Description

Returns the angle in degreesbetween from and to.

这个基本上是我用的非常多的一个函数,用来确定两个向量指向的位置间的夹角

返回从from到to的夹角,单位为度。

我一般用这个来测量坦克之类的车辆的y轴和空间坐标y轴之间的夹角,阻止其登上大于固定角度的斜坡。或者ai只会看见正前方多少度内的敌人,因为他不应该拥有360度的视野。


11)static function Distance (a: Vector3, b : Vector3) : float

Description

Returns the distancebetween a and b.

Vector3.Distance(a,b) isthe same as (a-b).magnitude

返回从a到b的距离

使用这个函数Vector3.Distance(a,b)的结果跟直接在两个向量间作减法(a-b)后求出的向量的长度是一样的。

也是非常非常常用到的一个函数。

12)static function Min(lhs : Vector3, rhs : Vector3) : Vector3

Description

Returns a vector that is made from the smallest componentsof lhs and rhs.

返回lhs和rhs中最小的那个向量

13)static function Max (lhs :Vector3, rhs : Vector3) : Vector3

Description

Returns a vector that is made from the largest componentsof lhs and rhs.

返回lhs和rhs中最大的那个向量

这两个也是很常用的。


14)operators

+ 和-

两个向量相加和相减

*和/

一个向量的所有轴乘以或除以一个float或int, 得到一个新的向量

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Arducopter Yaw角分析

    Arducopter Yaw 现梳理一遍Poshold模式下的yaw的情况&#xff1a; 首先从 Copter::fast_loop() –> update_flight_mode()–> Copter::ModePosHold::run() // get_pilot_desired_heading - transform pilots yaw input into a desired yaw rate returns desired yaw ra…...

    2024/4/20 15:11:25
  2. cartographer问题 imu_tracker.cc:70 Check failed: (orientation_ * gravity_vector_).z() > 0. (nan vs. 0)

    问题描述 使用自己采集的imu数据&#xff0c;跑cartographer ros 时候发生 Check failed: (orientation_ * gravity_vector_).z() > 0. (nan vs. 0) 问题原因 把错误在cartographer 的imu_tracker.cc:70行代码如下&#xff1a; CHECK_GT((orientation_ * gravity_vector…...

    2024/4/21 14:54:54
  3. Unity 物理引擎学习笔记。。很基础。很实用哦。。。

    原址&#xff1a;http://blog.csdn.net/lijing_hi/article/details/7235348 刚体&#xff1a; 同是物理引擎提供的功能&#xff0c;碰撞检测只需要有 Collider 便可以运作&#xff0c;但所有与作用力相关的属性和函数却都依赖 Rigidbody。重力&#xff1a; 一旦使用了 Rigidbod…...

    2024/4/21 14:54:53
  4. 夏天做双眼皮恢复快吗

    ...

    2024/4/26 1:17:05
  5. 夏天和冬天割夏天能不能割夏天能不能割双眼皮吗

    ...

    2024/4/21 14:54:52
  6. 实战Angular2+web api增删改查 (二)

    webapi配置 protected void Application_Start() { AreaRegistration.RegisterAllAreas(); //SwaggerConfig.Register(); GlobalConfiguration.Configure(WebApiConfig.Register); //Nhibernate及日志初始化 LoggingConfig.Register(); //依赖注入初始化 IocConfig.Register()…...

    2024/4/21 14:54:51
  7. JavaScript forEach 跳出当前循环

    2019独角兽企业重金招聘Python工程师标准>>> Js 中 forEach 不能使用 continue, break 跳出循环 可以使用 if 语句控制&#xff0c;或者 return . (return true/false) // return --> 类似 for 循环的 continue //全选 $scope.selectAll function(){ var all …...

    2024/4/22 9:48:45
  8. Angular开发中遇到的小问题(持续更新)

    1、下载项目&#xff1a; git clone 项目链接&#xff08;http&#xff09;&#xff1b; cd 进入项目&#xff1b; git checkout dev 切换到dev分支&#xff1b; yarn install 安装依赖包&#xff1b; yarn start 启动项目 2、合并代码 eg: 切换到cdn_chj&#xff0c;拉取代码&…...

    2024/4/21 14:54:48
  9. typescript学习笔记:[forEach] [for-in] [for-of]的区别

    typescript学习笔记&#xff1a;[forEach] [for-in] [for-of]的区别例子for-of 拓展例子 写一个数组&#xff0c;然后分别用[forEach] [for-in] [for-of] 遍历它。 var arr [aaa, bbb, ccc];forEach 遍历arr&#xff1a; arr.forEach(value > console.log(value));forEa…...

    2024/4/27 22:30:51
  10. 栈+单向链表实现Angular 11访客浏览脚印

    应用中需要浏览脚印功能实现导航条的后退&#xff0c;登录成功后的跳转&#xff0c;404页面中的&#xff1a;返回上一页功能。当浏览时(非后退操作时)将数据压入栈, 后退时弹出栈顶; 用单向链表来存储数据&#xff0c;使用&#xff1a;ngx-webstorage-service将数据存储在客户端…...

    2024/4/21 14:54:46
  11. 夏天夏天割双眼皮好么

    ...

    2024/4/21 14:54:46
  12. 吸脂双眼皮忌口多久

    ...

    2024/4/26 10:21:12
  13. 吸脂双眼皮高清视频

    ...

    2024/4/21 14:54:44
  14. 【总结】angularJs自定义指令

    0、使用 var app angular.module(myApp, []); 1、require属性 在自定义Angular指令时&#xff0c;其中有一个叫做require的字段&#xff0c;这个字段的作用是用于指令之间的相互交流。 举个简单的例子&#xff0c;假如现在需要编写两 个指令&#xff0c;在linking函数中有…...

    2024/4/21 14:54:42
  15. 用angular实现$.param()

    首先介绍一下$.param() 功能: 序列化对象或数组,返回字符串 eg: var params { width:1900, height:1200 }; var str jQuery.param(params); console.log(str); 输出: width1680&height1050 使用angular替代&#xff0c;方法为: function serializeData( data ) { // If t…...

    2024/4/23 11:54:05
  16. 离散数学期末复习概念_复习第1部分中的基本概念

    离散数学期末复习概念深层钢筋学习讲解— 12 (DEEP REINFORCEMENT LEARNING EXPLAINED — 12) Part 1 of the “Deep Reinforcement Learning Explained” series introduces a practical approach to the essential concepts in Reinforcement Learning (RL) and Deep Learnin…...

    2024/5/2 21:42:46
  17. 武汉整双眼皮诠美正规

    ...

    2024/4/21 14:54:39
  18. 武汉同济双眼皮价格表

    ...

    2024/5/3 6:48:49
  19. 武汉双眼皮修复名医

    ...

    2024/5/2 12:49:12
  20. 武汉双眼皮诠美挺好

    ...

    2024/4/20 15:11:30

最新文章

  1. openKylin 2.0 Alpha2 X86 安装教程

    原文链接&#xff1a;openKylin 2.0 Alpha2 X86 安装教程 Hello&#xff0c;大家好啊&#xff01;今天我们将讨论如何在VMware Workstation上安装openKylin 2.0 Alpha2 X86版。openKylin是一个基于Linux的操作系统&#xff0c;旨在提供高性能、可靠性强的系统体验。在虚拟化软件…...

    2024/5/6 16:29:24
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/6 9:38:23
  3. Vue ts 如何给 props 中的变量指定特定类型,比如 Interface 类的

    Vue ts 如何给 props 中的变量指定特定类型&#xff0c;比如 Interface 类的 我有一个这样的变量值类型 一、在没用 ts 之前的 props 类型指定方式 我们都知道之前在没用 ts 之前的 props 变量值类型指定方式&#xff1a; 如下图&#xff0c;billFood 定义方式是这样的&…...

    2024/5/4 17:46:51
  4. JS实现双向数据绑定的三种方式

    1、第一种是通过Proxy数据代理来达到双向绑定的,这是Vue3更新的双向绑定方式。 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Proxy双向绑定</title> <<...

    2024/5/5 19:53:09
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/6 9:21:00
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在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