问题标签 [optional]

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 投票
1 回答
1332 浏览

wsdl - 如何在 WSDL 中使参数可选?

我有一个 WebService API,它需要它的 2 个参数在 WSDL 中是可选的

我需要一种在 WSDL 中显示loginname和作为可选的方式。password

有没有办法在 C# 中做到这一点。我可以在这样的参数前面添加一个标签[optional]loginname吗?

我一直在四处寻找,但到目前为止还没有找到任何东西。

0 投票
3 回答
968 浏览

sql - 如何让 SQL 函数运行不同的查询并从任一查询返回值?

我需要一个函数,但似乎无法完全正确,我已经查看了此处和其他地方的示例,但似乎无法正确理解,我需要在我的查询中包含一个可选项目,我有这个查询(有效):

这在函数中有效,但是制造商对于此搜索是可选的 - 这是查找类似项目的描述,如果不存在,则另一个查询是:

哪个缺少制造商,如何让我的函数根据是否存在制造商值使用任一查询。原因是我将有一个功能,它首先检查 SKU 的描述,如果它不存在 - 它使用此方法从类似产品获取描述,然后使用类似产品的描述更新正在添加的产品。

这是到目前为止的功能:

我尝试添加 BEGIN 和 IF...ELSE 但每次尝试都会出现错误或语法问题,我希望能够执行类似这个伪函数的操作(它不起作用):

结尾

0 投票
1 回答
1293 浏览

sql - SQL 可选参数通过 VB.net

我有一个文档搜索页面,其中包含三个允许多项选择的列表框。他们是:

甲类

B类

只有 A 类是强制性的,其他是可选参数,可能为空。

每个文档可以属于 A 类中的多个选项和 B 类中的多个选项,但每个文档只有一年与之关联。

我已经通过建立一个动态 SQL 字符串来解决这个问题,但它很乱,我讨厌使用它,所以我想我会在这里问是否有人能看到更简单的方法。我最终得到的动态 SQL 查询示例如下:

额外细节:

我设置了以下数据库表:

库(包含 YEAR 参数)

CategoryADocs(链接表,因为每个 doc 可以属于 categoryA 中的多个选项)

CategoryBDocs(链接表,因为每个文档可以属于 categoryB 中的多个选项)

CategoryA(Cat A 类别列表)

CategoryB(Cat B 类别列表)

我提到了这样做的“更简单”的方法,理想情况下我正在寻找这样做的最佳方法,如果它比通过 SQL 动态构建它更容易,那会很酷,但如果涉及更多,那没问题。

0 投票
4 回答
5339 浏览

f# - F# 可选记录字段

我有一个 F# 记录类型,并希望其中一个字段是可选的:

在 tradeLeg 类型中,我希望实际字段是可选的。我似乎无法弄清楚,我似乎也无法在网上找到可靠的例子。看起来这应该很容易

但我真的似乎无法让它发挥作用。呃-谢谢

0 投票
3 回答
3756 浏览

python - python中的正则表达式可选匹配失败

给定输入。

谁能告诉我为什么 group(0) 是

并且 group(1) 返回为 None?

我最初使用的是正则表达式,因为在遇到问题之前,匹配比仅匹配 //p// 更复杂,这是完整的代码。我在这方面还很陌生,所以请原谅我的菜鸟,我相信有更好的方法可以完成大部分工作,如果有人想指出那些会很棒的方法。但除了 //[pewPEW]// 的正则表达式过于贪婪之外,它似乎是功能性的。我很感激帮助。


接受文本并清理/转换一些东西。


这是一些示例输入。

0 投票
2 回答
3099 浏览

makefile - Makefile:如果不存在则忽略先决条件

有没有办法说如果给定目标的先决条件不存在,那么忽略该目标?

例如,我有以下一组文件夹

这是我使用它的地方

基本上皮肤或语言环境很可能不存在,这会给我一个很好的错误。如何避免该错误并chrome_src_folders强制执行?还是我应该以某种方式过滤chrome_src_folders并只留下那些存在的?

0 投票
2 回答
76 浏览

javascript - 从javascript中的可选设置中读取可选属性

在可选设置参数中读取可选属性的最有效方法是什么。我正在使用类似的东西:

但我觉得它可以更有效地完成,无论是在 javascript 还是在 jquery 中。

0 投票
5 回答
32038 浏览

java - 通过 XML 中的特定标记名称查找元素是否存在

我有一个 XML 文件,其中一些子标签(子节点元素)是可选的。例如

但是当我通过标签读取 XML 文件时,它会抛出 NullPointerException - 因为某些子标签是可选的(例如,上面示例中的 rest 和 pitch)。我怎样才能过滤掉这个?我找不到任何方法来查找特定标签名称是否存在元素。即使我有一个条件来检查 getElementsByTagName("tag-name") 方法是否不返回 NULL - 它仍然进入条件主体并且显然抛出异常。我该如何解决这个问题?

java代码是:

任何见解或建议表示赞赏。提前致谢。

0 投票
1 回答
37 浏览

vb.net - 有没有办法使用作为 VB.NET 中函数调用结果的默认参数?

我有一大堆假设特定连接字符串的数据库访问函数。在我的应用程序中,我调用

GetTableItems()我里面有类似的东西

所以连接字符串在代码中的一个地方,我调用一个方法来获取它。

我现在遇到的是我想重用相同的数据库函数,但使用不同的连接字符串。我可以DB_MyTable.GetTableItems()轻松地重写所有函数,因为它们是从脚本生成的,但是在主应用程序代码中,我需要处理现在需要知道我想使用什么连接字符串的每个函数调用。

我尝试将参数更改为GetTableItems()这样:

希望能够在默认情况下传入我已经在大多数代码中使用的字符串,但是我收到一个错误,说默认值必须是一个常量表达式。这意味着在任何地方都添加一个特定的连接字符串,这是我不想做的。

有没有办法完成我所追求的,或者我需要使连接字符串成为必需的参数并更改我的应用程序中的所有调用以匹配新签名?

一如既往的感谢!

0 投票
2 回答
313 浏览

api - 在 J2ME 中处理可选 API

在 Java Mobile 中使用可选 API的正确方法是什么?

  • 是否需要制作不同版本的应用程序?
  • 或者在运行时使用检查 API 可用性是否足够System.getProperty()

假设我希望我的应用程序支持 JSR-256(传感器 API)。javax.microedition.sensor如果设备不支持,从这些类型的导入类和注册变量会破坏我的应用程序吗?

我确信必须有一种非常标准的方法来处理这种情况。

谢谢!