我有Python 3的问题.我得到了Python 2.7代码,目前我正在尝试更新它.我收到错误:
TypeError:'map'类型的对象没有len()
在这一部分:
str(len(seed_candidates))
Run Code Online (Sandbox Code Playgroud)
在我像这样初始化之前:
seed_candidates = map(modify_word, wordlist)
Run Code Online (Sandbox Code Playgroud)
那么,有人可以解释一下我必须做什么吗?
(编辑:以前这个代码示例是错误的,因为它使用set而不是map.它现在已经更新.)
我目前尝试在 Flutter ( https://pub.dartlang.org/packages/google_sign_in ) 中实现 google_sign_in 包。
为此,我遵循了他们存储库的示例(https://github.com/flutter/plugins/blob/master/packages/google_sign_in/lib/google_sign_in.dart)。
在“initState”中的那个例子中是一个调用signInSilently。
@override
void initState() {
super.initState();
_googleSignIn.onCurrentUserChanged.listen((GoogleSignInAccount account) {
setState(() {
_currentUser = account;
loggedIn = true;
});
});
loggedIn = false;
_googleSignIn.signInSilently();
}
Run Code Online (Sandbox Code Playgroud)
我在 iOS 中尝试了这段代码。在我的第一个 App Start 中,它运行良好。但是自从我注销后,我每次重新启动我的应用程序时都会收到一个错误。它是以下 PlatformException:
PlatformException(sign_in_required, com.google.GIDSignIn, The operation couldn’t be completed. (com.google.GIDSignIn error -4.))
Run Code Online (Sandbox Code Playgroud)
我在问题Google Sign-In Error -4 中发现错误代码是因为钥匙串中缺少身份验证。
快速编程时的解决方案是在尝试 signInSilently 之前调用方法 * hasAuthInKeychain*。我的问题是flutter包中的GoogleSignIn类没有这样命名的函数。
是否需要使用此程序包运行另一个调用以确保我可以尝试静默登录?或者我是否做错了什么来获取此消息,或者甚至有可能捕获此错误?
我也试过马塞尔的解决方案。不知何故,它没有捕获 PlatfromException。
我不知道这是否会有所帮助:signInSilently() 正在调用一个方法,其中有以下调用(google_sign_in.dart,第 217 行):
await channel.invokeMethod(method)
Run Code Online (Sandbox Code Playgroud)
在 platform_channel.dart …
Xcode今天自动更新到版本10.2。我也想今天提交我的App Store的新版本。提交后,我收到以下电子邮件:
App Store Connect
亲爱的开发人员,我们在您的应用“我的应用”的最新提交中发现了一个或多个问题。请更正以下问题,然后重新上传。
无效的工具链 -您的应用是使用
Xcode或SDK 的Beta版构建的。提交到App Store的应用程序必须与GM版建立Xcode 9,为SDKiOS 11,tvOS 11,watchOS 4,或macOS 10.13或更高版本。最好的祝福,
App Store团队
有什么问题?Xcode 10.2不再处于beta版本,因为我从未下载过beta版本。我做错什么了吗,或者这是苹果的错吗?
我已经按照 keras 对本指南的描述构建了以下具有多输入和多输出的模型。
## define the model
EMBEDDING_SIZE = 128
HIDDEN_LAYER_SIZE = 64
BATCH_SIZE = 32
NUM_EPOCHS = 10
# first input model
main_input = Input(shape=(50,), dtype='int32', name='main_input')
embedding = Embedding(MAX_NB_WORDS, EMBEDDING_SIZE,
input_length=MAX_SEQUENCE_LENGTH)(main_input)
lstm_out = LSTM(HIDDEN_LAYER_SIZE)(embedding)
auxiliary_output = Dense(4, activation='sigmoid', name='aux_output')(lstm_out)
# second input model
auxiliary_input = Input(shape=(5,), name='aux_input')
x = concatenate([lstm_out, auxiliary_input])
x = Dense(64, activation='relu')(x)
x = Dense(64, activation='relu')(x)
x = Dense(64, activation='relu')(x)
main_output = Dense(4, activation='sigmoid', name='main_output')(x)
model = Model(inputs=[main_input, auxiliary_input], outputs=[main_output, auxiliary_output])
model.compile(optimizer='rmsprop',
loss={'main_output': 'categorical_crossentropy', 'aux_output': …Run Code Online (Sandbox Code Playgroud) 我想在python中进行线程化.我有100个单词,并希望将它们放在6个不同的链接中.如果其中一个链接准备就绪,我希望链接可以获得新单词.这一点,而其他线程仍然是工作中的第一个字.完成100个关键字后,应该允许我的完整程序首先执行更多代码.我有以下代码:
threads = []
def getresults(seed):
for link in links:
t = threading.Thread(target=getLinkResult, args = (suggestengine, seed))
threads.append(t)
for thread in threads:
thread.start()
for seed in tqdm:
getresults(seed + a)
getresults(seed + b)
for thread in threads:
thread.join()
#code that should happen after
Run Code Online (Sandbox Code Playgroud)
我此刻得到一个错误:线程只能启动一次
我尝试编写一个函数如下:
func mapTest(value: Bool?) {
var dataTest: String?
dataTest = value.map({ val in
if val {
return ""
}
return nil
})
}
Run Code Online (Sandbox Code Playgroud)
Xcode 编译器现在在“return nil”处抛出错误。有人可以解释我为什么吗?我的 dataTest 是一个可选的字符串,因此它应该能够将 nil 分配给 dataTest。还有另一种方法吗?
我有两个类的代码.如果我启动代码,我会得到一个图像.Image有一个长长的白色条,直到我有两个最后的方法getHeight和getWidth.
现在我的问题:为什么没有这两种方法一切正常?我被告知我应该使用这两种API方法稍后用JUnit进行测试.
Sry,因为我的英语不好;)
package mydraw;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class DrawImageMini {
public static void main(String[] args) throws ColorException {new DrawImageMini();}
/** Application constructor: create an instance of our GUI class */
public DrawImageMini() throws ColorException { window = new DrawMiniGUI(this); }
protected JFrame window;
}
class DrawMiniGUI extends JFrame {
DrawImageMini app;
Container cp;
NavigationPanel navigationPanel;
JPanel drawPanel;
/**
* The GUI constructor does all the work of creating the GUI and setting
* up event …Run Code Online (Sandbox Code Playgroud)