小编Sir*_*rko的帖子

Sparql Skos:Broader

我正在对DBpediaset进行SPARQL查询,但是由于查询限制,我遇到了一些问题(由于缺乏详细的SPARQL知识):

我首先“让”所有音乐艺术家:

?person rdf:type <http://dbpedia.org/ontology/MusicalArtist> .
Run Code Online (Sandbox Code Playgroud)

但是我想将其限制为更广泛的类别Category:American_musicians(通过遍历skos:broader?):如何?

* =虽然问题很具体,但是当我想运行sparql查询时,我已经多次遇到了这个问题。

sparql dbpedia skos

4
推荐指数
2
解决办法
2273
查看次数

HTML中的内联SVG对齐方式

我目前在边界DIV内正确对齐内联SVG时遇到问题,就像在这个例子中一样.

<!DOCTYPE html>
<html>
<body>
    <div style="border: 1px solid black; height: 50px; width: 100px; vertical-align:top;">
        <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"">
            <rect x="0" y="0" width="100" height="100" style="fill: red;" />
        </svg>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

SVG调整大小以匹配div的尺寸,但我无法为SVG设置任何对齐.text-align和vertical-align似乎都不适用于Firefox 9,Chrome 18,IE 9或Opera 11.61.我只想将内联SVG放在DIV的左上角.

请注意,在我的情况下,周围的DIV具有动态dimmension(%-values),因此使用绝对定位不起作用.

有人知道如何在这种情况下对齐SVG吗?

html5 svg alignment

4
推荐指数
1
解决办法
1万
查看次数

在子查询中插入包含多个值的表

INSERT INTO Reference_TB] ([RequestID] ,[WaveID]) 
VALUES (2222,(select tWaveID from @Table2))
Run Code Online (Sandbox Code Playgroud)

我使用上面的查询插入表中.我知道@Table2有多个tWaveID,这就是它显示错误的原因:

子查询返回的值超过1.当子查询跟随=,!=,<,<=,>,> =或子查询用作表达式时,不允许这样做.

如何解决并插入twaveID重复RequestID2222所有项目?

sql insert

4
推荐指数
1
解决办法
1818
查看次数

如何在Polymer元素定义中分配HTML实体?

备选问题版本:在Polymer元素定义中添加时,如何防止HTML实体被转义?

因此,假设这个简化的例子(所有包含的聚合物库都添加在实际代码中):

元素定义

<polymer-element name="x-test" attributes="val">
  <template>
    <div>{{shownVal}}</div>
  </template>
  <script>
    Polymer( 'x-test', {
      shownVal: '',
      valChanged: function(){
        this.shownVal = this.val + ' &amp;';
      }
  });
  </script>
</polymer-element>
Run Code Online (Sandbox Code Playgroud)

元素用法

<x-test val="123"></x-test>
Run Code Online (Sandbox Code Playgroud)

这将产生如下输出:

123&

版本:聚合物0.1.2

我需要更改/添加什么输出123 &

或者这是一种什么样的错误,我应该让Polymer人知道吗?

我知道,我可以添加实体<template>,这可以工作,但我有一些代码,它修改输入属性,需要使用实体.


注意:如果使用这样的元素

<x-test val="123 &amp;"></x-test>
Run Code Online (Sandbox Code Playgroud)

一切都很好.

html javascript web-component polymer

4
推荐指数
1
解决办法
1176
查看次数

将键/值添加到数组中,其中value是对象

将键/值添加到数组中,其中value是对象

我想添加一些文本作为键,将Object作为值添加.

$('#clickme').on('click' , function() {
    push to array => "some_text" as (value) and $(this) as key
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
1
解决办法
2419
查看次数

创建猫头鹰本体类的实例并将其保存在rdf存储中

我使用Protege生成了OWL本体。我想使用OWL本体并创建RDF三元组,以使用Jena保存在三元组存储中。

我知道如何读写RDF,但我不知道如何为那些OWL类创建实例。例如:

我拥有的示例OWL本体

   <owl:Class rdf:about="Person"/>
   <owl:Class rdf:about="Animal"/>

   <owl:DatatypeProperty rdf:about="salary">
     <rdfs:domain rdf:resource="Person"/>
     <rdfs:range rdf:resource="&xsd;real"/>
   </owl:DatatypeProperty>
Run Code Online (Sandbox Code Playgroud)

需要RDF就是这样

    <Person rdf:about="Jack">
      <salary>1234</salary> 
    </Person>
Run Code Online (Sandbox Code Playgroud)

rdf owl jena

3
推荐指数
1
解决办法
6348
查看次数

如何在javascript文件中存储包含字母如öő字符串的数组?

我在一个包含匈牙利名字的javascript文件中有一个数组,其特殊字母如下:ö ? ó á í.

var names = ["Aba", "Abád", "Abbás", "Abdiás", "Abdon", "Ábel", "Abelárd"];
Run Code Online (Sandbox Code Playgroud)

(以上只是一个缩短的数组,整个长度约为3000项)

当我想在HTML文档中输出"names"的内容时,我得到了非ASCII字符的低沉字母.

如果我在输出它的UTF-8编码HTML中直接定义数组,我得到一个清晰的输出列表.就好像我在JavaScript文件中定义数组一样,我得到了一个低沉的内容.请参见屏幕:http://screencast.com/t/YJ83K9Mgm

我检测到(Notepad ++)JavaScript文件是ANSI编码.

问题:如何存储名称数组(或一般包含此特殊字母的代码),以便我可以在浏览器中正确输出它.

(实际上我正在使用MS Studio Express 2012进行编码.我找不到可以设置某些文件的编码类型的地方.)

这里是HTML HEADER中定义的阵列的简化代码:

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>Name List Trial</title>
    <script src="nevekdata.js"></script>
    <script>
        // These are Hungarian first names just a few of them, the whole array is around 1400 long
        // including letters like ö ? ó á stb.
        // !!!!!!!!
        // if …
Run Code Online (Sandbox Code Playgroud)

javascript encoding ansi utf-8

3
推荐指数
1
解决办法
783
查看次数

从sparql查询返回面向对象的json

如果我想在SPARQL中要求一些不同的属性A和B,那里有一个唯一的A,并且可能有几个B属于每个A.

我得到的结果是在表单上:

A1, B1
A1, B2
A1, B3
A1, B4
A2, B5
Run Code Online (Sandbox Code Playgroud)

我希望这个查询结果看起来更像是以下形式:

A1: B1,B2,B3,B4
A2: B5
Run Code Online (Sandbox Code Playgroud)

有没有办法在SPARQL中执行此操作?这个叫什么?

json sparql

3
推荐指数
1
解决办法
1623
查看次数

溢出:嵌套的弹性盒中的自动

我目前正在试验 flexbox 布局,但遇到了一个问题overflow,当我嵌套多个 flexbox 时,该问题不会得到应用。

只要我只使用一级 flex 框(参见示例 1),一切正常:只要其内容超过给定空间,滚动条就会应用于红色框 ( #top)。

但是,如果我引入另一层 flexbox(参见示例二),则蓝色框 ( #right)上没有滚动条。相反,滚动条出现在 body 元素上,完全忽略overflow: auto了蓝色框上的设置。

所以我的问题是:使用嵌套 flexbox 时如何overflow开始工作?

备注:我用 Chrome45、Firefox 40 和 IE11 对此进行了测试。该行为在所有方面都是一致的。

以下是两种情况的代码以及小提琴链接。


(1) 只有一个 flexbox,没有嵌套

小提琴

<div id="container">
    <div id="top">
      ...
    </div>
    <div id="bottom">
        blub
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

 

html, body { 
    width: 100%; 
    height: 100%; 
    margin: 0; 
    padding: 0;
}

#container{
    background-color: yellow;
    flex-direction: column;
    display: flex;
    height: 100%;
}

#top {
    background-color: red;
    flex-grow: …
Run Code Online (Sandbox Code Playgroud)

html css flexbox

3
推荐指数
1
解决办法
927
查看次数

我怎样才能获得第一级的物品?

所以,我有这个xml

<conversation>
    <question>
        <title>I want to get this parent</title>
        <question>
            <title>I don´t want to get this one</title>
        </question>
        <question>
            <title>I don´t want to get this one</title>
        </question>
    </question>

    <question>and get this one</question>
    <question>and also this one too</question>
</conversation>
Run Code Online (Sandbox Code Playgroud)

而且我想获得最高级别,直接从而<conversation>不是从任何其他标签下降......我怎么才能得到那3个<question>节点?

javascript xml

3
推荐指数
1
解决办法
996
查看次数

标签 统计

javascript ×4

html ×2

sparql ×2

alignment ×1

ansi ×1

css ×1

dbpedia ×1

encoding ×1

flexbox ×1

html5 ×1

insert ×1

jena ×1

jquery ×1

json ×1

owl ×1

polymer ×1

rdf ×1

skos ×1

sql ×1

svg ×1

utf-8 ×1

web-component ×1

xml ×1