问题标签 [user-defined]

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 回答
1782 浏览

wcf - OData 与 WCF 数据服务/实体框架

提前道歉,这是一个很长的问题。

(TL;DR:是否有人对使用 EF 和使用 WCF 数据服务/OData 公开的动态字段有任何建议)

我在使用 WCF 数据服务和 EF 时遇到了一些概念问题,特别是与将某些数据公开为 OData 服务有关。

基本上我的问题是这个。我公开的数据库允许用户动态添加字段(用户定义的字段),它使用一个系统,这些字段直接添加到基础 SQL 表中。此外,当您想向无法使用直接 SQL 的表添加数据时,您必须通过它们提供的 API。(它是 SAP Business One,fwiw)。

我已经成功构建了一个系统,该系统通过 XML 公开各种对象,并允许客户端通过发送 XML 消息来更新或添加新实体到 SBO,虽然它运行良好,但它并不真正适合移动应用程序,因为它非常重 XML 并且入口点是一个老式的 asmx 网络服务。我想尝试将其用于移动开发,并将 Odata 与 WCF 或 Web API 一起使用。(我知道我可以更改为 WCF 服务,允许处理 JSON 格式的请求,并开始返回 JSON 数据,但似乎必须有一个更...本地的...方式)

最初我不考虑为此使用 EF 的可能性,因为 a)动态字段和 b)EF 只能是只读的;必须拦截添加/更新实体并将其路由到 SBO DI 服务器。但是,我正在回过头来考虑它,并正在寻找一些关于如何处理的建议(否定的或其他的!)。

我基本上想做的是这个

  • 将 SBO 的基表(除非它们自己发布补丁,否则不会更改)公开为 EF 实体,具有所有通常的关系优点。事实上,我实际上不会直接公开表,我将使用一组过滤的 SQL 视图作为数据源,因为这与我们所做的各种其他事情相关联,以便仅将某些数据公开给第三方。

  • 将特定用户添加的任何 UDF 公开为每个实体的某种 EAV 子集合。

  • 拦截任何添加或更新对象的请求,并通过我拥有的现有引擎路由这些请求,以便与 SAP 数据导入服务交互。

我想我的主要问题是这个;假设我实现了一个表示销售订单的 EF 实体,该实体包含一个 Header 和 Details 集合。对于这些类中的每一个,我坚持使用用户定义字段和值的 EAV 类型集合。允许 OData 过滤系统直接在 EAV 集合上工作涉及多少工作(例如,客户端能够请求Service/Orders/$filter=SomeUdfField eq SomeValue,其中该请求必须向下传递到 EAV Order 标头实体的集合

或者,例如,是否有可能从某种元数据动态生成 EF 模型(我不介意如何 - 代码生成或模型构建库),这意味着我可以公开每个实体,包括动态字段,作为一个合适的 EF 模型?如果您读到这里,请提前非常感谢:)

0 投票
3 回答
37727 浏览

r - 在 R 中创建一个用户创建的函数

很抱歉,如果以前有人问过这个问题,但我找不到答案。

假设我在 R 中编写了一个小函数

我将它作为 add2.R 保存在我的主目录(或任何目录)中。我如何让 R 找到它?

我知道我可以打开脚本,在控制台中复制/粘贴它,运行它,然后它就可以工作了。但是我如何让它内置,所以如果我打开和关闭 R,它仍然可以在没有我复制和粘贴的情况下运行?

0 投票
3 回答
1623 浏览

javascript - 用户定义的回调函数在 Javascript/jQuery 中被多次触发

有一些类似的问题,但它们似乎都与原生 jQuery 回调函数有关。

所以我有这段代码(实时)创建一个包含一些表单元素的 div。当(之前)删除 div 时,应在回调函数中检索这些元素的值。

出乎意料的是,在第一次执行弹出窗口后,回调函数被多次(越来越多地)触发。

我已经简化了代码,这里是fiddle

0 投票
1 回答
478 浏览

installation - Python + Shell【创建用户自定义的unix命令及安装】

这是针对一个小型项目提案。
我想创建许多用户定义的 unix 命令,并使用 Python 编写的代码对文件执行各种操作。
例如 extractinfo 'filename' [此命令将提取存储在某个文件中的元数据或一般信息]

这就是我的工作方式:
1. 假设我有一个 python 代码 extract.py。
2. 现在,为了创建“我自己的 unix 命令”(比如 - 'extractinfo'),我编写了一个名为 -extractinfo 的 shell 脚本:

3.现在,我想把上面的shell脚本放在/usr/bin。所以我创建了另一个 shell 脚本 - install.sh:

4. 现在我可以运行 install.sh 并使用命令“extractinfo”。

问题是,如果我使用另一个系统并运行 install.sh,命令 'extractinfo' 变得可用,但是在终端上执行命令时,出现错误(python:无法打开文件 'extract.py':[Errno 2 ] 没有这样的文件或目录)被抛出。

当需要使用另一个系统时,如何处理原始 python 脚本的路径?

我知道尝试链接 shell 和 python 是非常粗糙的做事方式。任何有关此问题的帮助/建议都将不胜感激。

0 投票
1 回答
335 浏览

excel - 将公式应用于整个范围

对于实验过的 VBA 开发人员/用户来说,这可能是一段非常简单的代码,但是我是新的编程人员,我已经在这个任务上停留了几天:(。我所需要的只是将一个公式应用于用户定义的范围,或者一个整体(如果可能的话)或用“for-each next”或“for next”循环遍历它,我每次尝试都会出错。有人可以帮我解决这个问题吗....thxs非常提前

假设该公式很简单,例如 F =m*a,即“m”我选择的范围

这里是选择范围的代码:

0 投票
1 回答
2113 浏览

exception - 如何从 Velocity 模板脚本 (VTL) 中抛出用户定义的异常?

如何从 Velocity 模板脚本 (VTL) 中引发用户定义的异常?

在我的速度脚本中,我需要根据条件抛出异常,以便调用者可以捕获异常并向最终用户提供有用的错误消息。

例如。

在上面的示例中,如果密码字段 1 和密码字段 2 不匹配,则应引发适当的异常并需要将其传播给最终用户。

有没有办法从速度脚本中实现这一点?如果不是,请建议另一种方法。

0 投票
2 回答
14729 浏览

c# - C# - 首次运行程序时将用户定义的文件夹路径设置为字符串变量

感谢大家到目前为止的帮助!我对 c# 和一般代码非常陌生。我有一个问题,我似乎无法找到答案。

我刚刚编写了一个简单的程序,将文件从一个文件夹移动到一个名为当天日期的新文件夹。请看下面:

我想让用户定义源文件夹变量和目标文件夹变量,方法是让他们导航到文件浏览器中的文件夹或 Console.ReadLine - 但不是每次他们运行程序时,只是第一次. 如果他们以后也想改变路径,那将是理想的。

非常感谢!

编辑

我的解决方案是我的表单上的一个按钮,它调用这个块:

0 投票
1 回答
922 浏览

oracle - 从表中检索用户定义的数据类型

因为,AFAIK,给任何表起别名只是为表或列提供简单的名称。那么,当我尝试从表中检索用户定义的对象时,为什么在案例 1中出现错误?当我给我的表起别名时,实际发生了什么。

0 投票
1 回答
1040 浏览

python - 如何打印具有用户定义属性的类的实例?

我试图弄清楚如何在 Python 3 中打印出具有用户定义属性的类的实例。这是我拥有的代码:

运行程序后,我收到这些类型的错误消息。

< main .Attendie 对象的绑定方法 Attendie.getFname位于 0x00000000031DCDD8

0 投票
2 回答
153 浏览

mysql - 如何在mysql中使用用户定义的ruby变量?

我正在使用 ruby​​ 1.9.3 和 mysql 5.5 开发 Rails 3.2.9 应用程序。我需要编写一个查询,我应该在我的控制器文件的 where 子句中使用用户定义的变量。这是代码..请让我知道我该怎么做!如果不是,我如何转换对象(我猜是这样)我从第 4 行代码中得到,以便稍后将其与 fixnum 进行比较