小编Jam*_*man的帖子

javascript setTimeout()不起作用

嗨我正在尝试在javascript中使用函数setTimeout(),除非它不起作用.提前感谢任何可以提供帮助的人.

<!DOCTPYE html>
<html>
<head>
    <script>
        var button = document.getElementById("reactionTester");
        var start  = document.getElementById("start");

        function init() {
            var startInterval/*in milliseconds*/ = Math.floor(Math.random() * 30) * 1000;
            setTimeout(startTimer(), startInterval);
        }

        function startTimer() {
            document.write("hey");
        }
    </script>
</head>
<body>
<form id="form">
    <input type="button id=" reactionTester" onclick="stopTimer()">
    <input type="button" value="start" id="start" onclick="init()">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript

41
推荐指数
4
解决办法
8万
查看次数

Swift:将函数赋值给变量

我有一个swift类,有以下变量:

var pendingFunction = ((Double, Double) -> Double)
Run Code Online (Sandbox Code Playgroud)

斯威夫特告诉我:

类型名称后的预期成员名称或构造函数调用

它坚持我将我的代码更改为:

var pendingFunction = ((Double, Double) -> Double).self
Run Code Online (Sandbox Code Playgroud)

我不知道这.self件事是做什么的(抱歉,我是Swift的新手)

然后我尝试分配pendingFunction一个新功能:

pendingFunction = function
Run Code Online (Sandbox Code Playgroud)

其中function两个双打并返回一个双.

但是,我遇到以下错误:

无法指定'(Double,Double) - > Double'类型的值来键入'((Double,Double) - > Double).Type'

所以我的问题是:做的是.self什么以及如何正确地为变量分配函数?

swift

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

错误:未捕获TypeError:无法设置null的属性'innerHTML'

当我尝试在chrome中运行此程序时,我继续收到错误"Uncaught TypeError:无法设置属性'innerHTML'为null".我现在不知道我做错了什么,而且任何帮助都会受到赞赏.

<!DOCTYPE html>
<html>
<head>
</head>
<script>
    var x = "hey";
    var counter = 1;
    var button = document.getElementById("button");
    var div = document.getElementById("box");
    var text = document.getElementById("text");
    var sound = document.getElementById("sound");
    var array=[ "thanks for clicking", "keep on clicking", "click one more time", "why do you keep on clicking me?", "stop clicking me!"];
function thing(file){
    var y = array[Math.floor(Math.random() * array.length)];
        if (x == y){
            while (y == x){
                var y = array[Math.floor(Math.random() * array.length)];
        }   
        }
    form1.text.value=y;

    x …
Run Code Online (Sandbox Code Playgroud)

html javascript html5 dom getelementbyid

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

IOS:模糊使用init(CGImage)

我想把一个转换CGImage成一个CIImage; 但它没有用.

这行代码:

let personciImage = CIImage(CGImage: imageView.image!.CGImage!)
Run Code Online (Sandbox Code Playgroud)

抛出以下错误

模糊地使用'init(CGImage)'

我真的很困惑这个错误意味着什么.

我需要做这个转换,因为CIDetector.featuresInImage()从内置CoreImage框架需要一个CIImage

cgimage ciimage swift

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

各方位的IOS CoreImage面部检测

CoreImage在IOS上使用它来检测图像中的面部.当有多个面时,它可以正常工作,但不适用于这样的简单面:

在此输入图像描述

脸很大很明显,但CoreImage无法察觉.我想这可能是因为我的kCGImagePropertyOrientation.

我把它设置为5,因为这就是在线教程所做的.但是,我正在处理的图像是用户上传的,所以我事先并不知道脸部的方向.有没有办法尝试所有方向?CoreImage当手头不知道图像时,实施面部检测的正确方法是什么?

这是我的代码:

var imageOptions = Dictionary<String,Any>()
imageOptions[CIDetectorImageOrientation] = 5
imageOptions[CIDetectorSmile] = true

let image = CIImage(cgImage: imageView.image!.cgImage!)
let accuracy = [CIDetectorAccuracy: CIDetectorAccuracyHigh]

let faceDetector = CIDetector(ofType: CIDetectorTypeFace, context: nil, options: accuracy)
let faces = faceDetector?.features(in: image, options: imageOptions as? [String : AnyObject])
Run Code Online (Sandbox Code Playgroud)

core-image ios

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

文本生成:字符预测 RNN 与单词预测 RNN

我一直在研究使用 RNN 生成文本,似乎常用的技术是逐个字符输入文本,然后让 RNN 预测下一个字符。

为什么不使用相同的技术,而是使用单词而不是字符。这对我来说似乎是一种更好的技术,因为 RNN 不会犯任何错别字,而且训练速度会更快。

我错过了什么吗?

此外,是否可以创建一个单词预测 RNN,但以某种方式输入在 word2vec 上预先训练的单词,以便 RNN 可以理解它们的含义?

nlp machine-learning deep-learning recurrent-neural-network rnn

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

IOS 分段控制:无法更改选定的分段

我在我的故事板中创建了一个分段控件,如下所示:

在此处输入图片说明

然后我为控件的值更改创建了一个 IBAction:

@IBAction func segmentValChanged(_ sender: UISegmentedControl) {
    print("touched")
    if (sender.selectedSegmentIndex == 0) {
        sender.selectedSegmentIndex = 1;
    }
    else{
        sender.selectedSegmentIndex = 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

唯一的问题是这个函数从来没有被调用过!当我单击笑话(测试版)按钮时,没有任何反应。

但是,当我为控件创建一个 IBOutlet 并尝试更改我的viewDidLoad().

segmentedController.selectedSegmentIndex = 1
Run Code Online (Sandbox Code Playgroud)

我知道我可能错过了一些明显的东西,因为我以前从未使用过分段控件。非常感谢,如果有人能指出这是什么。干杯!

import UIKit
import Alamofire

class ViewController: UIViewController {

    var currentImage: CurrentImage!

    var parameters: Parameters!

    @IBOutlet weak var segmentedController: UISegmentedControl!


    @IBAction func segmentValChanged(_ sender: UISegmentedControl) {
        print("touched")
        if (sender.selectedSegmentIndex == 0) { // switch to 1
            sender.selectedSegmentIndex = 1;
        }
        else{
            sender.selectedSegmentIndex = 0;
        }
    } …
Run Code Online (Sandbox Code Playgroud)

uisegmentedcontrol ios swift

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

如何找到两次按钮点击之间的差异(以毫秒为单位)?

我正在尝试制作一个测试你的反应时间的程序,但我不知道如何测量两个事件之间的时间,比如按钮点击.到目前为止,这是我的代码.提前感谢任何可以提供帮助的人.

<!DOCTPYE html>
<html>
   <head>
      <script>
         var button = document.getElementById("reactionTester");
         var start = document.getElementById("start");
         function init() {
            var startInterval/*in milliseconds*/ = Math.floor(Math.random() * 30) * 1000;
            setTimeout(startTimer, startInterval);

         }

         function startTimer() {
            /*start timer and then later use stopTimer() to stop the timer and find 
             the difference bettween both button clicks.*/
         }
      </script>
   </head>
   <body>
      <form id="form">
         <input type="button" id="reactionTester" onclick="stopTimer()">
         <input type="button" value="start" id="start" onclick="init()">
      </form>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript datetime

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

如何用javascript删除段落内容

我有一个段落想要删除其内容。

document.getElementById(id).innerHTML = "";
Run Code Online (Sandbox Code Playgroud)

似乎不起作用。有人有更好的解决方案吗?

这是一个例子

<!DOCTYPE html>
<html>
<head>
<script>
document.getElementById("p").innerHTML = "";
</script>
</head>
<body>
<p id="p">
words
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但该段中的文字并没有被删除。预先感谢任何可以提供帮助的人。

html javascript getelementbyid

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