【问题标题】:Vectors and Matrices向量和矩阵
【发布时间】:2014-06-12 19:57:58
【问题描述】:

我有一个关于编程世界中向量和矩阵的小问题。 当人们使用向量/矩阵来表示数组时,我阅读了很多文章。 我可以理解矩阵的“为什么”,因为它们就像一个带有行和列的假想表,然后可以将它们与多维数组进行比较。 但是我无法向我解释一维数组和向量之间的相似性。 向量是一个有目录和大小的东西,用箭头表示,那为什么要把它比作一维数组,它是一个可伸缩值的集合呢?

我在雅虎工具栏中了解到最近的一个漏洞

任何使用 Y 的人! Toolbar 可以通过访问任何包含 XSS 向量的网站来劫持他们的 Yahoo、Google、Youtube 和其他服务。由于这些都是信誉良好的网站,因此攻击者更容易劫持帐户,因为信誉和网站包含设计用于攻击的恶意代码

我知道 XSS 是什么,但是一个 XSS 向量......哦,天哪,不知道。

问候

【问题讨论】:

  • 在提到安全漏洞时使用“向量”这个词与在提到数据结构时使用这个词是不同的。这个词在这些上下文中意味着两种不同的东西。
  • “向量是一个有目录和大小的东西,用箭头表示”
  • 是的,对不起,我太笼统了。那么指向安全漏洞的向量是什么意思呢?

标签: vector matrix


【解决方案1】:

当向量的起点在原点时,向量的方向和大小可以用向量终点坐标的形式来描述。将向量表示为一维数组时,数组的元素为向量终点的坐标。

关于安全漏洞,这个词的用法有点不同:“向量”是绕过安全性的方式。它的相关性仅在于安全漏洞的“向量”可以隐喻地被认为是一种穿过安全措施的箭头。

【讨论】:

  • 谢谢,很好的解释。