问题标签 [metadata]
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.
user-interface - 任何元数据驱动的 UI 示例代码?
我正在设计一个使用元数据来驱动 UI 的 .net windows 窗体应用程序。除了找到http://msdn.microsoft.com/en-us/library/ms954610.aspx之外,我没有什么可期待的。这里有人从事元数据驱动的用户界面工作吗?遵循这种方法的含义是什么,任何指示都会非常有帮助。
javascript - 从脚本中访问 Greasemonkey 元数据?
有什么方法可以让我的脚本检索在其自己的标头中声明的元数据值?我在 API 中看不到任何有希望的东西,除了GM_getValue()
. 这当然会涉及特殊的名称语法。我试过了,例如:GM_getValue("@name")
.
这里的动机是避免冗余规范。
如果不能直接访问 GM 元数据,也许有一种方法可以读取脚本本身的正文。它肯定在内存中的某个地方,解析它不会太难"// @"
。(在我的情况下这可能是必要的,因为我真正感兴趣的值是@version
,这是userscripts.org读取的扩展值。)
oracle - 使用 DBMS_METADATA.GET_DDL 需要哪些 Oracle 权限?
(请原谅我的无知 - 我不是经验丰富的 Oracle 用户。)
我正在尝试使用 DBMS_METADATA.GET_DDL 函数(与 ALL_OBJECTS 或类似函数结合使用)来获取特定模式中所有表的 DDL。当我这样做时(对于所有对象或单个特定对象),我得到一个 ORA-31603 错误(在模式“SCHEMA”中找不到类型为 TABLE 的对象“FOO”)。
我假设这意味着我登录的用户没有任何必要的权限来读取 GET_DDL 所需的元数据。这需要什么特权?登录时有没有办法确认当前用户有/没有这个权限?
谢谢!李
metadata - 最佳实践 - 元数据和功能定义数据是否应该混合使用?
考虑一个简单的新闻文章 Web 应用程序的情况,该应用程序具有“状态”的 DB 表列,可通过以下单选按钮集访问:
状态 - [x] 发布 [] 草稿 [] 存档
...其中“发布”公开显示文章,“草稿”和“存档”不公开。从功能上讲,“草稿”和“存档”做同样的事情,但带有额外的元数据含义。“显示”和“隐藏”两种功能状态以及“发布”、“草稿”和“存档”的元数据混合在“状态”的同一列中。
这是一个好习惯吗?虽然这是一个非常简单的案例,但更大的案例可能会揭示这种做法的缺陷(或没有......)。
sql-server - 如何确定一个列是否是 MSSQL 2000 中的标识列?
我想在代码中执行此操作,而不是使用 ALT+F1。
.net - 在 .NET 中获取图像元数据而不考虑元数据格式
给定一个文件名,我需要能够访问我当前正在开发的(封闭源)项目的图像中的某些元数据,而不考虑元数据的存储方式(即 Exif、IPTC 或 XMP)。特别是,我想访问地理标记数据。
有没有一种方法可以在不需要任何第三方程序集或库的情况下做到这一点(即,它是否可以使用股票 Microsoft .NET)以及如何完成?还是我被很多 P/Invoking WIC卡住了?
sql - 哪些 SQL 查询或视图将显示“动态列”
我有一个数据表,我允许人们将元数据添加到该表中。
我为他们提供了一个界面,允许他们将其视为向存储数据的表添加额外的列,但实际上我将数据存储在另一个表中。
因此,如果他们想要一个存储数据、日期和名称的表,那么我将在数据表中保存数据,在元名称中保存单词“日期”,在元数据中保存日期,然后在元名称中带有“名称”的元表和元数据中的名称。
我现在需要一个查询,该查询从这些表中获取信息并将其呈现为好像来自具有两个附加列“数据”和“名称”的单个表,因此对于客户来说,它看起来像是一个带有自定义列的表:
或者,换句话说,我该如何从这里开始:
到这里:
几年前,当我使用 PHP 在 MySQL 中执行此操作时,我做了两个查询,第一个是获取额外的元数据,第二个是将它们连接在一起。我希望现代数据库有替代方法来处理这个问题。
与此问题的选项 3 相关。
-亚当
sql-server-2005 - IDENTITY 列的种子值和增量值在哪里?
我正在使用 sys.* 视图收集元数据,根据文档, sys.identity_columns 视图将像这样返回种子和增量值。
但是,上面的查询只返回一列。只有我吗?
(注意:我不得不从早期版本中改变这个问题。)
wcf - 您如何配置 WCF 以支持使用 net.pipe 的主机和客户端在同一进程中的 FaultContract?
我正在尝试使用 net.pipe 绑定为我的服务与客户端交互创建一个进程内单元测试。与良好的 WCF 服务一样,它在服务操作上使用 FaultContractAttribute 将可能的错误(包装异常)暴露给元数据。我想通过 XML (App.config) 配置客户端和服务端点。 但是,每当抛出错误时,它只是一个 CommunicationException“管道已关闭”,而不是我所期望的类型错误。
我尝试为 net.pipe 添加 IMetadataExchange 端点,但这不起作用。我也试过了。在 Vista 上需要我为 http 端点 netsh 的 ACL。那也没有用。
自定义异常类:
这是配置的最新尝试,但它抽出“在服务实施的合同列表中找不到合同名称'IMetadataExchange'”
任何有关如何完成此操作的示例或建议的链接将不胜感激。
sql-server - How do I check if a column exists in SQL Server?
How do I check if a column exists in SQL Server 2000?