问题标签 [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.
sql - 查询 Char 不同的 postgres
我一直在尝试使以下查询有效,但我做不到:
其中角色,可以包含:
角色是:character varying[]
我收到错误:
错误:运算符不存在:字符变化 [] ~~ 未知第 1 行:从 users.roles LIKE '%sales%'... 的用户中选择 users.id
opengl-es - 片段着色器中的变化或手动插值更快是什么?
什么是更快的 - 让变化来插值纹理坐标(和一些其他逐渐变化的系数)或在片段着色器中手动计算它们?
有人会认为这个问题的答案是显而易见的,但后来我偶然发现有人提到(目前无法找到来源)每一个额外的变化都是有代价的,并导致性能下降。
更新: 我正在进行图像重采样,所以基本上对于每个目标像素,我需要从原始纹理中获取几个样本,然后进行插值。我可以在顶点着色器中预先计算这些样本的精确坐标并通过变量传递它们,或者我可以直接在片段着色器中计算它们。事实上,我还没有看到有人通过变量来做到这一点。我认为这背后应该有一个原因。
ssh - Vagrant 禁用 SSH 代理
当我尝试运行时得到以下信息Vagrant up
。
已尝试重新配置等。甚至尝试回滚(在 Time Machine 中)user/vagrant-local
目录和vagrant-local
所有站点所在的目录。
Vagrant 使用的底层 SSH 库发生错误。错误消息如下所示。在许多情况下,此库中的错误是由 ssh-agent 问题引起的。尝试禁用 SSH 代理或删除一些密钥,然后重试。
如果问题仍然存在,请向 net-ssh 项目报告错误。
服务器版本协商期间超时
mysql - 具有不同 WHERE 字段的 MySQL SELECT
在高层次上,这听起来微不足道,但事实证明我已经摸不着头脑了几个小时。
情况:
我有表T
,有列a,b,c,d,e
。列a
包含一个字符串,而b,c,d,e
每个列包含一个布尔值。
我允许用户执行一种搜索,我提示用户输入值a,b,c,d,e
,并返回所有这些值都匹配的行。
在一个完美的世界中,用户输入所有值(比如说a="JavaScript"
, b="true"
, c="false"
, d="false"
, e="true"
),结果查询(在 Scala 中,引用一个运行 MySQL 的远程数据库)可能看起来像这样:
问题:
我为用户提供了“放松”约束的选项,因此a_input=""和b_input=""等可能...所有字段a,b,c,d,e都可能为空("" ) 如果一个字段被省略,它不应该影响结果响应。换句话说,如果c
未输入,则结果可以包含c
TRUE或FALSE的条目
问题:
我如何编写一个查询来涵盖所有字段可能为空、只有一些字段或没有字段的情况?
csv - 使用 spark scala 读取具有不同 cols 的 csv
考虑一个包含如下数据的示例文件:
请注意,行的列数不相等。
我曾尝试使用 databricks spark-csv,将 inferSchema 选项设置为“true”,但它通过第一行推断模式,因此其他行中的额外列被丢弃。
有没有办法读取这些数据?
arrays - PostgreSQL 和使用字符可变 [] 字段加入
我继承了 PostgreSQL 9.2.4 数据库,虽然我在 SQL Server 方面拥有相当广泛的背景,但我在解决遇到的问题时遇到了一些麻烦。
我有一张表,其中包含三个字段(除其他外)。“age_years”、“age_months”和“age_days”。如果表中的某个人是 2 个月大或更小,那么他们在“age_days”字段中的值是他们的天数。如果他们不到 3 岁但超过 2 个月,那么他们在“age_months”字段中有一个值。任何超过 3 岁且在“age_years”字段中有值的东西。
给定记录仅在这三个字段之一中具有非零值。例如,永远不会出现 age_days 和 age_years 都具有非零值的情况。这些记录代表医院就诊,年龄是就诊时个人的年龄。
在另一个表中,我有几个字符可变 [] 字段,最多 20 个值。它们是 ref_age_cd、ref_age、ref_clow 和 ref_chigh。这是该表中的示例记录(仅出于显示目的,值少于最大值):
对于下面的丑陋线条,我深表歉意。我似乎无法让它们以非常易读的条件格式化。
ref_age_cd 字段确定您正在查看的年龄类型(天、月或年)。ref_age 确定值,然后根据这两个值,您可以从 ref_clow 和 ref_chigh 字段中获取低值和高值。例如,如果某人在 age_months 字段中有 13,那么您将查看 ref_age_cd 并在数组中找到“M”值,然后查看相应的 ref_age 字段并找到低于年龄月字段。所以数组索引将是 5。然后你在 ref_clow 和 ref_chigh 字段中获取第五个值作为低值和高值。(分别为 7.9 和 15.9)
如果某人 10 天大,则要查看的数组索引为 2(ref_age_cd 为 'D' 和 ref_age 为 4)。这将指示 9.8 和 27.8 的低值和高值。如果他们是 80 岁,则索引将为 7(“Y”的 ref_age_cd 和 18 的 ref_age)。4.8 和 10.8 的低值和高值。
我只是不知道如何编程,所以当我从表 A(带有age_days、age_months 或 age_years 字段)加入参考表时,我可以为 ref_clow 和 ref_chigh 提取正确的数组索引。
我还应该提到,我无法对此数据库进行任何更改。我需要用我得到的东西来完成这项工作。
sql-server - SQL Server 将不同地址长度拆分为特定列
我正在尝试将不同的字符串地址拆分为特定的地址格式列。我试过使用 REPLACE,PARSENAME,SUBSTRING,LEFT,RIGHT 但它没有让我到任何地方。这是地址字段的格式,如您所见,我想放入从 4 列到 8 列的任何内容
示例数据:
r - R闪亮的变量有序或无序列表
我想使用一个有序/无序列表,如下所示:
但是,我希望列表中的项目数量取决于其他因素;也就是说,不是固定大小的。这可能吗?
例如,如果我的字符向量最终大小为 3,那么我想将其中的三个元素显示为三个单独的行。如果向量的大小为 10,那么它应该是一个有 10 个级别的有序/无序列表。
所以在这里要求两件事:
- 根据某些变量制作不同大小的有序/无序列表
- 在每个级别中显示某些文本,这些文本也会根据显示的行而有所不同
glsl - 为什么 GLSL 警告告诉我没有写入变化,而它显然是?
将变量从顶点着色器传递到片段着色器时,我从来没有遇到过任何问题。但是今天,我在vs中添加了一个新的“out”变量,并在fs中添加了一个对应的“in”变量。GLSL 说明如下:
着色器程序:片段着色器使用不同的 tbn,但之前的着色器不会写入它。
只是为了确认,这里是VS的相关部分:
在FS中,它被声明为:
有趣的是,所有其他变体,如“uv”和所有,都有效。它们的声明方式相同。
也很有趣:即使 GLSL 说变量没有被写入——当我写入它时它仍然会识别出这些变化,并显示这些变化。
那么这只是一个错误的警告或错误吗?即使它告诉我不是这样,该值似乎也被正确传递了。为什么我会收到此警告?
r - 如何将不同的 gsub 模式(变量函数)应用于 R 中 data.table 的每一行
我有一个 data.table DT,其中包含一个字符串列和一个数字列,指示应该从字符串开头提取多少个单词。
我想添加一个新列,其中包含 string_col 的前 n 个单词,如下所示:
这是可以使用的 gsub 语法:
我基本上需要为每一行创建这个 gsub 函数,在将它应用于该行的 string_col 之前使用该行的 first_n_words 。我只对 data.table 语法解决方案感兴趣,因为它是一个非常大的数据集。最需要 gsub 解决方案。
编辑:我尝试了以下方法,但它不起作用
这不是所需的输出