问题列表 - 第38165页

在python中设置rdf triplestore的好方法?

我正在寻找像在Python中使用的ARC的ARC2类一样简单和整洁的东西.

到目前为止我已经看过rdflib,但是缺乏对SPARQL和不准确的文档的支持让我失望!

还有另一个python库,它可以让我快速轻松地设置和使用三重存储,或者我暂时使用传统数据库?

谢谢你的任何建议:)

python rdf sparql

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

让用户在图像的一部分周围绘制一个框

我不会比基本的javascript更流利,但我希望有一种方法,用户可以围绕图像的某一部分绘制一个框,然后让坐标可访问,以便我可以保存它们.类似于在Facebook上标记照片的东西.有谁知道我可以重用的任何库?任何入门提示?

提前致谢.

javascript annotations image

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

访问servlet实例

虽然我无法真正想到这种场景的实际用例,但我纯粹打算将其作为一个好奇心驱动的问题.

我理解servlet容器保存在servlet创建的所有实例上,并将请求线程委托给这些实例.保持这些实例的管理也是有意义的,以避免不必要的调用来改变容器范围之外的servlet实例的生命周期.

但是真的没有办法访问servlet实例吗?

java servlets

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

Razor视图中的服务器端代码

有没有办法在Razor视图引擎中创建这样的函数?

@{
    View.Title = "Clients";

    private string GetRowClassName(RowStatus status)
    {
        if (status == Model.SelectedStatus)
            return "selected";
        return string.Empty;
    }
}
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-3

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

为什么我的chrome扩展程序不能使用HTML5 postMessage与我注入的框架进行通信?

所以,我在DomainA上有一个页面,并且,使用Chrome扩展程序,我正在注入一些插入指向DomainB的iframe的javascript.

$("body").append("<iframe id='someFrame' src='http://www.domainB.com' width='300' height='800'></iframe>");
Run Code Online (Sandbox Code Playgroud)

我还向DomainA注入了一些javascript,试图获取iframe的contentWindow.我想在它上面使用HTML5 postMessage api.

$("body").append("<a class='myLink'>Post Message</a>");
$(".myLink").click(function(){
    var frameElem = document.getElementById("someFrame"); 
    console.log("frameElem: " + frameElem); //succeeds

var contentWin = frameElem.contentWindow;
console.log("contentWin : " + contentWin); //undefined

//can't do this since contentWin is undefined: 
//contentWin.postMessage("data", "*");
});
Run Code Online (Sandbox Code Playgroud)

但是,contentWindow属性未定义.为什么会这样,我怎么能绕过它呢?如果我将此扩展代码放在网页中,它本身就可以正常工作.

谢谢!

(原谅蹩脚的jquery/javascript)

javascript google-chrome postmessage google-chrome-extension

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

我们如何为数字分配字母

我有以下内容:

d = [1 2 3 4 5 6 7]

我希望Matlab通过循环或为每个数字指定一个日期名称

任何合适的方法如下:

1 =周二

2 =星期三

.

.

.

7 =周一

我打算在运行程序后得到的结果是:

Matlab窗口要求用户输入1到7之间的数字

n =('输入1到7之间的数字')

然后,

如果我们输入例如4,这意味着打印结果是:星期五

要么

如果我们输入例如7,则表示打印结果为:星期一

等等

有没有办法做到这一点

问候

matlab

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

使用Java的递归表达式求值程序

我打算写一个表达式求值器,它只进行加法和减法.我有一个简单的算法来做到这一点; 但是,我有一些实施问题.

我认为表达式为(它是一个字符串)

"(" <expression1> <operator> <expression2> ")"
Run Code Online (Sandbox Code Playgroud)

这是我的算法

String evaluate( String expression )

   if expression is digit
      return expression

   else if expression is "(" <expression1> <operator> <expression2> ")"
      cut the brackets out of it
      expression1 = evaluate( <expression1> )
      operator = <operator>
      expression2 = evaluate( <expression2> )

   if operator is +
      expression1 + expression2

   else if operator is -
      expression1 - expression2 
Run Code Online (Sandbox Code Playgroud)

我的问题是解析<expression1>,<operator><expression2>从表达.我怎样才能做到这一点?

注意:我不是要求代码.我需要的只是一个想法.

谢谢,

-Ali

java recursion parsing expression-evaluation

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

什么算法的调度程序

我有调度任务的这个问题.每个任务都有一个建议的开始时间T(需要从[T-10,T + 10]开始),需要L分钟才能完成并使用多个资源[R1,R2,...].使用资源时,没有其他任务可以使用它.鉴于只有开始时间是灵活的,我的目标是安排任务,以便他们可以访问他们需要的任何资源或指出需要解决的所有冲突.

我可以使用哪种算法来实现此目的?谢谢.

algorithm scheduling prolog clpfd

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

拓扑排序与分组

好的,所以在拓扑排序中,取决于输入数据,通常有多个正确的解决方案,可以对图形进行"处理",以便所有依赖关系都在"依赖"它们的节点之前.但是,我正在寻找一个稍微不同的答案:

假设以下数据: a -> bc -> d(a必须在之前b,c必须在之前d).
只有这两个限制,我们有多种候选方案:( ,,a b c d 等).但是,我正在寻找创建一种"分组"这些节点的方法,以便在处理组之后,下一组中的所有条目都会依赖它们的依赖关系.对于上面假设的数据,我会寻找像这样的分组.在每个组内,只要组1 在处理组2 中的任何一个之前完成,那么处理节点的顺序(在之前或之前等,反之亦然)并不重要.a c d bc a b d(a, c) (b, d)acbd(a, c)(b, d)

唯一额外的问题是每个节点应该尽可能在最早的组中.考虑以下:
a -> b -> c
d -> e -> f
x -> y

分组方案在(a, d) (b, e, x) (c, f, y)技术上是正确的,因为x在之前y,更优化的解决方案是(a, d, x) (b, e, …

php c++ java graph-theory graph

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

MySQL:只输出一次值

我想我以前做过这个,但它也可能是PHP的一个功能.我想要的是做一个MySQL查询(在MySQL客户端,而不是PHP),并获得

Foo    A
       B
       C
Bar    B
       D
       E
Run Code Online (Sandbox Code Playgroud)

代替

Foo    A
Foo    B
Foo    C
Bar    B
Bar    D
Bar    E
Run Code Online (Sandbox Code Playgroud)

如果它是由第一列订购的话,这当然只会产生.不确定是否有可能,但就像我说的那样,我的意思是要记住曾经做过一次,但是不记得是怎么回事,或者是不是通过一些PHP"神奇"......


更新:突然想起我曾经使用它的地方.我在想的是WITH ROLLUP修饰语GROUP BY.但是我也发现它并没有像我在想的那样做,所以我的问题仍然存在.虽然我认为现在没有解决方案.但聪明的人以前证明我错了:P


更新:也许应该提到我想要的是多对多的关系.在实际选择中,Foo将是与会者的第一个名字,我也想要姓氏和其他一些列.A,B,C,D,E是与会者选择的选项.

attendee (id, first_name, last_name, ...)
attendees_options (attendee_id, option_id)
option (id, name, description)
Run Code Online (Sandbox Code Playgroud)

mysql select

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