嗨我正在尝试在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) 我有一个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什么以及如何正确地为变量分配函数?
当我尝试在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) 我想把一个转换CGImage成一个CIImage; 但它没有用.
这行代码:
let personciImage = CIImage(CGImage: imageView.image!.CGImage!)
Run Code Online (Sandbox Code Playgroud)
抛出以下错误
模糊地使用'init(CGImage)'
我真的很困惑这个错误意味着什么.
我需要做这个转换,因为CIDetector.featuresInImage()从内置CoreImage框架需要一个CIImage
我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) 我一直在研究使用 RNN 生成文本,似乎常用的技术是逐个字符输入文本,然后让 RNN 预测下一个字符。
为什么不使用相同的技术,而是使用单词而不是字符。这对我来说似乎是一种更好的技术,因为 RNN 不会犯任何错别字,而且训练速度会更快。
我错过了什么吗?
此外,是否可以创建一个单词预测 RNN,但以某种方式输入在 word2vec 上预先训练的单词,以便 RNN 可以理解它们的含义?
nlp machine-learning deep-learning recurrent-neural-network rnn
我在我的故事板中创建了一个分段控件,如下所示:
然后我为控件的值更改创建了一个 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) 我正在尝试制作一个测试你的反应时间的程序,但我不知道如何测量两个事件之间的时间,比如按钮点击.到目前为止,这是我的代码.提前感谢任何可以提供帮助的人.
<!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) 我有一个段落想要删除其内容。
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)
但该段中的文字并没有被删除。预先感谢任何可以提供帮助的人。