小编Rob*_*obV的帖子

在SPARQL中匹配值为NULL的位置

我有以下SPARQL查询:

SELECT ?label ?img 
WHERE
{
  ?uri rdfs:label ?label .
  ?uri vtio:hasImage ?img .
}
Run Code Online (Sandbox Code Playgroud)

结果如下:

label | img
-------------
label | link1
labe2 | link2
…
Run Code Online (Sandbox Code Playgroud)

我也希望标签没有?img也匹配ie条目在哪里?img,NULL即我想要如下结果:

label  | img
--------------
label1 | link1
label2 |
label3 | link3
…
Run Code Online (Sandbox Code Playgroud)

如果我使用我之前的查询,结果label2将不会显示?

如何修改我的查询以包括这样的行?

sql allegrograph sparql

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

对HTTP处理程序的同时请求不起作用

我的ASP.Net应用程序中有一个通用HTTP处理程序(*.ashx),它执行一些基本但耗时的计算,将进度语句打印到输出,以便让用户知情.执行这些计算涉及读取处理程序在使用时锁定的一些数据文件,因此对Handler的两次调用不会立即开始处理.

为了实现这一点,我在Cache中添加了一个变量,指示计算正在进行中,这可以防止主应用程序在另一个用户已经存在的情况下将用户发送到此Handler.在Handler本身中,它检查Cache变量是否已设置,如果设置了Cache值,则应将用户发送回主应用程序.但是当我通过访问Handler两次测试这个时,一个访问执行正常,第二个坐在那里并且在第一个完成运行时什么都不做.将IsReusable设置为true没有任何区别.

有人知道为什么会这样吗?

代码如下:

public class UpdateStats : IHttpHandler
{
    private HttpContext _context;

    public const String UpdateInProgressCacheKey = "FAHLeagueWebUpdateInProgress";

    public void ProcessRequest(HttpContext context)
    {
        //Use a Cache variable to ensure we don't call multiple updates
        Object inprogress = context.Cache[UpdateInProgressCacheKey];
        if (inprogress != null)
        {
            //Already updating
            context.Response.Redirect("Default.aspx");
        }
        else
        {
            //Set the Cache variable so we know an Update is happening
            context.Cache.Insert(UpdateInProgressCacheKey, true, null, DateTime.Now.AddMinutes(10), Cache.NoSlidingExpiration);
        }

        context.Response.Clear();
        context.Response.ContentType = "text/html";
        this._context = context;

        context.Response.Write("<pre>Please wait while we Update our …
Run Code Online (Sandbox Code Playgroud)

asp.net iis iis-7 httphandler

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

我可以为 WPF 中的一系列键创建 KeyBinding 吗?

是否可以在 WPF 中为一系列按键定义键绑定,例如 Visual Studio 中的快捷方式,例如Ctrl+ RCtrl+A运行当前解决方案中的所有测试

据我所知,我只能使用该元素绑定单个按键组合,例如Ctrl+ S。我可以使用它绑定序列还是必须手动处理按键才能执行此操作?

wpf xaml binding keyboard-shortcuts key-bindings

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

字符串的GetHashCode()方法可以返回零吗?

当使用该GetHashCode()方法获取字符串的哈希码时,它是否有可能返回零或者使用的算法是否保证?

我问的原因是我有一个用例,我需要为空字符串发明一个哈希,而我正在考虑使用零而不是散列一些常量字符串.如果我这样做,我有可能发生碰撞(除非碰撞总是可能的事实)

.net hashcode

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

foaf和计数在sparql 1.1查询中

我是SPARQL的初学者,所以如果你能帮助我会很棒..我有这样的RDF文档:

  @prefix foaf: <http://xmlns.com/foaf/0.1/> .
  @prefix lb:   <http://example.org/lastfm/> .

  lb:bob     foaf:knows      lb:user2, lb:user3, lb:user4 ;
       foaf:age        25 ;
       lb:listenedTo   lb:track1, lb:track2 ;
       lb:topArtist    lb:artist1, lb:artist2 .        

  lb:user2   foaf:knows      lb:user5, lb:user6 ;
       foaf:age        40 ;
       lb:listenedTo   lb:track1, lb:track2, lb:track3 ;  
       lb:topArtist    lb:artist2, lb:artist4 .        

  lb:user3   foaf:knows      lb:user5, lb:bob, lb:user6 ;
       foaf:age        19 ;
       lb:listenedTo   lb:track2, lb:track3, lb:track4 ;
       lb:topArtist    lb:artist2, lb:artist3 .      

  lb:user4   lb:listenedTo   lb:track2, lb:track3, lb:track4 ;
       foaf:age        61 ;
       lb:topArtist    lb:artist3, lb:artist4, lb:artist5 .     

  lb:user5   foaf:knows      lb:user7 ;
       foaf:age …
Run Code Online (Sandbox Code Playgroud)

sparql

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

找出缺少的属性资源

我对这个语义网很新,我正在用Sparql和DBPEDIA做一些实验.我编写了一个查询来查找具有firstName(givenName)和lastName(surName)的所有记录.

PREFIX foaf: <http://xmlns.com/foaf/0.1/>
select count(DISTINCT ?x) where {
?x foaf:givenName ?y;
foaf:surname ?z.
}
Run Code Online (Sandbox Code Playgroud)

当我运行此查询时,我得到了9,80,000条记录.但是当我运行单个查询(对于firstName和lastName)时,我获得了firstName的9,92,000条记录和lastName的9,80,000条记录.

在这里我的问题是如何获得只有firstName但不是lastName的资源...... ???

sparql dbpedia

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

我应该使用什么树结构进行索引?

我想用索引树结构,我想测试它是否是比我现在的索引实现它在本质上是基于散列的查找速度试验的.

我关于B-树,AVL树和红黑树的性能的各种问题和文章阅读起来,实在看不出它们之间的性能明智太大的区别.

人们会推荐什么树结构?为什么?理想情况下,它应该有一个现有的.Net实现,虽然我不反对在必要时实现我自己的

.net tree b-tree avl-tree red-black-tree

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

从CSV三元组生成RDF图

我需要将CSV文件(制表符分隔三元组)[subject predicate object]转换为RDF图.CSV文件看起来像这样:

<http://gadm.geovocab.org/id/1_3214_geometry_1km.rdf> 

<http://code.google.com/p/ldspider/ns#headerInfo> _:header14010232801335542310249
_:header14010232801335542310249 <http://www.w3.org/2006/http#responseCode> 200^^<http://www.w3.org/2001/XMLSchema#integer>
_:header14010232801335542310249 <http://www.w3.org/2006/http#date> Fri, 27 Apr 2012 15:58:31 GMT
_:header14010232801335542310249 <http://www.w3.org/2006/http#server> Apache/2.2.16 (Debian)
_:header14010232801335542310249 <http://www.w3.org/2006/http#expires> Sat, 28 Apr 2012 15:58:31 GMT
_:header14010232801335542310249 <http://www.w3.org/2006/http#content-length> 4173
Run Code Online (Sandbox Code Playgroud)

我对RDF/RDF查询语言的了解有限.我真的很感激任何指针.

csv rdf graph

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