问题标签 [tagging]
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.
c# - 从文本文件中提取自定义标签
我正在为应用程序创建自己的文件标记系统,但尚未找到有关该主题的任何相关信息。
我的应用程序将标签附加到指定文件的末尾,如下所示:
如果用户想要将特定文件标记为私有(例如),以下文本将附加到指定文件的末尾:
$/私人*
现在,我试图弄清楚如何提取这些标签,并在文件加载到我的应用程序时将它们分开:
例如,如果文件有 3 个标签,分别名为“Private”、“bad”、“jokes”。然后我希望我的应用程序获取这些标签并像这样显示它们:
该文件被标记为私人文件,并且包含恶作剧。
或 - 另一种展示它们的方式是:
此文件具有以下标签:私人坏笑话
有人知道我会怎么做吗?我在想也许使用字符串,因为我不喜欢正则表达式。它让我头疼。
nhibernate - Nhibernate 标签云查询
到目前为止,这对我来说已经是 2 周的战斗,没有运气。:(
先说一下我的目的。能够搜索标记为“foo”和“bar”的实体。不会觉得太难了吧?
我知道这可以使用 HQL 轻松完成,但因为这是一个动态构建的搜索查询,不是一个选项。首先是一些代码:
映射为多对多,因为 Tag 类用于许多不同的类型。因此没有双向参考。
所以我使用抽象过滤器类建立我的分离标准。让我们假设为简单起见,我只是在搜索带有标签“Apples”(TagId1)&&“Oranges”(TagId3)的Foos,这看起来像。
SQL:
标准
基本上,这是创建一个 DC,该 DC 投射具有指定所有标签的 Foo Id 列表。
这在 NH 2.0.1 中编译但没有工作,因为它抱怨找不到类 Foo 的属性“RowCount”。
读完这篇文章后,我希望这可能会在 2.1.0 中得到修复,所以我升级了。令我极度失望的是,我发现 ProjectionCriteria 已从 DetachedCriteria 中删除,我无法弄清楚如何在没有 DetachedCriteria 的情况下使动态查询构建工作。
所以我试图思考如何在不需要臭名昭著的Having 子句的情况下编写相同的查询。可以通过标签表上的多个连接来完成。万岁,我认为这很简单。所以我把它改写成这样。
徒劳地尝试产生下面的sql来完成这项工作(我意识到它不太正确)。
不幸的是,我在这次尝试中遇到了第一个障碍,收到了“重复关联路径”异常。阅读这似乎是一个古老且仍然非常真实的错误/限制。
我错过了什么?
我开始诅咒 NHibernates 的名字,让你认为什么是你认为如此简单和常见的查询,如此困难。请帮助任何曾经这样做过的人。你是如何绕过 NHibernates 限制的。
忘记声誉和赏金。如果有人在这方面对我有帮助,我会寄给你一个 6 包来解决你的麻烦。
database - 分布式内容类型的多租户标记架构
那里有很多关于标签模式的讨论,但我注意到其中大部分都集中在单一的内容类型上,例如书签或照片。
我有兴趣在多租户业务应用程序的多个功能中使用标签;一种标签可以与表单字段、文档、照片、配置设置等相关的标签。
我想设计一组较小的表来满足这些不同的需求,而不是为每种内容类型删除链接表,这会增加一些复杂性:
tagMap 可用于连接任意数量的这些项目,但至少会连接标签和 tagType。例如,标签可能与下拉字段类型相关联。它可以是具有注册表类型、子值并与实体相关联的注册表项。一个标签子可能是另一个标签,以允许多级父子关系。
分发存在风险,因为许多功能变得依赖于一小组表。
如果您受到类似决定的挑战,或者您有一个有用的想法,请分享您的想法、方法以及绩效与分销风险的关系。
谢谢!
asp.net - 有人有 ASP.Net 的标签建议组件吗?
我想知道是否有人看过 Asp.Net 的标记建议组件。类似于 StackOverFlow、ZenDesk、Delicious Tagging Sugestion(自动完成、点击删除等)
我相信我们可以把一个放在一起......但它看起来像是“一流”组件产品的主要产品。所以我认为它必须在那里。
如果没有,我是某人的第一个客户!谢谢厘米
django - 如何将用户添加到 django-tagging
我正在寻找一种方法将“user = models.ForeignKey(User, editable=False)”添加到具有模板标签支持的 django-tagging 模型,但我的 django 知识太低,无法理解 django-tagging 的代码。
memcached - 任何允许标记内容的分布式缓存系统?
我想知道是否有任何分布式缓存系统,例如 memcached、velocity 或 sharedcache,它允许我用不仅仅是名称来标记内容,或者可以将项目相互关联,所以如果我使一个项目的缓存无效,它也使相关项目无效。
例如。如果我有两个引用相同数据的页面并且数据发生更改,我希望这两个引用页面的缓存无效。
- 或者这是对其中一个乞求开发的项目的补充?:)
编辑:我在asp.net
ruby - 在 jekyll 博客中支持标签的简单方法
我正在使用标准的 jekyll 安装来维护博客,一切正常。除了我真的很想标记我的帖子。
我可以使用 YAML 前端来标记帖子,但是如何为每个标签生成可以列出标签的所有帖子的页面?
search - 推荐一个简单的词袋搜索引擎?
对小型、轻量级的词袋搜索引擎有什么建议吗?
我有一组“文档”,每个基本上都是一小包任意单词。给定一个新文档,我需要获取“相似”文档的列表以及它们可能有多相似的权重。文件可能很小……最多几段。
- 词干会很好,但不是非常需要。
- 不需要词网的词扩展。
- 首选开源或免费软件,因为这是一个原型,而不是一个完整的项目。
- 首选unix/linux平台。
我会将它用作子组件,并希望只向它提供带有 ID 的文档,然后会搜索与我目前拥有的文档“相似”的文档。