问题标签 [varying]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6615 浏览

opengl - OpenGL如何在片段着色器上插入变化的变量,即使它们在顶点着色器上只设置了三次?

由于顶点着色器每个顶点运行一次(这意味着在三角形中 3 次),如果变量变量仅被分配(如示例中所示)3 次,如何为每个片段计算变量?

片段着色器:

顶点着色器:

所以,问题是,这背后的系统如何知道,如何计算每个片段的变量 v_Color,因为这个着色器只分配 v_Color 3 次(在三角形中)。

0 投票
1 回答
4032 浏览

macos - GLSL 中的语法错误“变化”

我在 MacBook Pro 上使用 GLFW 3 和 OpenGL 4 + GLSL 4。启动程序时出现以下语法错误:

着色器代码:

为什么我不允许使用可变变量?

0 投票
1 回答
1555 浏览

opengl - OpenGL - 分配给可变变量的 GLSL 会破坏顶点定位

我曾经在 OpenGL 版本 3.2 中做过一个项目,我使用“sampler2DArray”来存储多个具有相同尺寸的图像并使用纹理点渲染它们。

现在我正在尝试将该项目移植到我的 gnu/linux 计算机上。此计算机仅支持最高 2.1 的 OpenGL 版本和最高 1.20 的 GLSL 版本(没有 sampler2DArray)。据我所知,没有办法更新 OpenGL 以支持更新的功能。

我目前正在尝试做的是使用 sampler3D 来存储我的图像并使用深度值来选择我想要的图像。

为了将纹理深度从顶点着色器发送到片段着色器,我声明了一个“可变”浮点变量来保存深度值(0.0 到 1.0)。

我在以下位置渲染 4 张图像:(-0.5, +0.5)、(+0.5, +0.5)、(-0.5, -0.5) 和 (+0.5, -0.5)。

图像切换方法似乎正在工作(更改“索引”变量会更改图像)。但是由于某些奇怪的原因,所有图像都在 (0.0, 0.0) 处渲染,而不是在它们指定的位置处。当我没有分配给包含纹理深度值的变量并在片段着色器中将深度值设置为 0.0 时,这个问题就消失了。

这是顶点着色器:

这是片段着色器:

我使用的结构表示顶点:

glVertexAttribPointer函数的调用(问题也可能在这里):

我也发现了一个非常相似的问题。标记为“已接受”的答案声称问题的原因是着色器有超过 16 个不同的向量(对我来说不是这种情况)。

这是链接:GLSL中的奇怪错误,同时将属性分配给顶点着色器的变化

0 投票
0 回答
213 浏览

r - R 代码,查找阈值自回归过程的一般转换变量

以下是在给定 AR(pmax) 的情况下找到最佳“阈值变量”的代码。可变系数 AR 是 TAR 的推广,因为它适用于更复杂的平滑动力学。Pmax 控制 AR(pmax)。P 是第一个分量的最大滞后。Q 是第二个分量的最大滞后。R 是第二分量的最大功率。

a[i,j,k] 是函数系数中的变量 ==> X(t)=F0(a[i,j,k])+ F1(a[i,j,k])*X( t-1)+..+ Fm(a[i,j,k])*X(tm) 而不是经典的 AR(m) X(t)=a0+a1*X(t-1)+.. +am*X(tm)。我计划使用三重循环找到一般转换变量,这就是为什么它是 a[i,j,k]= X(ti)*X^k(tj)

最佳策略可能是显示具有最低有效自由度的转换变量,但我遇到的问题如下:a[i, j, k] = blagg[, c(i)] * blagg[, c (j)]^k : 下标数不正确。感谢您的时间和考虑

0 投票
2 回答
3965 浏览

wordpress - 第一次流浪失败

我正在尝试启动并运行 vvv 以便在 wordpress 网站上工作,并且在按照“First Vagrant Up”说明进行操作时,我的安装失败了。您可以在下面找到终端输出。

需要注意的是,vagrant up下面的命令是作为 sudo 运行的,但是在没有运行它时我会得到相同的结果。

https://github.com/Varying-Vagrant-Vagrants/VVV/tree/master#the-first-vagrant-up

我的安装在第 8 步失败

更新:

事实证明,由于某种原因,解决甚至无法连接到 VM 的问题的唯一方法是手动 ssh 到服务器vagrant ssh并手动安装它说它缺少的软件,方法是运行以下命令命令(在本例中):

这并没有解决实际上能够在 VM 上查看我的站点的问题。即使现在一切都已安装,我仍然无法查看在我看来虚拟机配置不正确的实际站点,并且配置应该在我运行时自动发生vagrant up,对吗?

0 投票
1 回答
823 浏览

sql-server - 如何将 SQL 输出游标放入 Delphi 数据组件?

我有一个带有这个签名的存储过程:

此过程返回一个打开的游标。

我需要什么样的组件来捕获它并逐条记录迭代它?它只是存储过程中的一个参数!

现在我需要循环那个光标。我怎样才能做到这一点?

0 投票
0 回答
50 浏览

oracle - PL/SQL 更新过程不适用于 WHERE 子句中的可变 IN 列表

我创建了 pl/sql 过程,其中参数是通过字符串间接给出的。但更新并未按应有的方式在表中进行更改。我正在使用的代码是:

我尝试复制确切的字符串内容,它正在更新。

0 投票
1 回答
100 浏览

python - python,在csv文件中存储和读取不同的字典大小信息

我已经实现了一个具有 SQL 查询和结果的 python 字典。

每天,结果都以字典格式写入 CSV 文件。注意:Python 字典没有排序。因此,当向字典中添加其他查询(例如 Q7、Q8、Q9...)时,每行中的列可能会有所不同。

通过在字典中添加新的 SQL 查询,附加信息也保存在同一个 csv 文件中。

所以,例如加上 Q7,字典看起来像

csv文件看起来像

('Q1', 25);('Q3', 23);('Q2', 15);('Q5', 320);('Q4', 130);('时间', '20.03.2016' )

我需要绘制 csv 中可用的所有信息,即对于所有 SQL 键,时间与值(数字)图。

csv 文件不包含常规模式。最后,我想绘制一个包含所有可用 Q 及其对应值的图表。如果行中缺少 Q,程序应假定该日期的值为 0。

0 投票
1 回答
735 浏览

django - Django - 约会网站的用户模型 - 管理员 -Staff/Agency+ 其他用户

我正在尝试制作我的第一个 django 应用程序(一个约会网站),其中包含不同的用户模型。

用户需要有位置、语言、宗教、身高、喜好、家庭详细信息星座等字段。

员工/机构 - 管理员从面板添加的用户 - 一些联系方式,如地址、电话等就足够了。无需自行注册。

我更喜欢将 email-id 作为 USERNAME 字段。

有人可以指导我在这种情况下如何继续制作用户模型吗?我一直在努力关注论坛上的文档和各种主题以获得一些启示。

任何帮助将不胜感激。

谢谢。

0 投票
1 回答
370 浏览

hive - hive-hbase 集成抛出 classnotfoundexception NULL::character 变化

跟随此链接https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration#HBaseIntegration-HiveMAPtoHBaseColumnFamily

我正在尝试集成 hive 和 hbase,我在 hive-site.xml 中有这个配置:

然后在 hbase 中创建一个名为 'ts:testTable' 的表:

然后在 hive 中创建外部表:

到现在为止还挺好。但是当我试图从测试表中选择数据时,抛出了异常:

我错过了什么吗?

我正在尝试 Hive 2.0.0 和 HBase 1.2.1