问题列表 - 第47844页

如何获取指定主机名的DNS别名?

我想获得有关指定主机名的DNS别名的信息。我用了 :

IPHostEntry hostEntry = Dns.GetHostEntry("hostname")
Run Code Online (Sandbox Code Playgroud)

不幸的是,如MSDN中所述:

此方法未填充返回的IPHostEntry实例的Aliases属性,并且该属性始终为空。

我计划通过以下方式获取DNS别名:

  1. 在注册表中获取DNS服务器的ipAddresses SYSTEM\CurrentControlSet\Services\Tcpip\Parameter

  2. 使用DNS WMI提供程序在DNS服务器中获取CNAME记录。但是在这种情况下,需要访问DNS服务器的权限。

我的计划正确吗?是否有另一种未经DNS服务器许可即可获取CNAME记录的方法?

.net c# dns wmi

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

从当前工作目录中的更改创建一个git补丁

假设我的工作目录中有未提交的更改.如何在不必创建提交的情况下从那些补丁中创建补丁?

git git-patch

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

是否可以将JSON反序列化为Java中的树?

我从Facebook,我JSON响应希望反序列化到一个自定义的Java对象.主要是因为无法保证其API能够保持稳定.一旦他们改变它,我的反序列化肯定会失败.

我想要的是将他们的JSON数据反序列化HashMap<String, Object>,Object可能是a String或a HashMap.在PHP中,它被称为关联数组,它由json_decode()函数生成.是否有可能在Java中做同样的事情?

java json

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

如何过滤或限制在PyGTK文本输入字段中输入的文本?

我想要一个文本输入字段(gtk.Entry),它只接受十六进制字符作为用户的有效输入.

python pygtk

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

Windows文件共享:为什么有时新创建的文件在一段时间内不可见?

我们面临着让我们发疯的非常奇怪的问题.有时我们的文件共享PC上新创建的文件在一段时间内"缺席".要重现问题,你应该至少有两台电脑,叫他们alphabeta.在betaPC(\\beta\share\bug)上创建文件共享并从alphaPC 运行此PowerShell脚本:

param(
  $sharePath="\\beta\share\bug"
)
$sharePC = ($sharePath -split '\\')[2]
$session = New-PSSession -ComputerName $sharePC
$counter = 0
while ($true) {
  $fileName = $sharePath + "\$counter.txt"
  Invoke-Command -Session $session -ScriptBlock {
    param(
      $fileName
    )
    "" > $fileName
  } -ArgumentList $fileName
  if (Test-Path $fileName) {
    Write-Host "File $fileName exists" -fore Green
  } else {
    Write-Host "!!! File $fileName does NOT exist!" -fore Red
  }

  $counter = $counter + 1
  Start-Sleep 2 …
Run Code Online (Sandbox Code Playgroud)

windows smb share

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

如何使一个函数重复自己

我有一个python问题,我正在读取XML并设置了两个扩展函数; 一个找到一个位置,而另一个函数找到一个位置在第一个位置内,并返回信息.我的问题是我需要这个继续向下页面并找到每个的其他事件.我不确定这是否是现在如此heres代码的一个很好的解释:

def findEntryTag(webPage):
 start= webPage.find("<entry>") +7
 end= webPage.find("</entry>")
 slicedString=webPage[start:end]
 return slicedString

def findEarthquake(webPage):
 slicedString=findEntryTag(webPage)
 start= slicedString.find("<title>") +7
 end= slicedString.find("</title>")
 eq= slicedString[start:end]
 return eq

my Earthquake= findEarthquake(text)
print (myEarthquake)
Run Code Online (Sandbox Code Playgroud)

所以需要它再次执行功能以获得另一个地震并打印出它们的孔列表.请帮忙!谢谢

python

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

匿名代码块

前言:

到目前为止,我已经将Python用作全面的编程语言.现在我喜欢用它来记录一些注释(注释)和一些计算(Python代码)(我实际上是使用Emacs并将当前缓冲区一次又一次地发送到正在运行的IPython实例).

问题:我喜欢在同一个文档中多次重用一些常见的变量名,如'A'或'd',而不会遇到我不小心忘记将值重新分配给其中一个变量名的问题.

到目前为止,我滥用了课堂陈述

# Topic one: bla bla
class _anon:
    d = 10
    A = d**2 * pi /4

# Topic two: bla bla
class _anon:
    A = d**2 * pi /4 # error is raised since d is missing
Run Code Online (Sandbox Code Playgroud)

这是有效的,因为类语句创建了一个作为变量作用域的执行框架,但我想知道这个用例是否有专用语法.

python

6
推荐指数
2
解决办法
1370
查看次数

在Windows服务启动之间创建依赖关系

我创建了一个设置为自动启动的Windows服务.此服务在启动时连接到数据库服务.问题是数据库服务似乎是在我的服务之后启动的.是否有一种编程方式来定义此依赖项,以便在数据库服务启动后启动我的服务.

我发现这篇文章http://www.boyce.us/windows/servertipcontent.asp?ID=7谈到添加一个注册表项来做到这一点.我想知道是否有C#方式来做到这一点?

更新:

添加到上面的问题.这是另一种情况.使用installshied安装服务,不需要projectinsaller.似乎installshield查找从ServiceBase类派生的类并安装每个服务.如何在这种情况下添加依赖项?

c# windows windows-services .net-4.0

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

为jsp代码导入java库

嘿伙计们,怎么了?我在jsp上有以下代码.我想添加java.io等库.我可以这样做吗?先谢谢

<% @page import=java.io.BufferedReader;
@page import=java.io.IOException;
@page import=java.io.InputStreamReader;
String IP=request.getParameter("IP");

String res="";

        Runtime run = Runtime.getRuntime();
        Process pr = run.exec("snmpget -v 2c -c public "+IP+" SNMPv2-MIB::sysUpTime.0");
        pr.waitFor();
        BufferedReader buf = new BufferedReader(new InputStreamReader(pr.getInputStream()));
        String line = "";
        //String res="";
            while ((line = buf.readLine()) != null)
            {
                res+=line+"\n";
            }
        int i=res.indexOf(")");
      //  System.out.println(i);

        res=res.substring(i+1).trim();

        //System.out.print(res);

    } catch (InterruptedException ex)
    {
        Logger.getLogger(myMain.class.getName()).log(Level.SEVERE, null, ex);
    }
    catch (IOException ex) {
            Logger.getLogger(myMain.class.getName()).log(Level.SEVERE, null, ex);
        }

%>
Run Code Online (Sandbox Code Playgroud)

java import jsp

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

相同的字符串但完全不相同

我正在用JAVA和PHP编程.我有一个字符串比较的问题.实际上根据JAVA,两个相同的字符串(在我看来)并不相同.

问题背景:

我设置使用Cookie $userid_hash = sha1($row["profileId"].'helloworld'); 一起$userid = $row["profileId"].这样做是为了防止用户访问另一个帐户.

现在的问题是我有一些用JAVA编写的服务器代码,它正在散列userid并与之进行比较userid_hash.我在控制台中打印出来.两个字符串都相同.

但问题是,如果有任何欺诈企图,我已将其余代码包含在if语句中.根据我在Eclipse中的控制台,java将字符串解释为不一样,即使它们是.这个问题的根源是什么?

我使用这个作为我的SHA1哈希语法错误的我的SHA1代码.我叫它用"somestring".getBytes("UTF-8");.我的MySQL数据库是UTF-8编码的,我在Eclipse中输入的任何字符串也都是UTF-8编码的.我做错了什么?我该如何找到问题?

编辑:

这是比较前java中的println语句:

ab968f939a4869339b5cdb611674bdf4954f2f6a ab968f939a4869339b5cdb611674bdf4954f2f6a

编辑:

如果声明:

if(packageName.toSHA1((profileId+"secret").getBytes("UTF-8")) == profileId_ver)
Run Code Online (Sandbox Code Playgroud)

java string-comparison

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

标签 统计

java ×3

python ×3

c# ×2

windows ×2

.net ×1

.net-4.0 ×1

dns ×1

git ×1

git-patch ×1

import ×1

json ×1

jsp ×1

pygtk ×1

share ×1

smb ×1

string-comparison ×1

windows-services ×1

wmi ×1