问题列表 - 第45517页

Dns.GetHostEntry错误条件和解决方法

我有一个关于Dns.GetHostEntry的非常具体的问题:

服务使用Dns.GetHostEntry使用主机的名称检索主机的所有IP地址.这一直很好.在特定客户处,Dns.GetHostEntry在查询特定主机时抛出"无此主机已知"错误.只有在尝试解析与安装该服务的计算机不同的域上的主机时,才会出现此问题.该服务已经工作了一段时间,但最近停止工作,抛出"没有这样的主机已知"错误(遗憾的是,没有堆栈跟踪可用).Nslookup工作,但没有问题.有问题的服务是用VB.NET编写的,目标是.NET Framwork 2.0.

.NET 3.0的MSDN条目中的注释(http://msdn.microsoft.com/en-us/library/ms143998(v=VS.85).aspx表明反向DNS条目可能存在问题主机,但我无法在测试网络上重现问题,即使删除了所有反向查找区域(其他.NET版本有更多注释,都有类似的问题).[编辑:]甚至deliberatly addind一个错误PTR记录不会使我的测试机器出现问题.

[EDIT2:]唯一导致错误的是断开网络适配器,从而使DNS服务器不可用,即使前向解析由于缓存仍然有效.

所以,我的问题是:

  1. GetHostEntry在哪些条件下抛出此特定错误?
  2. 它使用哪种分辨率方法?如果我没弄错的话,它会使用非托管的WinSock函数getnameinfo(http://msdn.microsoft.com/en-us/library/ms738532 (v=vs.85 ) .aspx )::"名称解析可以由域名系统(DNS),本地主机文件或其他命名机制".
  3. 任何想法为什么这个突然失败的其他域上的机器(但不是同一域上的机器)?

谢谢和最好的问候,cun83

.net vb.net dns active-directory resolve

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

为什么XPath.selectNodes(context)总是在JDOM中使用整个文档

我试图在几个不同的上下文中运行相同的查询,但我总是得到相同的结果.这是一个示例xml:

<root>
<p>
  <r>
    <t>text</t>
  </r>
</p>
<t>text2</t>
</root>
Run Code Online (Sandbox Code Playgroud)

所以这就是我正在做的事情:

final XPath xpath = XPath.newInstance("//t");

List<Element> result = xpath.selectNodes(thisIsThePelement); 
// and I've debuged it, it really is the <p> element
Run Code Online (Sandbox Code Playgroud)

我总是<t>在结果列表中得到这两个元素.我只需要在<t>里面<p>我传递的XPath对象.

任何想法都会有很大的帮助,谢谢.

java xml xpath jdom

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

如何使用twitter整合Android应用程序在twitter墙上发布消息

我想将Twitter集成到我的Android应用程序中,以便我可以将消息发布到Twitter.

twitter android

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

字符串编码/解码

'=?KOI8-R 2 B 4 W1JFUS0wMDI1NDEtNDc5NzddIO/h7yAi89TSz8rGwdLGz9IiIDs =?=\r \n\T =?KOI8-R 2 B 4 Ry43MjkgKDEwKQ ==?='

如何将其转换为可读的内容?谢谢 !

python encoding

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

将XML文档作为参数传递给C#中的Web服务

我必须将XML文档作为参数发送,以使用Post方法从Service请求WebRequest.

任何人都可以帮助解决如何将XML文档作为参数发送,或者如何使字符串中的整个文档像文档一样传递.

c#

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

关于程序入口的Eclipse cdt/gdb自动断点 - 如何禁用?

我正在使用eclipse cdt来开发一个c ++程序.让我疯狂的一件事是,它用于调试的eclipse cdt或gdb会在主方法条目上自动中断.我不想在那里打破!

在我遇到一些问题并且不得不从头开始重新创建我的项目之前,我设法禁用了这个功能(我想),但对于我的生活,我现在找不到它!问题似乎是在eclipse中可以找到调试设置的800万个不同的地方.

有谁知道如何禁用它?

gdb breakpoints eclipse-cdt

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

有关按实体框架替换企业库数据访问块的建议

几年前,我们开发了一个大的ASP.Net应用程序(C#/ .net 3.5),它必须是"数据库引擎"非依赖(意味着这个应用程序可以使用SQL Server,Oracle,MySQL ......作为数据库引擎).为此,我们使用了Enterprise Library Data Access Block 4.1.

但是现在,当我们处于"性能/可扩展性改进"阶段时,我们正在考虑技术升级或重新设计我们的应用程序基础.

所以,问题是:迁移到实体框架有什么好处吗?EF会保留我们的非依赖"数据库引擎"标准吗?或者我们应该保持我们的EntLib DAAB实现,但升级到最新版本(5.0)?

谢谢

.net entity-framework enterprise-library data-access-layer

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

如何在android中获取uri的图像资源

我需要打开一个意图来查看图像,如下所示:

Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("@drawable/sample_1.jpg");
intent.setData(uri);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

问题是这Uri uri = Uri.parse("@drawable/sample_1.jpg");是不正确的.

android uri

92
推荐指数
5
解决办法
8万
查看次数

重载运算符 - >

这是我的代码示例:

class X
{
public:
        void f() {}
};

class Y : public X
{
public:
        X& operator->() { return *this; }
        void f() {}
};

int main()
{
        Y t;
        t.operator->().f(); // OK
        t->f(); // error C2819: type 'X' does not have an overloaded member 'operator ->'
                // error C2232: '->Y::f' : left operand has 'class' type, use '.'
}
Run Code Online (Sandbox Code Playgroud)

为什么编译器试图将operator->的责任从Y移到X?当我实现X :: op->然后我不能返回X那里 - 编译错误说"无限递归",而从X :: op->返回一些Z再次说Z没有operator->,因此更高和等级越高.

谁能解释这个有趣的行为?:)

c++ overloading operator-keyword

18
推荐指数
2
解决办法
3638
查看次数

我应该加载整个jQuery UI JS/CSS还是仅加载某个页面上需要的部分?

我知道你们许多人会说些什么.这是一个愚蠢的问题,或者这可能不是正确的论坛,或取决于应用程序等.

我只是想知道我是否有一个自定义主题,我将来可能会改变它是一个好主意分离jQuery UI,我的意思是JS类和CSS在较小的块(文件像droppable等)和仅包括我需要在某个页面上或者将它们保持在一起并在每个页面上加载整个UI.两者都有正面和负面的.我只是不确定哪个更好.

你有什么意见.有可能采用不同的方法

seo jquery jquery-ui

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