小编Ste*_*ini的帖子

如何绘制RDF图以供检查?

W3有一个RDF验证器,用于绘制RDF图.你知道类似的实用桌面吗?

忘了说.我在Mac上.

debugging macos plot rdf

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

RDF中的三重复制,权威观点?

如果三重商店包含两倍于相同的三元组,那么(如果存在的话)关于此冗余的权威位置是什么?

另外,是否允许三元组在同一上下文中存储两次相同的三元组?

我问这个是因为在rdflib显然你可以存储两次(或更多)相同的三倍.这是读者

import rdflib
from rdflib import store

s = rdflib.plugin.get('MySQL', store.Store)('rdfstore')

config_string = "host=localhost,password=foo,user=foo,db=foo"
rt = s.open(config_string,create=False)
if rt != store.VALID_STORE:
    s.open(config_string,create=True)

graph = rdflib.ConjunctiveGraph(s, identifier = rdflib.URIRef("urn:uuid:a19f9b78-cc43-4866-b9a1-4b009fe91f52"))
rows = graph.query("SELECT ?id ?value { ?id <http://localhost#ha> ?value . }")
for r in rows:
    print r[0], r[1]
Run Code Online (Sandbox Code Playgroud)

这是作家

import rdflib
from rdflib import store

s = rdflib.plugin.get('MySQL', store.Store)('rdfstore')

config_string = "host=localhost,password=foo,user=foo,db=foo"
rt = s.open(config_string,create=False)
if rt != store.VALID_STORE:
    s.open(config_string,create=True)

graph = rdflib.ConjunctiveGraph(s, identifier = rdflib.URIRef("urn:uuid:a19f9b78-cc43-4866-b9a1-4b009fe91f52"))
graph.add( ( rdflib.URIRef("http://localhost/1000"), rdflib.URIRef("http://localhost#ha"), …
Run Code Online (Sandbox Code Playgroud)

rdf triplestore

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

在2003年的Fortran上升/下行?

在Fortran 2003中,标准中定义了类和OOP.我想知道如何进行上升和下行.

oop fortran

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

C++中需要什么才能始终使用引用而不是指针?

根据我在网上发现的内容,你应该尽可能多地使用引用,除非你必须使用指针.据我所知,使用指针的唯一原因是:

  • 处理原始内存
  • 当你可能必须返回null
  • 当您从new()处理返回的新分配对象时.

第一个不能真正处理.这是任务中的内在因素.第二个可以由Null对象模式处理,并返回对该Null对象的引用.它要求您为每个希望能够引用为Null的类实例定义一个Null对象.第三个可以用智能指针处理.

我想知道的是:是否可以"使用C++编写Java"并完全使用引用完全忽略指针?是否有可能通过语言在C++中定义一个像Java一样的空对象?

很抱歉,如果问题说得不好或常见问题解答,我在C++上非常生疏,我必须在其中开始一个新项目,所以我需要重新学习一些新东西并习惯以不同的方式思考.

c++

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

如何从QTableView获取当前编辑器?

在编辑过程中是否有获取编辑器(QLineEdit实例)的方法?

qt

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

如何从链接器错误转到源代码行?

链接器产生这种输出

/var/tmp/ccITB4j2.o: In function `main':
/var/tmp/ccITB4j2.o(.text+0x4): undefined reference to `myFunction(void)'
Run Code Online (Sandbox Code Playgroud)

如何查找与实际调用该函数的.text + 0x4指令对应的源代码行?

c++ linux linker gcc g++

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

"template"disambiguator是c ++ 11.有没有VS2008编译器的机会?

几个星期前,我发布了一个关于一个奇怪的错误消息的问题.罪魁祸首是<token的解析不正确,通过使用"template"disambiguator关键字解决了一个问题.

我们发现了一个意想不到的丑陋惊喜.模板消歧器是c ++ 11,但我们需要支持VS2008,它不支持它.所以我们基本上是从在windows上编译但在linux上编译的东西,到在Linux上编译但在windows上编译的东西.

你知道怎么解决吗?特别

  • 在Windows编译器中是否有一个魔术选项来启用此c ++ 11结构,或者
  • 在旧的c ++标准中有一种替代方法可以解决这种歧义,也就是交叉编译器,或者
  • 如果我们需要使用预处理器,那么区分两个编译器的前处理器常量(如果有的话)是什么(gcc是另一个)

c++ templates g++ visual-studio-2008

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

使用 gdb 了解死锁行为

我正在寻找僵局,但我不理解 gdb 在这方面的行为。我有两个线程:

Thread 2 (Thread 0x2aaaadf66940 (LWP 10229)):
#0  0x0000003f95e0d654 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x0000003f95e08f65 in _L_lock_1127 () from /lib64/libpthread.so.0
#2  0x0000003f95e08e63 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00002b67cbdeaded in ?? ()
#4  0x000000002d0e9608 in ?? ()
#5  0x00002b67cbd1e1f2 in ?? ()
#6  0x000000000000000b in ?? ()
#7  0x00002aaaca08e410 in ?? ()
#8  0x00002aaab405d558 in ?? ()
#9  0x00002aaaadf65f48 in ?? ()
#10 0x00002aaaadf65fa0 in ?? ()
#11 0x00002aaaadf65fc0 in ?? ()
#12 0x00002aaaadf65f40 in ?? () …
Run Code Online (Sandbox Code Playgroud)

gdb deadlock

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

在Linux上相当于DYLD_PRINT_LIBRARIES?

在OSX上,DYLD_PRINT_LIBRARIES环境变量强制动态链接器在运行时打印出访问它们的外部库.在linux上有一个等价的吗?

linux linker ld

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

在 Visual Studio 2015 中找不到 time.h(时区、日光、tzname)

我无法在 Visual Studio 2015 (14.0) 中找到time.h(特别是标识符timezonedaylight和)。tzname该包含文件存在于 Visual Studio 2013 中(在 下VC/includes),如果我使用VS2015和进行编译,也可以找到该包含文件PlatformToolset=v120

我的安装是部分的吗?为什么没有time.h,甚至在VS2015/VC我似乎找不到这些标识符下有一个递归 grep ?

visual-studio-2015

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