问题列表 - 第21400页

使用Jena在DBpedia上创建SPARQL查询

我试图使用Jena创建一个SPARQL查询来查询DBpedia.

当我将它与独立工具(Twinkle)一起使用时,查询正在工作,但当我将其插入此Java代码时,它返回一个空集.

String sparqlQueryString1 = "PREFIX dbont: <http://dbpedia.org/ontology/> " +
        "PREFIX dbp: <http://dbpedia.org/property/>" +
        "PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>" +
        "   SELECT ?musician  ?place" +
        "   FROM<http://dbpedia.org/resource/Daphne_Oram>" +
        "   WHERE { " +
        "       ?musician dbont:birthPlace ?place ." +
        "   }";

Query query = QueryFactory.create(sparqlQueryString1);
QueryExecution qexec = QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql", query);

ResultSet results = qexec.execSelect();
ResultSetFormatter.out(System.out, results, query);       

qexec.close() ;
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

java semantic-web sparql jena

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

如何管理第三方erlang应用程序?

如何管理不属于Erlang/OTP版本的erlang应用程序?你通常在哪里安装它们?如果你把它们安装在Erlang/OTP版本之外,你如何告诉erlang VM在哪里查找它们(是的,我知道-pz标志但是当我有更多的时候使用那个标志似乎有点尴尬一个第三方应用程序)

erlang

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

如何在PHP/MySQL应用程序中充分利用多核CPU?

我维护一个自定义的类似CMS的应用程序.

每当提交文档时,都会执行几项任务,这些任务可以大致分为以下几类:

  1. MySQL查询.
  2. HTML内容解析.
  3. 搜索索引更新.

类别1包括与文档内容相关的各种MySQL表的更新.

类别2包括解析存储在MySQL LONGTEXT字段中的HTML内容以执行一些自动锚标记转换.我怀疑在这项任务中花费了大量的计算时间.

类别3包括仅使用与文档对应的少数字段对基于MySQL的简单搜索索引的更新.

所有这些任务都需要完成才能使文档提交完整.

承载此应用程序的计算机具有双四核Xeon处理器(总共8个核心).但是,每当文档提交时,执行的所有PHP代码都被限制为在其中一个核上运行的单个进程.

我的问题:

您有多少方案(如果有的话)将PHP/MySQL Web应用程序处理负载分散到多个CPU内核中?我理想的解决方案基本上会产生一些进程,让它们在几个内核上并行执行,然后阻塞直到所有进程完成.

相关问题:

您最喜欢的PHP性能分析工具是什么?

php mysql multicore

32
推荐指数
3
解决办法
6万
查看次数

如何将任何基数中的整数转换为字符串?

Python允许从给定base的字符串中轻松创建整数

int(str, base). 
Run Code Online (Sandbox Code Playgroud)

我想执行逆向:从整数创建一个字符串,即我想要一些函数int2base(num, base),这样:

int(int2base(x, b), b) == x
Run Code Online (Sandbox Code Playgroud)

函数名称/参数顺序并不重要.

对于任何数量x和底座bint()会接受的.

这是一个很容易编写的函数:实际上它比在这个问题中描述它更容易.但是,我觉得我必须遗漏一些东西.

我知道的功能bin,oct,hex,但我不能使用他们的几个原因:

  • 这些函数在旧版本的Python上不可用,我需要与它兼容(2.2)

  • 我想要一个通用的解决方案,可以用不同的基础调用相同的方法

  • 我想允许2,8,16以外的碱基

有关

python base radix

186
推荐指数
11
解决办法
20万
查看次数

Windows窗体radiobutton数据绑定

我遵循Martin Fowler为Windows Forms项目中的GUI架构建议的演示模型设计模式.

" 表示模型的本质是一个完全自包含的类,它表示UI窗口的所有数据和行为,但没有任何用于在屏幕上呈现该UI的控件.一个视图然后只是预测状态将演示模型放到玻璃上......" - Martin Fowler

我发现这个概念非常流畅且易于理解,除了这一个数据将RadioButtons绑定到Data/Domain对象上的属性的问题.

假设我有一个带有三个单选按钮的Windows窗体,可以将某些"模式"选项描述为 -

  • 汽车
  • 手册
  • 进口

如何在数据/域对象上使用布尔属性到DataBind到这些按钮?我尝试了很多方法但无济于事.例如,我想代码像 -

rbtnAutoMode.DataBindings.Add("Text", myBusinessObject, "IsAutoMode");
rbtnManualMode.DataBindings.Add("Text", myBusinessObject, "IsManualMode");
rbtnImportMode.DataBindings.Add("Text", myBusinessObject, "IsImportMode");
Run Code Online (Sandbox Code Playgroud)

数据/域对象上应该有第四个属性,如"SelectedMode",最后应该描述单个值,如"SelectedMode = Auto".我试图在任何"IsAutoMode","IsManualMode"或"IsImportMode"被更改时更新此属性,例如通过属性设置器.我在我的数据/域对象上实现了INotifyPropertyChanged,因此更新任何数据/域对象属性会自动更新我的UI控件,这不是问题.

在Stack Overflow问题中绑定两个单选按钮有一个很好的例子我如何使用数据绑定与Windows窗体单选按钮?,但是在使用三个按钮实现相同时我错过了链接.我对单选按钮的行为非常不稳定.

我希望我能够合理地解释它.我其实很匆忙,无法在帖子上提供详细的代码,但是对此方面的任何帮助表示赞赏.

通过公开如下方法,可以解决这个问题:

public void SetMode(Modes mode)
{
  this._selectedMode = mode;
}
Run Code Online (Sandbox Code Playgroud)

可以从UI的单选按钮的"CheckedChanged"事件调用,并在业务对象上完美地设置"SelectedMode",但我需要扩展限制以验证是否可以通过DataBinding完成.

data-binding radio-button winforms

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

静态类的静态方法与非静态类的静态方法(C#)

我在接受采访时被问到了上述问题.你能解释一下这些差异吗?(性能 - 内存 - 使用 - 何时使用哪个?)

谢谢,

二崁

c# oop methods static

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

.NET:什么是典型的垃圾收集器开销?

GC上花费的执行时间是5%?10%?25%?

谢谢.

.net c# clr

11
推荐指数
2
解决办法
2208
查看次数

如何在不抛出异常的情况下,仅将未绑定列添加到Infragistics UltraGrid一次?

使用NetVantage Windows Forms 9.1 UltraGrid,我想添加一些未绑定的列来进行一些简单的计算.第一次在InitializeLayout委托中输入此代码时,它会发现列尚不存在,然后添加它们.令人惊讶的是,当我获取新数据,重新绑定网格,然后再次输入此委托时,它仍然发现这些列不存在然后尝试添加它们.然后抛出异常,"Key已经存在."

UltraGridColumn changeColumn,pctChgCol;

if (e.Layout.Bands[0].Columns.Contains("Change"))
{
    changeColumn = e.Layout.Bands[0].Columns["Change"];
    pctChgCol = e.Layout.Bands[0].Columns["Percent Change"];
}
else
{
    changeColumn = e.Layout.Bands[0].Columns.Add("Change");
    pctChgCol = e.Layout.Bands[0].Columns.Add("Percent Change");
}
changeColumn.Formula = "[Publish Price] - [Override Price]";
pctChgCol.Formula = "if(0=[Publish Price] , 0 , ([Publish Price] - [Override Price])/[Publish Price] )";
Run Code Online (Sandbox Code Playgroud)

infragistics ultrawingrid

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

Jquery - 延迟mouseout事件

有没有办法让jquery在mouseout事件被触发之前等待一段时间?

目前它发射太早了,我宁愿在评估鼠标之前等待500ms.我在下面使用的代码示例.

$('.under-construction',this).bind({
    mousemove: function(e) {
        setToolTipPosition(this,e);
        css({'cursor' : 'crosshair' });
    },
    mouseover: function() {
        $c('show!');
        showUnderConstruction();
    },
    mouseout: function() {
        $c('hide!');
        hideUnderConstruction();
    },
    click: function() {
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

有没有jquery方式来做这个或我自己必须这样做?

html javascript jquery javascript-events mouseout

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

在VB.net中读取XML

我用google搜索了最后一个小时左右没有运气(我想我也是一个伟大的Google员工!),所以我在这里.

我有一个XML文件,我用于我的程序设置,它看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<config>
    <store>
        <number>0323</number>
        <address>address</address>
        <phone>phone</phone>
    </store>

    <emailsettings>
        <emailfrom>emailfrom</emailfrom>
        <emailpass>pass</emailpass>
        <emailsubject>received</emailsubject>
        <smtpserver>smtp.gmail.com</smtpserver>
        <smtpport>587</smtpport>
        <enablessl>true</enablessl>
        <emailbody>package received</emailbody>
    </emailsettings>
    <dbconfig>
        <dbpath>path</dbpath>
    </dbconfig>
</config>
Run Code Online (Sandbox Code Playgroud)

我如何使用vb.net获取每个元素并返回我想要的特定值?本身,我想退<number>(下<store>在TextBox1中),和<emailbody>(下<emailsettings>在TextBox2中).

帮助pleaseeeeee!谢谢 :)

xml vb.net

7
推荐指数
2
解决办法
2万
查看次数