小编Kaz*_*lfe的帖子

如何在Javascript中生成MAC地址?

我需要为我的项目生成随机MAC地址,我无法让它工作.以下是我当前的代码(不起作用).

function genMAC(){
// Make a new array with all available HEX options.
var colours = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
// Make variable to hold 6 character HEX array
partA = new Array(1);
partB = new Array(1);
partC = new Array(1);
partD = new Array(1);
partE = new Array(1);
partF = new Array(1);
mac-address="";
for (i=0;i<2;i++){
    // Loop for partA
    partA[i]=colours[Math.round(Math.random()*14)];
}
    for (i=0;i<2;i++){
    // Loop through 6 times, randomising the letter added to the array
    partB[i]=colours[Math.round(Math.random()*14)];
}
    for (i=0;i<2;i++){
    // Loop …
Run Code Online (Sandbox Code Playgroud)

javascript

12
推荐指数
2
解决办法
4263
查看次数

基于文本框的 Javascript URL 重定向

所以,我需要根据输入的代码创建一个重定向系统。目前我有:

<form id="form1" name="form1" method="post" action=""> 
  <pre>     <input type="text" name="meow" id="meow" /> <input type="submit" name="submit" id="submit" value="Submit" onclick="javascript:window.location.href('http://foo.exaple.com/bar/' + document.getElementById("meow").value + '.zip')"/>
Run Code Online (Sandbox Code Playgroud)

基本上,我需要上面的脚本根据在文本框喵喵中输入的代码在 foo.example.com/bar/ 中下载 zip 文件。

当我在文本框中输入代码“ugh”并单击提交时,我想在http://foo.example.com/bar/ugh.zip下载文件

我怎样才能做到这一点?

javascript javascript-events

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

如何避免使用Thread.sleep()?

我有以下代码片段,旨在检查是否已将消息发送到电话号码:

public static boolean checkMessages(long sendTime, String phone) {
    boolean gotMessage = false;

    while (!gotMessage) {
        try { 
            Thread.sleep(5000);
        } catch (InterruptedException ex) {
            Thread.currentThread().interrupt();
        }
        gotMessage = MessageHandler.getResponse(sendTime, phone);
    }
    return gotMessage;
}
Run Code Online (Sandbox Code Playgroud)

此代码本身通过调用CompletableFuture,因此可以与另一个检查并行运行。如果在一定时间内未满足任何一项检查,则两者都将到期。

现在,根据我的IDE和此站点的说法Thread.sleep(),由于许多原因,使用是不好的,所以我想以某种方式将其从代码中删除。

有没有一种方法可以使此方法像现在一样只返回true?


MessageHandler.getResponse()是我编写的处理程序,用于检查我是否从特定电话号码接收到包含特定(硬编码)文本字符串的文本消息。它会阻塞执行,直到完成检查为止,但是我使用的API的速率限制非常严格。该API不提供回调-必须手动调用。

java multithreading

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

如何在Excel VBA中将字符串格式化为UUID?

我有一个小VBA项目,但我有一个问题.

我需要一个32个字符的十六进制字符串并将其转换为UUID.

Input: b10a8db164e0754105b7a99be72e3fe5
Output: b10a8db1-64e0-7541-05b7-a99be72e3fe5
Run Code Online (Sandbox Code Playgroud)

我不知道从哪里开始,但我想我需要在这么多字符之后拆分字符串然后重新组合它.有效地执行此操作的任何指针或方法?

excel vba

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