小编Jus*_*cha的帖子

从Windows命令行获取文件夹大小

在Windows中是否可以从命令行获取文件夹的大小而不使用任何第三方工具?

我想要在右键单击Windows资源管理器→属性中的文件夹时获得相同的结果.

windows command-line

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

命令提示符如何知道何时等待退出?

我试图在C#中执行Windows命令提示符重新编码.我想知道命令提示符如何知道何时等待进程开始退出,以及何时不等待被调用进程退出.

例如,如果在命令提示符下键入"notepad",记事本将启动,但您仍然可以执行其他命令.但是,如果您打开一个实用程序,如more.com,ping.exe或其他实用程序,它将等待执行程序完成后再让您执行另一个命令.

命令提示符如何知道何时等待退出,以及如何在C#中模拟此行为?

c# windows command-prompt

90
推荐指数
2
解决办法
3115
查看次数

为什么三角函数给出看似不正确的结果?

当尝试在我的编程语言中使用三角函数时,我得到了一个看似非常错误的结果。

例如,

sin(90) = 0.8939966636005579
Run Code Online (Sandbox Code Playgroud)

但我希望sin(90)1。其他三角函数也会发生类似的情况。

这是怎么回事?我能做些什么来解决这个问题?


这是三角函数输入单位要求的规范问题。(meta上的相关讨论

language-agnostic trigonometry degrees radians

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

为什么JavaScript看起来比C++快4倍?

很长一段时间以来,我一直认为C++比JavaScript更快.然而,今天我制作了一个基准脚本来比较两种语言中浮点计算的速度,结果令人惊叹!

JavaScript似乎比C++快4倍!

我让这两种语言在我的i5-430M笔记本电脑上做同样的工作,执行a = a + b了1亿次.C++大约需要410毫秒,而JavaScript大约需要120毫秒.

我真的不知道为什么JavaScript在这种情况下运行如此之快.有谁能解释一下?

我用于JavaScript的代码是(使用Node.js运行):

(function() {
    var a = 3.1415926, b = 2.718;
    var i, j, d1, d2;
    for(j=0; j<10; j++) {
        d1 = new Date();
        for(i=0; i<100000000; i++) {
            a = a + b;
        }
        d2 = new Date();
        console.log("Time Cost:" + (d2.getTime() - d1.getTime()) + "ms");
    }
    console.log("a = " + a);
})();
Run Code Online (Sandbox Code Playgroud)

C++的代码(由g ++编译)是:

#include <stdio.h>
#include <ctime>

int main() {
    double a = 3.1415926, b = 2.718;
    int i, …
Run Code Online (Sandbox Code Playgroud)

javascript c++ floating-point performance benchmarking

29
推荐指数
4
解决办法
5万
查看次数

我如何在另一个文件中调用函数?

例如,我有一个文件error-status.php,其中包含一个函数:

function validateHostName($hostName)
{
    if ((strpbrk($hostName,'`~!@#$^&*()=+.[ ]{}\\|;:\'",<>/?')==FALSE) && !ctype_digit($hostName) && eregi("^([a-z0-9-]+)$",$hostName) && ereg("^[^-]",$hostName) && ereg("[^-]$",$hostName))
    {
        return true;
    }
    else
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

...

如何在调用后从其他PHP文件中调用该函数require_once

require_once('error-status.php');
Run Code Online (Sandbox Code Playgroud)

php

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

消息ts是消息的ID吗?

我正在尝试构建一个将论坛与 Slack 同步的应用程序。在任一网站上发帖都会反映在该网站上,但我需要 Slack 中的消息 ID。Slack 文档

text属性是所说的文本,并且ts是唯一的(每个通道)时间戳。

这是否意味着该ts字段实际上是该通道的 ID?

slack-api slack

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

在Java中检查有效的IPv4地址

我正在使用该sun.net.util.IPAddressUtil包检查字符串是否包含有效的IPv4和IPv6地址.

代码片段是: -

String ipv4addr="200";

    if(IPAddressUtil.isIPv4LiteralAddress(ipv4addr))
    {
        System.out.println("valid ipv4 address");
    }
    else
    {
        System.out.println("not valid");

    }
Run Code Online (Sandbox Code Playgroud)

但是对于200和300这样的地址,它仍然说它是一个有效的IPv4地址,但事实并非如此.当我使用相同的包并检查IPV6地址时使用: -

String ipv6addr="200";

    if(IPAddressUtil.isIPv6LiteralAddress(ipv6addr))
    {
        System.out.println("valid ipv6 address");
    }
    else
    {
        System.out.println("not valid");

    }
Run Code Online (Sandbox Code Playgroud)

我得到了正确的结果.但是,IPv4似乎没有工作,或者可能是我错误地使用它.请指导我.我不想使用正则表达式进行IPv4验证...

java string ipv4 ipv6

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