小编bur*_*tek的帖子

在bash脚本中使用ping检查主机可用性

我想编写一个脚本,该脚本将继续检查网络中的任何设备是否应该全天在线.我试过用ping,但是

if [ "`ping -c 1 some_ip_here`" ]
then
  echo 1
else
  echo 0
fi
Run Code Online (Sandbox Code Playgroud)

给人1如果我输入有效或无效的IP地址不管.如何检查特定地址(或更好的IP地址列表中的任何设备)是否脱机?

bash networking ping connectivity

65
推荐指数
6
解决办法
20万
查看次数

TypeScript 模板文字类型 - 如何推断数字类型?

// from a library
type T = null | "auto" | "text0" | "text1" | "text2" | "text3" | "text4";

//in my code
type N = Extract<T, `text${number}`> extends `text${infer R}` ? R : never
Run Code Online (Sandbox Code Playgroud)

TS游乐场

对于上面的代码段N将相当于"0" | "1" | "2" | "3" | "4". 我怎样才能将其转换为数字类型,即0 | 1 | 2 | 3 | 4?已经尝试 & number在某些地方放置,例如infer R & number,但都不起作用。

typescript typescript-types

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

使用javascript检测重定向 - 如何?

有没有办法检测网页是否会将我重定向到另一个网页,知道它的URL?我的意思是当您在文本字段中键入URL并且脚本检查它是否为3xx重定向时的情况.

javascript redirect detection

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

在java中创建外部类之外的内部类的实例

我是Java的新手.

我的文件A.java看起来像这样:

public class A {
    public class B {
        int k;
        public B(int a) { k=a; }
    }
    B sth;
    public A(B b) { sth = b; }
}
Run Code Online (Sandbox Code Playgroud)

在另一个java文件中,我正在尝试创建一个A对象调用

anotherMethod(new A(new A.B(5)));
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我得到错误: No enclosing instance of type A is accessible. Must qualify the allocation with an enclosing instance of type A (e.g. x.new B() where x is an instance of A).

有人可以解释我怎么能做我想做的事情?我的意思是,我真的需要创建实例A,然后设置它sth然后给出方法的实例A,还是有另一种方法来做到这一点?

java class inner-classes

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

如何在样式定义中排除包含所有子项的类

我有一个类似的文件

<div>
 <div class="abc">
  <div>
   <!--some more divs inside-->
  </div>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要做的是仅将样式应用于第一个div.我试图用div:not(.abc, .abc *),div:not(.abc):not(.abc *),div:not(.abc), div:not(.abc) *但这些都不奏效.编辑html会很困难,因为要编辑的文件很多.此外,上面显示的代码出现在不同的地方,因此使用>选择器不是解决方案...有人知道如何做到这一点?

css css-selectors

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

在 Windows 命令行上检查主机可达性

如果主机可访问,我如何检查批处理文件?问题是ping不仅在成功时返回 0,而且在Destination host unreachable错误时返回 0 :

C:\>ping 192.168.1.1 -n 1

Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=3ms TTL=64

Ping statistics for 192.168.1.1:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 3ms, Maximum = 3ms, Average = 3ms

C:\>echo %errorlevel%
0

C:\>ping 192.168.1.105 -n 1

Pinging 192.168.1.105 with 32 bytes of data:
Reply from 192.168.1.102: Destination host unreachable.

Ping statistics …
Run Code Online (Sandbox Code Playgroud)

windows cmd network-programming ping batch-file

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

单击内部div而不调用外部的onClick函数

可能重复:
防止在单击超链接时触发父容器单击事件

我有

<div onClick="someJScode();">
  ...
  <div></div>
  ...
</div>
Run Code Online (Sandbox Code Playgroud)

someJScode()单击内部div时不希望被调用。这该怎么做?

html javascript onclick

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

打开jQueryMobile的对话框,其中包含指向不同文件中指定的jQueryMobile页面的链接

我有两个文件 - index.html和c.html.

当我输入

<a data-rel="dialog" data-transition="flip" href="c.html">button</a>
Run Code Online (Sandbox Code Playgroud)

在index.html中,它的工作原理应该是将c.html显示为对话框.然而使用

<a data-rel="dialog" data-transition="flip" href="c.html#0">button</a>
Run Code Online (Sandbox Code Playgroud)

根本不起作用(我希望它在c.html中显示id ="0"页面).如何使它工作?

jquery html5 dialog css3 jquery-mobile

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

无法创建wchar_t数组

在我的代码中,我有一个wchar_t数组:

wchar_t paths [6] = {L"C:\\Program Files\\SomeAppsSuiteFolder1", L"C:\\Program Files\\SomeAppsSuiteFolder2", L"C:\\Program Files (x86)\\SomeAppsSuiteFolder1", L"C:\\Program Files (x86)\\SomeAppsSuiteFolder2", L"C:\\SomeAppsSuiteFolder1", L"C:\\SomeAppsSuiteFolder2"};
Run Code Online (Sandbox Code Playgroud)

后来我在for循环中使用数组.问题是,对于这一行,我得到以下错误:

error: too many initializers for 'wchar_t [6]'
error: initializer-string for array of chars is too long [-fpermissive]
Run Code Online (Sandbox Code Playgroud)

更重要的是,在for循环中我有这样的if条件:

if(GetFileAttributesW(paths[i])!=INVALID_FILE_ATTRIBUTES) {...}
Run Code Online (Sandbox Code Playgroud)

而且,我在这里得到一个错误:

error: invalid conversion from 'wchar_t' to 'LPCWSTR {aka const wchar_t*}' [-fpermissive]
Run Code Online (Sandbox Code Playgroud)

奇怪的是,类似的代码几个月前用于正确编译......有什么问题?

c++ arrays compiler-errors wchar-t

0
推荐指数
2
解决办法
6818
查看次数