GVKun编程网logo

地址在本地计算机上无效[仅在Windows 8上](电脑上显示该地址无效)

23

在本文中,您将会了解到关于地址在本地计算机上无效[仅在Windows8上]的新资讯,同时我们还将为您解释电脑上显示该地址无效的相关在本文中,我们将带你探索地址在本地计算机上无效[仅在Windows8上

在本文中,您将会了解到关于地址在本地计算机上无效[仅在Windows 8上]的新资讯,同时我们还将为您解释电脑上显示该地址无效的相关在本文中,我们将带你探索地址在本地计算机上无效[仅在Windows 8上]的奥秘,分析电脑上显示该地址无效的特点,并给出一些关于**DOCUMENT SIMILARITY** 哪种算法在本地计算机上计算是合理的?、java – 使用App Engine在本地计算机上自定义数据存储位置、linux – 如何在本地计算机上组织和使用多个RSA密钥?、php – IP地址欺骗/更改以在本地计算机上进行测试的实用技巧。

本文目录一览:

地址在本地计算机上无效[仅在Windows 8上](电脑上显示该地址无效)

地址在本地计算机上无效[仅在Windows 8上](电脑上显示该地址无效)

我想检查请求url的状态码但获取代码

java.net.ConnectException: connect: Address is invalid on local machine or port is not valid on remote machine

这是我的代码

public static boolean linkExists(String URLName){        URLName = "http://www.google.com";        try {          HttpURLConnection.setFollowRedirects(false);          HttpURLConnection con =             (HttpURLConnection) new URL(URLName).openConnection();          con.connect();          System.out.println(con.getResponseCode());          return (con.getResponseCode() == HttpURLConnection.HTTP_OK);        }        catch (Exception e) {                      return false;        }  }

堆栈跟踪

java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine    at java.net.DualStackPlainSocketImpl.connect0(Native Method)    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)    at java.net.Socket.connect(Socket.java:579)    at java.net.Socket.connect(Socket.java:528)    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)    at sun.net.www.http.HttpClient.New(HttpClient.java:290)    at sun.net.www.http.HttpClient.New(HttpClient.java:306)    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)    at com.sls.lms.test.utilities.Utilities.linkExists(Utilities.java:70)    at com.sls.lms.test.report.ReportTest.checkReportData(ReportTest.java:70)    at com.sls.lms.test.report.ReportTest.CheckReportForGST(ReportTest.java:30)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:601)    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)    at org.junit.runners.ParentRunner.run(ParentRunner.java:309)    at org.junit.runner.JUnitCore.run(JUnitCore.java:160)    at org.junit.runner.JUnitCore.run(JUnitCore.java:138)    at org.testng.junit.JUnit4TestRunner.start(JUnit4TestRunner.java:81)    at org.testng.junit.JUnit4TestRunner.run(JUnit4TestRunner.java:69)    at org.testng.TestRunner$1.run(TestRunner.java:682)    at org.testng.TestRunner.runWorkers(TestRunner.java:1012)    at org.testng.TestRunner.privateRunJUnit(TestRunner.java:713)    at org.testng.TestRunner.run(TestRunner.java:614)    at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)    at org.testng.SuiteRunner.run(SuiteRunner.java:240)    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)    at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)    at org.testng.TestNG.run(TestNG.java:1031)    at org.testng.TestNG.privateMain(TestNG.java:1338)    at org.testng.TestNG.main(TestNG.java:1307)

答案1

小编典典

我认为,此问题是由Java尝试使用IPV6地址引起的,原因是您的操作系统不支持IPV6地址,或者您的操作系统没有正确设置IPV6地址来处理它。

您可以强制Java使用具有以下属性的IPV4地址:

-Djava.net.preferIPv4Stack = true

**DOCUMENT SIMILARITY** 哪种算法在本地计算机上计算是合理的?

**DOCUMENT SIMILARITY** 哪种算法在本地计算机上计算是合理的?

如何解决**DOCUMENT SIMILARITY** 哪种算法在本地计算机上计算是合理的??

我想在一个程序运行时执行 DOCUMENT SIMILARITY 大约 3000 次。

我用BERT-sore的算法进行了尝试。但是这个算法太重,无法完成程序运行。

所以我有一个问题。

  • BERT 另一种算法
  • doc2vec
  • 使用
  • 其他算法

哪个是最轻量级的算法。

解决方法

您可以计算 TF-IDF 来比较文档,它非常轻量级,然后从这里开始。

java – 使用App Engine在本地计算机上自定义数据存储位置

java – 使用App Engine在本地计算机上自定义数据存储位置

我正在 Android Studio中开发App Engine应用程序,并在本地计算机(使用本地数据存储)进行测试.它是基于Java的应用程序.每次重新运行服务器时,本地数据存储都将被清除.我已经为 Python开发人员找到了几个解决方案,但它似乎没有Java的答案.

Android Studio只允许更改:

> WAR路径
> VM Args
>服务器地址
>服务器端口

我已经尝试使用虚拟机参数,但这些都是针对Java VM而不是应用服务器的.是否有办法在服务器重新启动之间持续本地数据存储?这将是完美的如果我可以直接从Android Studio运行这个配置.

解决方法

本地数据存储被清除,因为默认情况下位于应用程序分解的war目录中(它在每个构建中都被全部删除).

您可以实际上只需将app参数添加到appengine运行配置中即可,从而在另一个位置找到数据存储区,而不必从终端手动运行dev服务器.

-Ddatastore.backing_store="/path/to/datastore/file/location/local_db.bin"

(解决方案:https://code.google.com/p/android/issues/detail?id=68225)

linux – 如何在本地计算机上组织和使用多个RSA密钥?

linux – 如何在本地计算机上组织和使用多个RSA密钥?

我有Server_A,Server_B和Server_C.

我想为每个生成唯一的身份验证密钥,并在运行Lion的本地计算机上组织它们,如下所示:

>将server_A键放在Users / username / .ssh / server_A中
>将server_B密钥放在Users / username / .ssh / server_B中
>将server_C键放在Users / username / .ssh / server_C中

当我连接到Server_A(或B或C)时,如何指定用于验证本地计算机的正确私钥?

解决方法

您可以像jdw所说的那样使用命令行选项,但更合理的选择是配置ssh以便它知道自动执行此操作.

创建或编辑〜/ .ssh / config文件并添加以下内容:

Host Server_A
    IdentityFile ~/.ssh/server_A

Host Server_B
    IdentityFile ~/.ssh/server_B

Host Server_C
    IdentityFile ~/.ssh/server_C

现在,无论何时ssh / scp到这些服务器,它都将使用相应的私钥.

php – IP地址欺骗/更改以在本地计算机上进行测试

php – IP地址欺骗/更改以在本地计算机上进行测试

我试图限制流量到我的网站,以便尝试筛选大量数据的人将在一段时间后被阻止.我应该根据传入请求的IP来执行此操作.我相信我已经编写了IP限制功能但是,我对如何测试它感到困惑.我需要多次更改我的IP地址,以模拟有效的流量.我还需要测试> 20个不同的IP,因此每个IP的代理解决方案对我不起作用.

我正在我的本地机器上测试代码(运行Ubuntu),所以如果我需要进行此测试,我可以更改我的服务器设置(Apache).

我在公司网络后面,所以我无法更改MAC地址/ ARP设置以“重新分配”新的IP.我希望某种localhost IP改变类型的东西,所以我可以利用服务器和客户端是同一台机器的事实.

此外,我试图避免在将代码推广到生产服务器之前更改代码,但这可能是最好的方法.

我怎么设置它?

解决方法

那么,你能做的不是实际检查IP做这样的事情:

$ip = '1337.1337.1337.1337';

代替:

$ip = $_SERVER['REMOTE_ADDR']

然后继续做你的IP检查代码.

那么当你完成后,你可以使你的$ip变量代码看起来像这样:

//$ip = '1337.1337.1337.1337';
$ip = $_SERVER['REMOTE_ADDR']

所以你可以轻松打开和关闭“调试开关”

编辑:

甚至使IP动态:

$ips = Array('192.168.1.220','120.843.592.86','256.865.463.563');
$ip = $ips[rand(1,count($ips)-1)];

关于地址在本地计算机上无效[仅在Windows 8上]电脑上显示该地址无效的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于**DOCUMENT SIMILARITY** 哪种算法在本地计算机上计算是合理的?、java – 使用App Engine在本地计算机上自定义数据存储位置、linux – 如何在本地计算机上组织和使用多个RSA密钥?、php – IP地址欺骗/更改以在本地计算机上进行测试等相关知识的信息别忘了在本站进行查找喔。

本文标签: