问题列表 - 第31550页

clojure:为命名空间中的每个函数添加调试跟踪?

刚开始在我的一个家庭项目中使用log4j,我就要打破鼠标并剪切并粘贴 (trace (str "entering: " function-name))到大型模块中的每个功能中.然后理智的声音赶上并说"只需要一个更好的方法"......我可以想到制作一个包含整个功能块的宏并为它们添加痕迹或类似的东西?任何明智的Stack-overflow-clojurians的建议?

clojure

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

在语义Web中,OWL EL,RL,QL是DL的所有实例吗?有什么不同?内心更多

我在许多本体上使用了pellet推理器,并在IRI列表上运行了info方法(在本例中为URL).我感兴趣的两个指标是DL Expressivity和OWL Profile.

OWL配置文件我的范围从"OWL 2","OWL 2 DL","OWL 2 EL","OWL 2 QL","OWL 2 RL".什么时候说"OWL 2",这是否意味着本体是OWL 2满的?所有其他变种DL都是吗?我找到了一个描述不同配置文件的规范(特别是表10)[作为新用户我不能发布多个超链接; 以为即将到来的那个更重要的是两个],但到目前为止我还没能为自己回答这个问题.

至于"DL表达性",这个名字暗示所有表达性代码(例如ALCH,ALCH(D))都是DL.我已经找到了这个高度学术性的目录,可以说,代码及其在复杂性方面的技术含义,但我需要知道如何通过查看表达式来说明,至少一般来说,本体是DL还是Full.任何帮助或链接解释这些事情将是非常感谢.

如果它有所帮助,我还应该为我正在尝试用这些东西做些什么.我只是根据"pellet info"数据构建一个表,该数据具有本体ID号(来自url列表),表达性和每个OWL Profile,还说明该本体是完整的,DL还是Lite.

semantic-web owl ontology pellet

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

.NET Windows服务的奇怪问题

我有两个用C#编写的Windows服务,遵循相同的模式和方法.

这两项服务都针对在Windows Server 2008 VM上测试的Windows 7 VM和QA进行了开发测试.这两种服务在这些测试环境下已经安装和卸载多次,没有问题,但是在生产环境(Windows Server 2008)中安装后,两种服务中的一种拒绝启动.

要安装服务,我们使用InstallUtil.exe,ServiceInstaller和ServiceProcessInstaller组件附加到服务.

从各方面来看,失败的服务安装成功.InstallUtil.exe报告成功,服务显示在服务管理单元中.您还可以在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Blah Blah下的注册表中找到该服务.但是,如果您尝试启动该服务,则会获得以下内容:

net start blah.blah.exe"服务名称无效."

...或者通过服务管理单元..."Windows无法在本地计算机上启动"Blah Blah"服务.错误1053:服务没有及时响应启动或控制请求."

我已经将一些事件记录添加到服务类失败服务的构造函数中,但它似乎没有被调用.

由于这是一个生产盒,因此盒子上没有Visual Studio,远程调试是不可能的.

有没有其他方法让我获得有关失败服务未启动的原因的调试信息?

我有没有其他明显的理由可以看到这种问题?

编辑:我也应该提到.. Windows事件查看器中唯一的其他问题证据是来自服务控制管理器的系统日志中的两条消息:

"等待Blah Blah服务连接时达到超时(30000毫秒).

"由于以下错误,Blah Blah服务无法启动:服务未及时响应启动或控制请求."

编辑:已解决 此问题最终是一个配置错误和隐藏它的错误的组合.有关详细信息,请参阅下面的答案.

c# debugging windows-services

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

object_setClass到更大的类

我正在使用改变一些对象的类object_setClass(id object, Class cls).我正在将类更改为原始类的类.然后我设置了一些只在子类上定义的属性,事情似乎工作正常.

我有点惊讶这是有效的,因为object_setClass据我所知,不重新分配对象,它只改变isa指针.如果子类实例比原始类实例大得多(意味着有更多的ivars),我看不到对象如何按预期工作.

这是否只是因为内存中的对象之间存在大量缓冲内存(由于对齐等)?

这是强大的,还是在某些情况下会崩溃?

runtime dynamic objective-c objective-c-runtime

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

获取文本文件的第一行和最后一行的最有效方法是什么?

我有一个文本文件,每行包含一个时间戳.我的目标是找到时间范围.所有时间都是有序的,所以第一行将是最早的时间,最后一行将是最晚的时间.我只需要第一行和最后一行.在python中获取这些行的最有效方法是什么?

注意:这些文件的长度相对较大,每个大约1-2万行,我必须为几百个文件执行此操作.

python file seek

69
推荐指数
5
解决办法
11万
查看次数

使用迭代器解决数组求和问题并仅测试相等性

在准备采访时,我决定使用迭代器逻辑编写经典的"查找数组中有两个元素总结到给定数字"的问题,以便它可以推广到其他容器而不是vector.

到目前为止,这是我的功能

// Search given container for two elements with given sum. 
// If two such elements exist, return true and the iterators 
// pointing to the elements. 
bool hasElementSum( int sum, const vector<int>& v, vector<int>::iterator& el1, vector<int>::iterator& el2 )
{
    bool ret = false;
    el1 = v.begin();
    el2 = v.end()-1;
    while ( el1 != el2 ) {
        if ( *el1 + *el2 == sum ) return true;
        ++el1;--el2;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

当然,这不起作用,但我不知道如何在不使用条件的情况下做到这一点while ( el1 >= …

c++ iterator

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

i ++和++ i有什么区别?

我看过他们在无数块的C#代码都被使用了,我想知道何时使用i++++i(i为某数量的变量一样int,float,double,等).谁知道这个?

c#

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

如何在使用LINQ to XML生成动态sitemap.xml时正确生成xsi:schemalocation属性?

我正在生成一个动态的sitemap.xml

根据sitemaps.org,这是sitemap.xml的标头

<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
     xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
    ...
    </url>
</urlset>
Run Code Online (Sandbox Code Playgroud)

所以我使用LINQ To XML生成sitemap.xml

XNamespace ns = "http://www.sitemaps.org/schemas/sitemap/0.9";
return new XElement(ns + "urlset",
    new XAttribute("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9"),
    new XAttribute(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance"),
    //new XAttribute("xsi:schemaLocation", "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"),
    from node in new GetNodes()
    select new XElement(ns + "url",
        new XElement(ns + "loc", node.Loc),
        new XElement(ns + "lastmod", node.LastMod),
        new XElement(ns + "priority", node.Priority)
    )
).ToString();
Run Code Online (Sandbox Code Playgroud)

注释行是我无法正确的.
如何设置"xsi:schemalocation"属性?

谢谢.

c# linq-to-xml sitemap.xml

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

此语法功能的官方名称是什么?

这些行末尾的字符名称是什么?

Dim _int As Integer = 1I
Dim _short As Short = 1S
Dim _long As Long = 1L
Dim _single As Single = 1.0F
Dim _double As Decimal = 1D
Run Code Online (Sandbox Code Playgroud)

我总是称这些"类型说明符".我认为这是不正确的,因为我无法使用这个术语找到官方文档.我想知道其他人有哪些,但找不到合适的术语在我的搜索中使用.

vb.net syntax language-features

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

向量的余弦相似性,<O(n ^ 2)复杂度

看过这个网站是否有类似的问题,我发现了这个:http://math.nist.gov/javanumerics/jama/和这个:http://sujitpal.blogspot.com/2008/09/ir-math-with- java的相似性measures.html

但是,它们似乎在O(n ^ 2)中运行.我一直在做一些文档聚类,并注意到处理甚至小文档集时这种复杂程度是不可行的.给定点积,我们只需要两个向量中包含的向量项,就可以将向量放在树中,从而计算出具有n log n复杂度的点积,其中n是唯一项中最低的唯一项数. 2个文件中的1个.

我错过了什么吗?有没有一个java库可以做到这一点?

谢谢

java algorithm information-retrieval

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