所有问题
动作事件如何与玩家的回合一起工作,需要帮助显示用户在计算机显示它玩过什么牌之前玩过哪张牌
我正在创建一个 uno 游戏,它几乎功能齐全,我正在使用 javaFX 来创建它。这是计算机与用户,问题是当用户单击卡片按钮时,中间的卡片应该被该卡片替换,然后计算机就会运行,但最终发生的是计算机立即运行,所以你只看到中间打的电脑牌。我确信这与我如何构建我的代码特别是与单击的按钮有关的动作事件有关。然而,由于这是我的第一个 java GUI,而且我对 java 还很陌生,所以我很难理解如何构建它,以便能够展示用户的动作。也正因如此,
调用此方法并检查按钮单击,然后在播放器的 arraylist/hand/ 中获取按钮的索引。布尔值是我尝试实现跳过卡的尝试,但不断发生的情况是计算机始终会在用户播放后立即播放打出跳牌时移动。
此方法使用从 gameloop actionevent 给出的索引,并在后端进行实际移动。然后它会清除包含用户手牌的 hbox 并调用 showhumanHand ,它会用更新的卡片填充它,类似地用中间的卡片填充它。尝试实现跳过卡的 if 语句不起作用,我也尝试在 if 语句中创建一个新操作并创建一个方法或递归调用 humanMakeMove 但当然索引将相同并且会导致错误。
所以我的主要问题是如何重组它或添加一些允许用户卡在计算机立即运行之前显示在中间的东西,我也尝试过定时器/睡眠方法。而且我的跳过卡不起作用,但我认为这与我如何设置我的动作监听器有关,这会导致两个问题。感谢您阅读本文,如果您有任何意见,请告诉我!
无法让我的标签在 GitHub 网页中工作(但在 Codepen 上工作正常)
我创建了一个随机报价生成器网页作为 freecodecamp 课程的一部分,现在我正在将文件上传到 github,以便它们可以作为自己的网页托管在那里。该页面在 codepen 中运行良好,但是当我将页面上传到 github 时“按钮”不起作用。我不知道为什么。我将不胜感激有关此问题的任何反馈和见解!(我对网络开发和编码很陌生,所以如果这是一个愚蠢/简单的错误,我提前道歉)谢谢!
我也不确定为什么 github 版本的字体这么小:/
codepen 页面 - https://codepen.io/armte312/pen/Qrvyjr
github 网页 - https://armte.github.io/quotegen.github.io/
github repo - https://github.com/armte/quotegen.github.io
有问题的代码:
我尝试使用 z-index 属性,因为我不确定其他元素是否可能位于 a 标签的“前面”,但这似乎不起作用。还尝试了更新版本的引导程序,但这似乎也不重要。
“新报价”按钮(一个标签)应该对悬停在它上面的光标以及当它被点击时做出反应,但它既不...
对相关模型进行分组和计数
我有一个名为的表item
,它与一个名为source
. 我想按来源对所有项目进行分组,最后我想要一个数组,该数组source->name
以键为键,相关项目的数量为值。
这是我到目前为止所得到的:
这给了我我想要的结构,但项目不是分组的,source->name
而是表source_id
中的一个字段Item
。有没有办法让数组中的键成为相关表中的字段?
如何正确循环通过 Twilio 功能发送短信
我有 Twilio Studio 调用 Twilio 函数并需要它将电子邮件发送到电子邮件的变量列表(小列表)。这个问题主要是围绕它们循环,因为我可以很好地传递变量。我有一系列电子邮件要向其发送文本,并且在 Twilio 函数中。但我在网上找到的所有例子都是关于只发送给 ONE 的。我的一部分认为这需要是一个 Twilio 函数调用另一个 Twilio 函数(一个循环,另一个发送电子邮件)......但我无法找到一种方法来做到这一点。如果我可以将它包含在一个 Twilio 函数中,那就太好了。
我有 Twilio Studio 调用 Twilio 函数。我需要将这一切都保留在 Twilio 上......所以通过 PHP 循环并一次运行一个函数是行不通的。我需要它在 Twilio 的无服务器设置上运行。
这是我所拥有的一个例子:
这是我试图以类似的方式循环并失败
我可以将多封电子邮件传递到 Twilio 函数中……我只是不确定如何正确循环。
Typescript 函数可以返回 Promise作为承诺?
我正在为 fetch-api 创建一个类型安全的包装器,我注意到 typescript 编译器将其归类为完全有效的代码:
为什么可以直接返回 a Promise<any>
as Promise<Bar>
?这不应该需要某种类型的断言吗?
为什么我的詹金斯脚本似乎“忘记了起源”,即使它从中提取代码?
下面是我的脚本。想法是基于模板项目创建项目,这样开发人员就不需要在每次出现新项目时重复这项工作......模板项目将具有运行 CI、自动发布和自动部署所需的所有脚本...
用一组 id 实现一对多关系?
将 0-1000 的章节 ID 存储在 Book 表中的数组中并从章节表中选择它们是一个好主意,如下所示:
或者最好制作单独的表格并将其存储chapter_id
到book_id
关系中?
计算信号的相位谱
使用 JTransform 或 JWave 的输出,应该如何计算相位谱?
我是否只是简单地编写一个类似的方法,而是使用以下方法计算相位:
Math.atan2(im / re) * Math.PI * 180
?
我使用以下方法计算幅度谱:
如何将属性从一个数据框复制到另一个数据框或将属性重新分配给新转置的数据框 - R
转置数据后,我想重新分配已删除的属性。这也适用于将属性从一个数据帧复制到另一个数据帧。或者在变异后复制属性,等等,它们被丢弃的地方。
投射到宽
通常的属性丢失消息:
使用mostattributes
一个可以在数据帧之间复制属性,但是对于许多列名的迭代,我无法弄清楚或考虑如何以不同的方式有效地映射它,一个一个地保存。
我试图使其自动化但失败了(所有 c 都应该有相同的标签,d 应该有相同的标签):
我认为使用tidyselect
starts_with
可能值得一试,但不知道如何合并它。任何建议,将不胜感激。谢谢!
Slack bot 与组打开消息
目前,我使用我的“机器人”的 webhook 方法向团队成员发送消息。
到目前为止这很棒:
根据https://api.slack.com/docs/message-attachments将消息编码为 JSON
我们使用它向个人发送异常报告。一些异常报告需要我的项目管理员跟进。(一个例外可能是“您没有填写下周的日历。”)
我相信如果不是机器人直接向团队成员发送消息,而是机器人可以将消息发送给团队成员和项目管理员,它可以提高问责制。
对于直接消息,我们可以使用
但显而易见
不起作用。
这可能吗?
为什么容器需要 const
为什么我得到一个 C2440 用于
错误 C2440 '正在初始化':无法从 'const box' 转换为 'box &'
错误(活动)E0433 限定符在“box &”类型的绑定引用到“const box”类型的初始化程序中删除
我很困惑,好像我把它作为参考const box
然后问题就消失了。如果我换成unordered_set
avector
那么这不是问题。我不确定这里发生了什么。有人可以帮我解释一下。这是关联容器特有的吗?我看到它也发生在std::set
.
运行通过 SQL Developer 将 xml 作为输入的过程时出现“必须声明过程”错误
我有一个以 XML(数据类型 CLOB)作为输入的存储过程。当我通过 Mule 应用程序执行 SP 时,它运行良好。但是,我想通过将 XML 文件作为输入直接通过 SQL Developer 测试 SP。当我运行 SP 时,它显示“ORA-06550:和 PLS-00201:必须声明 SP”。我正在寻找有关如何通过 SQL 开发人员直接测试 SP 而不会出现此错误的建议和建议。
我尝试通过 CTRL+F10 窗口和 Execute 命令执行 SP。我也尝试在单行和多行中提供 XML 输入。
当我通过 SQL Developer 运行时,它会在发生错误时尝试执行以下语句(下面的错误截图)
我希望在执行 SP 时加载一些表。
下面是错误截图:
用摇杆旋转游戏对象后,旋转复位。操纵杆旋转校正
用摇杆旋转角色后。旋转复位。角色的方向 使用操纵杆,当我将手转向我想要的方向然后将手从操纵杆中拉出时,我希望角色朝那个方向看。当我离开时,不要让他看同一个方向操纵杆。我该怎么做。谢谢。
facebook graph API 的帖子列表中缺少一些黑暗的帖子
我在通过 Facebook 图形 API 检索黑暗帖子时遇到问题。例如,我将请求调用到特定的黑暗帖子,如下所示:
/123456789_111112222223333?fields=is_hidden,is_expired,is_published,message,created_time
我收到这样的请求对象:
但是当我调用promoted_posts 的请求时:
123456789/promotable_posts?fields=is_hidden,created_time&include_hidden=true&is_published=false&include_inline=true
我收到一个空的对象数组。当我将参数 is_published 更改为 true 时,我会收到帖子列表,以及该帖子之前和之后的创建时间。
我怎样才能收到该页面的所有黑暗帖子?感谢您的任何建议。
Materialise SASS - 是否需要包含整个 JS 文件?
我正在使用 Materialize CSS 框架的 SASS 版本。我只使用了三个 javascript 组件。
对于 JS 组件,这目前有效:
但是 SASS 版本的 Materialize 有一个文件夹,里面有单独的 JS 文件。我的项目只需要materialbox.js、scrollspy.js、sidenav.js。
有没有办法只包含我需要的东西而不是框架的整个 JS 文件?
在 index.html 中包含所选的小 JS 文件不起作用
使用通用存储库模式和实体框架更新两个相关对象
我正在使用通用存储库和实体框架。我可以正常更新其中一个类,但我无法更新它们之间的关系。
我还使用延迟加载、AutoMapper 和服务层来隔离域。
我的更新存储库
我的服务等级:
我的控制器:
Scrimba.com 交互式 DOM 记录算法
我最近参加了一些关于Scrimba的课程,我完全爱上了这个平台。谁能告诉我这个交互式 DOM 是如何工作的?它是如何记录的?实现这一目标的算法是什么?
如何使用 Python3.7 在 Google App Engine 标准环境中为 Google 云存储签名 url?
我找不到使用 Python3.7 在 Google App Engine 标准环境中使用签名 URL 的方法。
我在这里查看了文档: https ://cloud.google.com/storage/docs/access-control/signing-urls-manually
在 Google App Engine 应用程序中,您可以使用App Engine App Identity服务对您的字符串进行签名。
但是 App Engine App Identity 依赖于google.appengine
包,这在 python 3.7 env 上不可用,如此处所述
专有的 App Engine API 在 Python 3 中不可用。本节列出了推荐的替换。
总体目标是您的应用程序应该是完全可移植的并且可以在任何标准 Python 环境中运行。您编写的是标准 Python 应用程序,而不是 App Engine Python 应用程序。作为这一转变的一部分,您不再需要为应用的核心功能使用专有的 App Engine API 和服务。目前,App Engine API 在 Python 3.7 运行时中不可用。
sdk 上的所有 api 都依赖google.appengine
并在 python 3.7 env 上引发异常:在此处EnvironmentError('The App Engine APIs are not available.')
引发
依赖专有 api 的异常:
我知道我可以使用许多解决方案,ServiceAccountCredentials.from_json_keyfile_dict(service_account_dict)
但我必须直接在应用程序引擎上上传带有凭据的文件,我不能这样做,因为项目凭据将在 git 或 ci 上公开。
我真的很想依赖来自应用引擎的默认凭据,例如其他 Google Cloud api storage.Client()
,例如开箱即用的。
有什么建议吗?
如何访问和编辑 Dart/Flutter 列表中的地图的现有键的值?
我正在创建一个地图列表,每个地图有两个键["title"]
,["time"]
所有键的值都在一个setState
方法中提交,值通过按钮作为字符串提交,并且在列表中添加了一个地图对象,List _tasks = []
即我想做的是访问列表中添加的最后一个 Map 的 ["time"] 元素并能够更改值。
这是一个应用小项目的一部分,帮助我了解更多关于 Flutter 的知识。应用程序存储库位于 Github 上https://github.com/jsdaniell/remindme
该列表被宣布:
将地图对象添加到列表的函数:
关键是我想每秒减去变量_timeGlobal的值1,全局范围内的int是什么,是["time"]
在Map中设置为String的值,所以我写了这段代码:
我希望有一些方法可以访问地图列表中的最后一张地图,以及这张地图上的特定键。
Kendo UI for Angular - 如何根据当前路线选择 PanelBar
我正在尝试使用 KendoUI 的 PanelBar 进行 Angular 应用导航。一旦您在页面上并将其用于导航,它就可以很好地与路由器链接一起使用。但是,如果我直接转到一个链接,它就不起作用。例如,如果我转到http://localhost:4200/licenses则面板栏显示未选择任何内容,但如果我只转到http://localhost:4200/然后单击许可证部分,它会转到那里并显示它已选中. 无论它是从页面中导航还是从外部链接导航,我如何才能让它在我在该 URL 上时显示为选中状态?
这是我的导航组件代码:
我也尝试使用 [selected] 绑定,但是当我这样做时,无论它来自哪里,它都没有显示任何选择......
如何在不展平的情况下将 1D 展平的 MNIST Keras 转换为 LSTM 模型?
我想在 LSTM 上稍微改变我的模型架构,以便它接受与全连接方法完全相同的扁平化输入。
来自 Keras 示例的工作 Dnn 模型
同样的问题,但尝试 LSTM(仍然有语法错误)
问题在这里:
ValueError:输入 0 与层 lstm_17 不兼容:预期 ndim=3,发现 ndim=2
如果我回去不压平 x_train 和 y_train,它会起作用。但是,我希望这只是“另一种模型选择”,它以相同的预处理输入为基础。我认为传递 shape[1:] 会像真正扁平的 input_shape 一样起作用。我敢肯定,我很容易错过维度,但是经过一个小时的摆弄和调试后我无法得到它,尽管确实发现没有将 28x28 展平为 784 的作品,但我不明白为什么作品。非常感谢!
对于奖励积分,最好举一个例子来说明如何在 1D (784,) 或 2D (28, 28) 中执行 DNN 或 LSTM。
使用 golang 在 google admin sdk api 上获取 400 invalid_grant。有什么建议么?
我正在尝试制定一个使用我的服务帐户来管理我的谷歌域的 golang 脚本。当我尝试创建一个简单的用户列表时出现错误:400 invalid_grant。看来我正在正确使用我的服务帐户(?),并且我的服务帐户是超级管理员。我在 java 代码中使用凭据;所以我知道它是有效的。有什么想法吗?
打开多个选项卡并编写脚本时,如何使 chrome.tabs.executeScript 在各自的选项卡中运行代码?
我的扩展程序的内容脚本会扫描一些页面以查找供应商代码,并将它们与 chrome.runtime.sendMessage 一起发送到我的后台脚本,该脚本会创建新选项卡并在每个选项卡上执行一些代码。但是我遇到了所有代码只在最后一个选项卡上运行的问题。
我试图将它放入一些 async/await 函数中,但没有成功。
如何在 mysql server 5.5 win10 32bit 上使用旧版密码加密
我想将 MySQL 5.5 与 Visual Studio 2017 应用程序连接起来,因为它不支持较新的 MySQL 8.0,只有 5.5 ......它会抛出这个内部 MySQL 异常:
mysql_native_password
使用拒绝用户 root@localhost 的方法访问来验证用户 riit 的主机“localhost” (使用密码:是)
我授予root权限,我想如果我将加密设置为旧密码,它就会被修复。
代码: