标签: tagging

del.icio.us如何知道为URL建议的标签?

当我将http://dbpedia.org/About加入书签时,del.icio.us将"xml"和"programming"建议为标签.它是如何知道URL与这些主题相关的?

tagging autosuggest

2
推荐指数
1
解决办法
208
查看次数

只是对标签的CSS吗?

我试图理解CSS,我尝试的第一件事就是:

<div style="
    height: 100px;
    width: 100px;
    border: 1px solid black"/>

<div style="
    height: 100px;
    width: 100px;
    border: 1px solid red"/>
Run Code Online (Sandbox Code Playgroud)

<div style="
    height: 100px;
    width: 100px;
    border: 1px solid black"></div>

<div style="
    height: 100px;
    width: 100px;
    border: 1px solid red"/>
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释一下发生了什么?我认为应该没有区别..直到现在我才体验到纯xml所以这对我来说有点令人沮丧..

还有一个问题..如何显示整个事情?我假设首先是浏览器构建DOM树,通常根据元素的顺序显示它.是否与css相同,只有样式定义的那么小的变化?我的意思是样式表中的规则首先应用于显示某个具体元素时,其中没有其他技巧.正确吗?

css tagging

2
推荐指数
1
解决办法
287
查看次数

CouchDB:查询"用A或B标记的文档"?

没有做客户端过滤或POST一次性map/reduce(这会导致表扫描),有没有办法查询标记为tagA tagB

tagging couchdb

2
推荐指数
1
解决办法
582
查看次数

使用lucene/java标记名称

我有我公司所有员工的名字(5000+).我想编写一个引擎,可以动态地在线文章(博客/维基/帮助文档)中找到名称,并用用户电子邮件标记"mailto"标签.

截至目前,我计划从文章中删除所有停用词,然后在lucene索引中搜索每个单词.但即使在这种情况下,我也会看到很多查询命中索引,例如,如果有一篇文章有​​2000个单词而且只有两个对人名的引用,那么很可能会有1000个lucene查询.

有没有办法减少这些查询?还是完全相同的另一种方式?提前致谢

java lucene tagging

2
推荐指数
1
解决办法
286
查看次数

标记系统的最佳数据库模式,具有低和常数标记

今天在标记系统中使用了三种流行的数据库模式.

  • MySQLicious
  • 天窗
  • TOXI

一般来说,最常推荐的方案是Toxi 3表多对多关系.

但是我遇到了一个特殊的需求,其中标签的数量将被限制为不超过100.这个数字将始终是恒定的,没有标签被添加到数据库中.每个单独的项目可能不超过20个标签.

在这种情况下,您会推荐什么样的架构?为什么?我有史以来第一次考虑使用完全非规范化的MySQLicious架构并使用FULLTEXT/LIKE进行搜索/过滤.

数据集本身可能永远不会超过100,000.

mysql database tagging database-design

2
推荐指数
1
解决办法
1723
查看次数

更新MySQL中的标记映射表

我有一个MySQL标记映射表,其结构来自以下帖子 - 用于标记或标记的推荐SQL数据库设计

我有两列 - TagID和ItemID.我想对某个项目进行更新(更改它的标签).例如,我有ID = 1的项目,tagID为1,2,3.但在更新用户想要的只有ID为3,4,5的标签.显然我必须删除"1"和"2",保留"3"并添加"4"和"5".

什么是最简单的方式/最优雅的方法(使用INSERT INGORE'S,ON DUPLICATE UPDATE或MySQL的其他"功能")?

删除所有并重新插入所有"新"标签或通过它们全部删除/插入?它将是最小1,最多5个标签.或者对于如此少量的标签/操作真的无关紧要?

mysql tags tagging

2
推荐指数
1
解决办法
742
查看次数

标记 Qt 小部件

是否可以标记 Qt 小部件?我正在以编程方式生成 QPushButtons,据我所知,无法区分它们。我检查了文档,找不到任何东西。什么是替代方案?

    for(int i = 0; i < 6; i++) {
        QPushButton *s = new QPushButton("Select");
        ...
    }
Run Code Online (Sandbox Code Playgroud)

c++ tagging qt qpushbutton qt5.3

2
推荐指数
1
解决办法
1223
查看次数

Flask-SQLAlchemy使用多个requred标签查询多对多标记

我已经定义了模型:

tags = db.Table('tags',
                db.Column('tag_id', db.Integer, db.ForeignKey('tag.id')),
                db.Column('photo_id', db.Integer, db.ForeignKey('photo.id')),
                )


class Tag(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(32), unique=True)


class Photo(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    sha1sum = db.Column(db.LargeBinary(20), unique=True)
    ...
    tags = db.relationship('Tag', secondary=tags,
                           backref=db.backref('photos', lazy='dynamic'))
Run Code Online (Sandbox Code Playgroud)

在烧瓶控制器/视图中,我获得了一些输入标签['summer', 'selfie', ...].

问题:

  1. 高效查询包含所有请求标签的照片?
  2. 如何扩展搜索不完整的标签,如['summ', 'elfi', ...]

tagging many-to-many sqlalchemy flask flask-sqlalchemy

2
推荐指数
1
解决办法
2071
查看次数

如何在键盘上启用箭头导航以获取使用jQuery的Div列表

我正在按照教程[这里] [1]制作一个类似Facebook的朋友标记系统.但该教程缺乏像Facebook这样的"箭头导航"功能.我想弄清楚如何实现这一目标.

基本上,当我在contenteditable区域输入文本时,它将生成建议朋友的div,如下所示:

<div class="display_box">    
   <img src="user_img/John.jpg">
   <a href="#" class="addname" title="John">John</a><br>
   <span>India</span>
</div>
<div class="display_box">    
   <img src="user_img/Peter.jpg">
   <a href="#" class="addname" title="Peter">Peter</a><br>
   <span>USA</span>
</div>
<div class="display_box">    
   <img src="user_img/Mary.jpg>
   <a href="#" class="addname" title="Mary">Mary</a><br>
   <span>UK</span>
</div>
Run Code Online (Sandbox Code Playgroud)

它们都是具有类名的div display_box.我可以单击该框并通过以下方式选择它们:

$('div').on("click",".display_box",function(e) {
    // do the stuffs
}); 
Run Code Online (Sandbox Code Playgroud)

我希望我的用户能够使用键盘,使用键向上或按键在选项之间导航,并使用回车键触发选择.任何想法我怎样才能实现这一目标?非常感谢!

javascript navigation jquery tagging arrow-keys

2
推荐指数
1
解决办法
2707
查看次数

从构建中标记git版本-在git中找不到标记

我正在使用Visual Studio Online从Team Services(以前是Visual Studio Online)的git存储库构建Visual Studio解决方案。该构建在向Team Services注册并发布到Team Services的本地构建代理上进行。

在构建定义的“存储库”设置中,将“标签源”设置为“成功构建”,并指定了“标签格式”。

构建日志显示版本已标记:

Created ref refs/tags/BuildName - SolutionName - Release_1.2.16134.03 at c1fa2a4b9e0f3365e2269bb947af7819faf40354.
Run Code Online (Sandbox Code Playgroud)

在构建的“工件”选项卡上,它显示“ build.sourceLabel”,并具有指向以下内容的超链接:

refs/tags/BuildName - SolutionName ...
Run Code Online (Sandbox Code Playgroud)

但是,当我单击超链接时,出现了TFS错误:

TF401175:The version descriptor <Tag: BuildName - SolutionName - Release_1.2.16134.03 > could not be resolved to a version in the repository RepositoryName
Run Code Online (Sandbox Code Playgroud)

我也无法在本地git存储库中找到任何标签:

git pull --tags
git tag
Run Code Online (Sandbox Code Playgroud)

什么也没显示。

我是否需要任何其他步骤将源标签从构建代理推送到Team Services?该链接上的最高答案似乎表明我所做的事情是正确的(但是我没有使用托管池)。

我的存储库设置如下所示:

储存库设定

有没有其他人有这个问题?有什么建议么?

提前致谢。

git tagging azure-devops azure-pipelines

2
推荐指数
1
解决办法
4454
查看次数