问题标签 [payload]
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.
entity-framework - 实体框架自引用多对多与有效负载(物料清单 BOM)
不久前我问了这个问题而没有答案,我相信这可能是 EF 最奇怪的实现,尽管它非常实用。这是我以前的帖子:
我决定用额外的关键字 Payload 和更清晰的理解再次询问。
在 Apress 出版物中:Entity Framework 4.0 Recipes: A Problem-Solution Approach,第 2-6 页的配方。26 题为使用有效负载建模多对多关系。配方 2-7 的标题是为自指关系建模。
阅读这将为您提供我的问题的基础,不同之处在于我有一个带有有效负载的自我参照多对多,据我所知,这本书或宇宙中的任何地方都没有讨论过。
简单地说,我有一个包含 ID 和类型字段的资源表。我还有一个 ResourceHierarchy 表,它用作联结表或桥表,因为它有一个由 Parent_ID 和 Child_ID 组成的复合主键和一个复合外键。因此,资源实体可以用作子资源或父资源或两者兼而有之。
到目前为止,实体框架将生成资源实体,但 ResourceHierarchy 实体实际上对 EDMX 设计器是隐藏的,因为在 EDMX 文件中,它仅被视为关系而不是实体。
生成的资源实体将具有诸如 Resources 和 Resources1 之类的导航属性,我将其重命名为 Parent 和 Children。
所以我可以写这样的代码:(它没有做任何事情我只是展示一些例子)
假设我有一个由其他两个资源共享的资源。另外两个资源将是所述资源的父母。所述资源也是其每个父母的唯一孩子。是的,一个资源可以有三个或更多“父母”,如果你愿意,甚至可以有两个父亲,但祖先会共享一个孩子吗?不在我的手表上。所以无论如何......我们必须从现实世界的场景中考虑这一点,以便从这一点开始有意义。
这是一些让我们开始的代码:
所以我们有两个有螺丝的小部件。WidgetA 和 WidgetB 在网站上列为产品。如果 WidgetA 卖了,WidgetB 的螺丝钉会怎样?所以现在您看到我们需要资源实体上的 Quantity 属性。
快进好几个月了,我目前正在我的项目中,并在意识到 EF 有多么有限后假设胎儿位置。
这部分变得有点复杂。如果
我们如何知道或设置它,以便我们可以将孩子的 2 个分配给 parent1,将孩子的 2 个分配给 parent2?
这只能通过向 ResourceHierarchy 表添加另一个数量(int)列来完成,我们将其称为“必需”,因此它看起来像:
因此,我们已将有效负载附加到 db 中的 ResourceHierarchy 实体。如果我们从 EDMX 设计器重新生成模型,ResourceHierarchy 不再是关系,而是现在是实体。如果我选择仅从 EDMX 设计器刷新 ResourceHierarchy 表,我可以在存储模型中看到 Required 属性,但它不在概念模型或映射模型中的任何位置,因为 ResourceHierarchy 将是一种关系。但是,如果我删除 Resource 表和 ResourceHierarchy 表并重新生成它们,则 ResourceHierarchy 表现在在Required 列中可见并且它现在是一个实体。
可以使用此设置,但它比简单地访问 ResourceHierarchy 关系和检索所需属性要困难得多。即使 ResourceHierarchy EntityType 在存储模型中包含Required 属性,在访问AssociationSet 后,我也无法从代码中访问Required 属性。如果 ResourceHierarchy 表是 EF 中的关系,则它在存储模型中看起来像这样。
如果我尝试合并生成的 EDMX 文件,我会收到错误消息,告诉我 ResourceHierarchy 可以是实体或关系,但不能同时是两者。
这称为带有有效负载的多对多。尝试使用自引用层次结构来实现这一点在 EF 中是一场噩梦。我正在使用 VS2010、SQL 2008 和 .NET 4.0 框架。
这个概念是我希望拥有由资源组成的产品,这些资源本身由其他资源组成或用于组成其他资源,并且每个产品都需要一定数量的资源。它基本上是物料清单 BOM。EF 不支持 BOM 模型吗?
SQL Server 2008 中的新 HIERARCHYID 功能是否会有所帮助?
rest - 良好的 Restful 设计:相同 url 的不同帐户的不同负载
如果一个 url 根据所使用的基本身份验证接受不同的有效负载,它是否被认为是糟糕的设计?例如:
换句话说,它是相同的资源,但是可以根据提供的凭据确定可以更新的资源。
我见过关于返回数据的对话,但关于请求有效负载的对话并不多。(不确定是否会被视为不同)谢谢
更新
根据 Darrel Miller 的信息,以下会是更好的设计吗?
iphone - iOS 4 的 MDM 功能如何实现呢?
任何人都可以帮我就以下提到的查询给我一些答案:
(i) 我们是否需要注册 Enterprise Developer Program 才能为 iOS4.0 实施 MDM。我们也有一些客户代理。但我在提供 MDM 服务的 AppStore 中发现了一些应用程序,例如“MobileIron”。
(ii) 我已使用 iPhone 配置实用程序并尝试安装 MDM 有效负载,但安装时出现错误。所以我尝试将文件托管在安全的 Web 服务器中并点击 safari 浏览器中的链接,但它给出了一个错误,例如“Safari 由于未知错误而无法安装配置文件”。
(iii) 我已检查并找不到任何有关通过推送通知将配置文件从服务器推送到设备的信息。但是在你的iPhone MDM主题下的博客中,已经提到通过推送通知服务,远程命令和查询设备是可能的。因此,您能否提供我们必须遵循的任何格式,以便将配置文件推送到设备,以便在后台运行的 MDM 服务在无需用户干预的情况下完成其余工作。
我期待收到任何人的来信,如果有人能指导我回答上述问题,我将不胜感激。
谢谢。
lucene - 在 lucene 中索引多语言单词
我正在尝试在 Lucene 中索引一个可能具有不同语言的 RDF 文字的字段。到目前为止,我看到的大多数方法是:
使用单个索引,其中每个文档针对其使用的每种语言都有一个字段,或者
使用 M 个索引,M 是语料库中语言的数量。
Lucene 2.9+ 有一个称为 Payload 的功能,允许将属性附加到术语。是否有人使用这种机制来存储语言(或其他属性,如数据类型)信息?与其他两种方法相比,性能如何?显示如何完成的源代码上的任何指针都会有所帮助。谢谢。
http - HTTP 请求方法的负载
HTTP 上的Wikipedia 条目列出了以下 HTTP 请求方法:
- HEAD:请求与对应于 GET 请求的响应相同的响应,但没有响应主体。
- GET:请求指定资源的表示。
- POST:将要处理的数据(例如,从 HTML 表单)提交到已识别的资源。数据包含在请求的正文中。
- PUT:上传指定资源的表示。
- DELETE:删除指定的资源。
- TRACE:回显接收到的请求,以便客户端可以看到中间服务器进行了哪些更改或添加(如果有)。
- OPTIONS:返回服务器对指定 URL 支持的 HTTP 方法。这可用于通过请求“*”而不是特定资源来检查 Web 服务器的功能。
- CONNECT:将请求连接转换为透明的 TCP/IP 隧道,通常是为了通过未加密的 HTTP 代理促进 SSL 加密通信 (HTTPS)。
- PATCH:用于对资源应用部分修改。
我有兴趣知道(特别是关于前五种方法):
- 这些方法中的哪一个能够(应该?)接收有效载荷
- 在可以接收有效载荷的方法中,它们是如何接收的?
- 通过 URL 中的查询字符串?
- 通过 URL 编码的正文?
- 通过原始/分块的身体?
- 通过上述([全部/部分])的组合?
- 在可以接收有效载荷的方法中,它们是如何接收的?
我感谢所有的输入,如果你能分享一些(最好是轻松的)阅读,那也很棒!
encoding - 在 metasploit 中,payload.encoded 默认检索什么编码?
我正在分析这个 metasploit 模块,我想知道在 metasploit 中默认情况下 payload.encoded 检索什么编码方法。
我在那个漏洞利用中做了一个 print payload.encoded (没有设置任何编码器),我得到一个正常的字符串,如:
该模块有一个编码器选项,但它已被评论。
我习惯于查看使用标准十六进制值编码的有效负载,例如:
有人可以帮助我了解 payload.encoded 返回的字符串来自哪里以及它使用什么编码?
c# - 尝试上传大文件时出现异常
我正在为我的服务使用 wshttpbinding
当我尝试上传 15Mb 的文件时,它会在下面抛出 EndPointNotFoundException:
异常消息:
例外:
lucene - Lucene 有效载荷评分
我想弄清楚有效载荷评分如何在 lucene 中工作。由于我不明白 PayloadFunction 适合哪里,我想我并不真正了解它是如何工作的。尝试用谷歌搜索它,但除了建议通过源代码之外找不到太多。好吧,如果有人可以在这里解释它会很好,否则它是源代码:)
java - REST 服务 PUT , xml 有效负载结构
对于 REST PUT 服务,我尝试使用 xml 作为有效负载。我的问题是我可以将整个有效负载作为 xml 吗?还是我应该做类似的事情Data=<mydata>......</mydada>
?
基本上
或者
java - Lucene 3.1 有效载荷
我试图弄清楚有效载荷在 Lucene 中的工作方式,但我似乎无法掌握它。我的情况如下:
我需要索引一个具有单个内容字段的文档,并从该字段中的文本中为每个令牌附加一个有效负载(大约 10 个字节)。我需要使用的分析器是一个基本的空白分析器。
从我在互联网上阅读的各种文章来看,使用有效负载的方法是创建我自己的分析器并在标记化步骤中附加有效负载。我为我的新自定义分析器提供了以下代码:
我遇到的问题如下:
- 我无法正确读取各个令牌。我不确定使用 CharTermAttribute 是不是正确的方法,但我知道它不起作用。我需要获取单个令牌才能正确计算有效负载,但是 WithespaceTokenizer 以某种方式返回粘合在一起的单个单词(一次 3 个单词)。
- 我不知道使用 PayloadAttribute 是否是将有效负载附加到令牌的正确方法。也许你知道另一种方式
我在哪里可以找到一些关于如何在 Lucene 中实际使用 Payload 的好教程?我试过在网上搜索,我能找到的唯一一篇好文章是:Lucene Payload tutorial但是它并不完全适合我的需要。
谢谢
好像找不到好的教程