问题标签 [any]

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 投票
3 回答
7113 浏览

regex - Perl,模式后的任何匹配字符串

如果在某个模式之后存在任何字符串,我正在尝试匹配。模式是“模式”“介于两者之间的任何东西”“[之后]”。不区分大小写。

例如

所以我想得到的结果是,

它以 "pattern" 开头并以 "[after] 结尾,任何夹在中间的东西也被接受。

我很难将 [ ] & if string 的分隔符合并在一起。

我试过了,我得到的最接近的结果是匹配的

但我不需要第 3 或第 4 个模式,因为它在“[after]”之后不包含任何数字或字符。

谢谢

0 投票
5 回答
42257 浏览

entity-framework - Linq To Entities - Any VS First VS Exists

我正在使用实体框架,我需要检查名称 = "xyz" 的产品是否存在......

我想我可以使用 Any()、Exists() 或 First()。

对于这种情况,哪一个是最佳选择?哪一个的性能最好?

谢谢你,

米格尔

0 投票
2 回答
11475 浏览

c - 如何编写接受任何类型的(一个)参数的 C 函数

我正在为 C 中的列表实现简单的库,但我在编写find函数时遇到了问题。

我希望我的函数接受任何类型的参数来查找,包括: find(my_list, 3)find(my_list, my_int_var_to_find). 我已经知道什么是列表元素的类型

现在我已经找到了几种方法来处理这个问题:

  • 不同类型的后缀不同的函数:int findi(void* list, int i)int findd(void* list, double d)-但我不喜欢这种方法,这对我来说似乎是多余的,而且 API 令人困惑。

  • 使用联合:

    但是通过这种方式,我强制用户既要了解any_type联合,又要在调用find. 我想避免这种情况。

  • 使用可变参数函数:int find(void* list, ...). 我喜欢这种方法。但是,我担心参数数量没有限制。用户可以自由写作,int x = find(list, 1, 2.0, 'c')虽然我不知道它应该是什么意思。

我也看到了对这个问题的回答:C:为一个函数参数发送不同的结构,但这无关紧要,因为我想接受非指针参数。

处理此功能的正确方法是什么?

0 投票
1 回答
255 浏览

xml - XML Schema: xs:any processcontent="skip" 但仍返回错误

我想嵌入 HTML 格式,所以我做到了

但是,当我将 li 标记(HTML 的点元素)放入 XML 文件(在 boobie 标记内)时,它会生成出乎意料的错误。

这有什么问题?将 html 标记放入 XMl 文件的唯一方法是使用 CDATA 吗?

0 投票
1 回答
154 浏览

dynamic - 必须单击在 div 内创建的动态元素

我需要在 div 中获取我的动态创建元素的 id。我正在寻找一种方法来通过单击它来获取它的 id。例子:

元素可以是图像、链接、按钮等...我需要动态绑定点击它,并在被点击时获取 id。

我使用 append 将子元素添加到 div。

元素显示正确,但我无法检索 ID。

有没有办法得到它?

jsfiddle 中的示例:http: //jsfiddle.net/StTvn

0 投票
2 回答
835 浏览

nhibernate - NHibernate 实体未更新

什么会导致更改不为现有实体生成更新语句?我有一个命令可以更新实体上的状态枚举。它将它从活动更改为已删除。我使用相同的命令(通常)来更新其他实体上的状态位而没有问题。我可以在相关实体上更新单个字符串,而无需更改任何其他内容,并且更新过程正常。我可以在NHProf中观察到这一切……

我想我的问题是:

  • 什么会导致 NHibernate 在枚举值(而不是其他......或其他东西?)被更改时不更新实体?
  • 追踪此类问题的最佳方法是什么?

谢谢你的帮助!

线索。基本类型的属性是:

如果我将 setter 公开并直接分配给它,NHibernate 就会很好地接受它。当它受到保护时,我在实体上调用一个方法并在那里更新状态。这是否提供任何线索?

0 投票
0 回答
166 浏览

linq - 带有 Any 和 sql_variants 的 linq

我对 sql_variants 有疑问

我有 2 张桌子和一个 DTO

我喜欢从 tbale 1 中选择所有内容,如果在 table2 中为表 1 的 id 输入了值,我想从那里获取值。这适用于字符串(或至少一个 'wert' 列作为字符串。但如果两个 'wert' 列都是 sql_variants,我会得到令人讨厌的输出:

作为我显示内容的网格内的文本。

这是一些示例代码

“AS [value]”看起来“奇怪”

有人能告诉我为什么这个查询不适用于 sql_variants 吗?

谢谢你

_rene

哦,我刚刚意识到:Linq 正在执行 2 个额外的查询(对于第二个表中的每个条目:

似乎这两个值都作为对象列表合并到返回的 DTO

编辑:好的,我得到了这个工作,但没有使用 .Any 但左外连接

但是,很高兴知道为什么.Any“解决方案”不起作用

0 投票
1 回答
1334 浏览

hibernate - 由于 LazyInitializationException,无法获取 @Any 相关实体

谁能帮我处理@Any人际关系?

我有一个界面InteractionParticipate,每个想要参与某种消息交互的人都可以实现它。一个消息由它表示,InteractionMessage它有一个发送器和一个接收器。由于我们不知道哪个实体实现InteractionParticipate将是消息的接收者(或发送者),我们必须使用@Any关系。

我读过这本书,它启发了我并写InteractionMessage了这样的话:

数据库创建得很好,我可以看到实体正确保存。但是当我尝试InteractionMessage从数据库中获取

我面对我既不能得到也不能得到receivertransmitter因为Method 抛出了 'org.hibernate.LazyInitializationException' 异常。无法评估... Vacancy_$$_javassist_49.toString()。(空缺班正在实施InteractionParticipate。)

我试着玩,@LazyToOne甚至@LazyCollection失败了。

请帮我弄清楚。提前致谢!

0 投票
1 回答
244 浏览

nspredicate - NSPredicate:ANY 之后的更多 AND 条件是可能的吗?

我想在 NSPredicate 中写入类似上面的内容,但它无法解析格式字符串。是否有可能在 ANY 之后以某种方式复合条件?我需要使用 SUBQUERY 吗?

0 投票
2 回答
3677 浏览

java - 使用 jaxb 在外部 xsd 中解组 xml 元素

我想使用 jaxb 解组具有此 xsd定义的 XML 文件。

我已经使用 Eclipse 右键单击​​生成了 java 类,生成了 jaxb 类等。我在解组 XML 文件时没有问题。

在此处输入图像描述

问题是我不知道如何取消编组(映射?)元数据类型。下面是 metadataType 的 xsd 定义和生成的类:

此类型的生成类是:

外部 xsd 在这里

未编组的 XML 文档生成以下内容: 未编组的 XML 数据

更新:

另外,我从外部xsd生成了类:

OaiDcType.java ElementType.java

这些类必须包含 MetadataType 对象的数据。

我想将任何转换为​​我自己的 OaiDcType 对象,这是正确/最佳的方法吗?