所有问题
java - 如何在 Android 10 中打开活动(传入 voip 呼叫)
在 Android 10 中,应用程序应用了新的限制。我们不能再从后台启动活动。虽然这对大多数应用程序来说可能没问题,但对于需要在推送通知到达后显示来电的 voip 应用程序来说,这是一个致命的打击。
根据这个https://developer.android.com/guide/components/activities/background-starts有一个可以满足的条件列表仍然允许打开一个活动,但我不完全理解(非这里是英语母语)。
我绝对知道的是:
我没有任何正在运行的活动、任务、后台堆栈等
该应用程序甚至没有运行
我需要达到的目标:
- 应用程序的 FCM 服务从我们的服务器接收推送,并显示来电屏幕(锁定屏幕和所有 - 就像它在 android 9 及更低版本中所做的那样)
我该怎么做才能在 android 10 中打开传入 voip 呼叫的活动?就像普通用户对 PHONE 应用程序所期望的那样,在锁屏和所有内容中。
提前感谢您的任何提示。
java - 如何为石头、纸、剪刀游戏创建方法
我被分配了一项任务,我们必须使用方法和返回语句创建一个石头、纸、剪刀游戏(这是使用 java 的初级编程类)。我无法编写运行程序所需的所有必要方法以及返回语句。这是提示:
编写一个程序,让用户在计算机上玩石头、纸、剪刀的游戏。该程序应按如下方式工作。
- 程序开始时,会生成一个 1 到 3 范围内的随机数。如果数字是 1,则计算机选择了摇滚。如果数字是 2,则计算机已选择纸张。如果数字是 3,那么计算机选择了剪刀。(暂时不要显示计算机的选择。)
- 用户在键盘上输入他或她选择的“石头”、“纸”或“剪刀”。(如果您愿意,可以使用菜单。)
- 显示计算机的选择。
根据以下规则选出获胜者:
- 如果一个玩家选择摇滚,另一个玩家选择剪刀,那么摇滚赢。(石头打碎了剪刀。)
- 如果一个玩家选择剪刀,另一个玩家选择纸,那么剪刀获胜。(剪刀剪纸。)
- 如果一个玩家选择纸,另一个玩家选择摇滚,那么纸赢。(纸包裹岩石。)
- 如果两个玩家做出相同的选择,则必须再次进行游戏以确定获胜者。确保将程序划分为执行每个主要任务的方法。
我尝试在方法之外声明许多变量(字符串和整数)。我有进口商扫描仪和随机的。到目前为止,我有两种方法。老实说,我的问题是不知道何时使用循环、方法等。这一切都有些混乱。
我是新手,所以我不知道自己在做什么。
alexa - 如何通知我的 Alexa Skill 的客户有关新功能的信息?
我正在开发一个 Alexa Skill,在发布它的第一个版本之前,我想确保我可以通知我的用户有关新功能的信息。
我怎样才能做到这一点 ?我有什么选择?
我看到了Alexa Proactive Event,但我不确定如何使用它以及它是否是正确的选择。
java - 为什么 log4j-slf4j-impl 不是无锁的?
我在我们的应用程序中使用Async log4j2 而不是 slf4j,我确信它是非阻塞的。但是在集成BlockHound之后,我得到了一个惊喜:
这是预期的行为还是我错过了什么?
jenkins - 在 Jenkins 中使用 Contentful webhook
我们正在努力寻找一种在 Jenkins 中使用 Contentful webbooks 的方法,因为我们希望在没有手动部署的情况下在 contentful 上构建新页面/内容。
到目前为止,我没有找到有用/相关的信息。有人知道这是否可能吗?
谢谢,
javascript - webpack externals 给出错误“ReferenceError:require is not defined”
我有一个设置文件,在 webpack 构建后修改。所以,我试图在运行时将其作为外部资源加载。文件 ( settings.json) 位于网站的根目录中。
我已经webpack.config.js在 externals 下添加了文件
然后我尝试使用模块导出它settings-service.js
但是,我收到错误:
未捕获的 ReferenceError:未定义要求
哪个来自行(来自转译的 js)
看起来 webpack 没有正确地捆绑settings.json文件。但我不明白为什么转译的 js 无效。
vuejs2 - 在带有复选框的项目列表中,仅选中 1 个项目
在 vuejs 2.6 应用程序中,我列出了左侧带有复选框的项目,因为必须选择 1 个元素,例如:
但是如果选择了 1 个元素,那么其他元素也会被选中,这不是我需要的。如何保留所选元素的 selected_personal_hostel_bookmark_id var ID?
omnet++ - 如何为每条消息发送一个“结构”向量?
我正在尝试为每条消息发送一个“结构”向量,但是在定义消息字段时会生成以下错误:
进入目录 '/home/veins/workspace.omnetpp/veins/src' 静脉/模块/应用程序/clustertraci/ClusterTraCI11p.cc 静脉/模块/应用程序/clustertraci/ClusterTraCI11p.cc:160:40:错误:从'没有可行的转换向量'到'常量向量' frameOfUpdate->setUpdateTable(updateTable);
我阅读了 OMnet ++ 手册的第 6 章,但我不明白如何解决这个问题。
消息代码(MyMessage.msg):
我的应用程序.cc:
MyApp.h中用于分析的部分代码:
python - 在 1D NumPy 数组中查找值的索引/位置(具有相同的值)
我想在数组本身的一维 NumPy 数组中找到随机选择的数字的索引/位置,但是当我尝试以下操作时:
它不起作用,无法弄清楚问题出在哪里。有人有想法吗?
提前致谢!
编辑:如果 NumPy 数组中的值相同,您如何仅索引随机选择的值,例如:
json - 如何在 kotlin 中编辑嵌套的 JSON
我有一个带有嵌套字段的 JSON 模型,该模型从空开始,我需要一点一点地添加/删除内容。
这是带有默认值的 JSON 结构
到目前为止,我尝试将 JSON 表达为String和通过 Kotlin data class(使用 Moshi 或 Gson 库),但两者都不允许我轻松更改嵌套属性。
我想要的是执行以下操作的功能
最终目标是能够从应用程序中的任何位置调用,例如addToJson("path.to.key", 25)使用表示为String或以任何其他简单方式表示的键
python - 在 python 函数中运行 webdriver 的问题
我正在使用硒做一些测试。我创建了函数来做我需要重复的事情。问题是,当我在函数内部运行 get 元素时,我什么也没有得到,而当我直接运行它时,一切正常。这是我的代码:
当我跑步时
我什么也没得到,列表是空的
当我直接运行时,我得到了 1 个元素
我明白了
angular - 如何在angular7中的单个formControl中添加多种输入类型?
我正在做一个我正在使用formbuilder的角度项目。我需要有两个输入选项。
1) 选择
2) 输入文本框
在选择输入中选择选项时,将显示文本框。
我在提交表单时发送数据时遇到问题。文本框中的值正在发送未定义或在多选的情况下仅发送输入文本框。
如何发送两个值?
示例代码:-
在component.html中
在组件.ts
这是有效的。我所做的是我创建了一个函数,并且在输入文本框中的 keyup 事件中,我将该值保存在 component.ts 中的一个变量中。然后我将该变量推入数组平台。
你能帮我用更正确的方法来做到这一点吗?
regex - 使用正则表达式从字符串中删除数据
我有以下字符串:
有没有办法过滤掉所有带有secure前缀的键和值:
javascript - 如何从firebase角度查询嵌套的孩子?
// 我现在的数据库结构
这就是我查询以获取它工作的数据的方式。
//服务.ts
//组件.ts
但我想设置这样的结构,但我不知道如何在 firebase 中查询嵌套对象
// 数据库结构
android - 在 andoride 中使用 python 和 kivy
我想构建一个android应用程序。我将使用kivy。所以,我想知道在kivy旁边是否有一个可以支持android功能(如访问手电筒)的包。或者,如果有另一个包而不是 kivy 可以做这些事情。
javascript - 平面 JSON 展开为具有多个父级的层次结构作为字符串
我正在尝试整理一些 json 数据。如果我使用我的测试数据,如以下一切正常!
因此,如果我对这个数据集使用我的函数,我会收到以下结构,这实际上就是我想要的。
但!我的数据发生了变化。不幸的是,我的头衔和父代现在是字符串值
我真的尝试了很多来更改和编辑我现有的代码,但它不会工作......要么没有输出,要么层次结构不像预期的那样。这是我的实际函数,适用于第一个数据集。我怎么能改变它,它适用于字符串父代;
我不确定,但我认为带有“if(mapped [parentid]”)的第二部分会导致问题?因为我现在使用的是字符串而不是整数?我真的不知道如何继续......我很感激任何提示或解决方案! 提前致谢,祝您度过愉快的一天/一周
powershell - Powershell Resolve-DnsName 到变量
我正在尝试将 Resolve-DnsName mmydomain.com 的数据放入变量中。
由于这个脚本,我只能看到这个 string Microsoft.DnsClient.Commands.DnsRecord_A,而简单的执行会向Resolve-DnsName mmydomain.com我写入完整的 nslookup 数据。
请问有什么建议吗?
html - 如何防止在 CSS 图像过渡期间在网格布局中悬停时调整图像大小
我想要一个图像在悬停时转换到另一个图像。我目前有工作代码来执行此操作,除了顶部图像最初会自动重新缩放为更大的尺寸,因此当顶部图像从不透明 1 过渡到 0 时,图像看起来像是“移动”了,因为它是不同的大小比底部图像。我已经确认顶部和底部图像的尺寸相同。
我的代码和问题可以在这里的预览中看到:https ://jsfiddle.net/k3jLxofv/1/
在“Project Area 1”中,我们可以看到最初加载的 2 张图像。即使图像相同(我们可以看到两条线),一张图像也比另一张小。我不知道为什么一张图片比另一张大。我希望能够将鼠标悬停在“项目区域 1”上并进行无缝过渡,这样结果看起来就不会被移动。
“项目区域 2”显示图像应处于两种状态(未悬停和悬停时)的大小。
先感谢您!
c# - 使用 IOptionsMonitor 获取服务返回空对象
我在 ASP.NET Core 3.0 应用程序上有以下内容:
最后一行result是null......知道为什么吗?
jupyter-notebook - 如何在 Ipython 笔记本中动态读出小部件状态
有没有办法在 Ipython 笔记本中创建一个小部件并在代码中的不同位置读出这个小部件的状态?
我尝试使用
结果,f(x)当我单击生成的复选标记时执行。这不是我需要的。相反,我想在代码中的不同位置读出校验标记的状态。实现它的最佳方法是什么?
python - 如何根据元组的第一个参数从字典中的元组中检索最大键和对应的值
例如,如果给定的字典如下:
所需的输出如下:
我实现了下面的函数,可惜它只能获取到value,并没有获取到对应的key。
我不完全理解字典的最大键和值的概念?
请建议我如何解决这个问题。
c# - 在 foreach c# 中拆分 html 表
我正在尝试生成一个 html 表,并且在每 25 行之后我想拆分它并开始一个新表。问题是 c# 能够在foreach循环中看到我的 html 代码,并将其视为损坏的代码。解决方法是什么?
javascript - Vuetify overlay 覆盖抽屉
我正在尝试为 Vue 应用程序创建一个导航栏,我正在使用 Vuetify,在大屏幕上有工具栏,在小屏幕上有打开导航抽屉的汉堡图标。
它可以工作,但是抽屉前面有一个覆盖层,我无法更改页面。
这是代码:
只有我正在使用的 Vuetify 组件在这里,实际上,v-app在 App 组件中。
node.js - Angular 7 和 Node.js 中的电子邮件附件
我有一个使用 Angular 7 和 node.js 发送带有附件的电子邮件的联系表格,当您发送带有附件的电子邮件时它工作正常,但没有附件它就不起作用
这是联系表格
打字稿
Node.js 文件
知道为什么吗?提前致谢!