所有问题
java - Java:使用带有扫描仪输入的 Do-while 循环作为字符串类型:制作一个计算简单数学的程序,如果您键入 yes,则让它重复
我有点困惑如何在我的代码中实现 nextLine() 。我正在查看我的教师代码,我想使用字符串而不是字符?有没有办法我可以做到这一点?
angular - 未检测到服务人员
我正在使用服务人员构建一个 Angular 9 PWA。我按照官方指南来提升 service worker 并且一切都很好,直到今天,当我注意到我的应用程序不再具有 sw 功能(缓存、可安装性等)
灯塔说:
不注册控制 page 和 start_url 的 service worker
事实是,我没有触及任何关于它的东西,所以我无法弄清楚出了什么问题。
ngsw.json:
这里是清单:
有任何想法吗?
java - 在Java中将对象的多个实例合并为一个
我有一堂课
我有这个类的 2 个实例
有一个包含两个实例的列表:
是否有 Java Stream 方法可以将经销商列表合并到一个经销商中,独立于位置但结合所有经销商可用的汽车列表?
最终结果对象:
php - PHP 不一致的 var_dump,错误的地板结果与浮点计算
对于此代码:
我有这个结果:
上述所有计算的预期结果是 2001,但在某些情况下是 2000。
由于计算机在二进制文件上运行,我知道分数没有作为小数存储在变量中。
但正如楼层手册所述:
floor -向下舍入分数
因此我希望得到与以下相同的结果:
但 round 按预期返回 2001,而 floor 返回 2000(错误)。
你知道为什么吗?
我也看到这var_debug是不一致的:
对于代码:
它将两个值显示为相同(但它们不是):
但对于他们的差异
它打印非零值
因此,在一种情况下,它会将两个值打印为相同的值,但从另一个中减去一个的结果不会打印为零 - 为什么?
在 PHP 中可以使用什么函数来始终查看浮点数或整数的真实值,而不是其繁琐的十进制表示?我的意思是输出:
我应该看到不同的价值观,而不是相同的。
以一致的方式打印浮点数的十进制表示的函数是什么?我的意思是如果在示例中
浮点数的打印完全相同(即使它们实际上不是),然后在示例中:
因此,相同的函数应该打印 0。
mongodb - 如何编写一个 Mongo 查询,在排序后返回匹配后的所有内容
假设我有一个version如下所示的集合模式:
如何编写一个查询,返回某个版本之后创建的所有版本,并提供该版本字符串?
我不想使用 Mongo 字符串比较,因为'10.0.1' < '9.2.1'计算结果为 true
我正在使用 Mongoose,所以如果它是 mongoose 语法会更好。
r - 在闪亮的应用程序中,ggplot2 中的散点图显示不正确
我正在尝试从 iris 数据集创建一个基本的闪亮应用程序,代码如下。但是,当我尝试查看生成的图表时,我的所有点都被折叠了,好像两个轴都没有刻度。
如果我将 ggplot 部分与闪亮的应用程序分开运行,则图表会正确显示。
我想我可以在两个轴上添加一个比例,但是当我查看其他闪亮的应用程序示例时,似乎不需要它来正确显示。闪亮的应用程序缺少什么步骤?
tensorflow - 我可以在 Ubuntu 20.04.1 LTS 上安装支持 GPU 的 Tenserflow 1.15 吗?
我正在使用 GeForce RTX 2060 构建深度学习平台。
我想使用与tensorflow 2.0 不兼容的 baselines-stable 。
根据here和here,tensorflow-gpu-1.15仅被列为与CUDA 10.0兼容,而不是CUDA 10.1。
尝试从 Nvidia 下载 CUDA,Ubuntu 20.04 的选项不适用于 CUDA 10.0。
搜索 apt-cache 也不会生成 CUDA 10.0。
我非常希望不必使用旧版本的 Ubuntu 重新安装操作系统。然而,尝试强化学习是购买这台 PC 的动机。
我看到了一些可能的线索,表明可以从支持 cuda 10.1 的源代码构建 tensorflow-gpu-1.15。我还看到一条随机评论说 tensorflow-gpu-1.15 将与 tf 1.15 一起工作,但我不想在安装东西时出现错误的步骤,直到我有一个指示方向的信号。卸载东西并不总是那么简单。
- 我应该安装 CUDA 10.1 并交叉手指 1.15 会喜欢它。
- 我是否应该为较旧的 Ubuntu 版本下载 CUDA 10.0 的安装,看看它是否仍会安装
- 我是否应该尝试针对 CUDA 10.1 从源代码编译 tensorflow(呵呵)
- 我是否应该安装旧版本的 Ubuntu 并希望我不会过快过时。
鉴于这种情况,有没有办法在 Ubuntu 20.04.1 上运行具有 gpu 支持的 tensorflow 1.15?
c# - AES 解密仅产生部分答案 C#
我正在努力学习网络安全,这是我做的第一件事。我正在使用这个 MSDN 文档(https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.rfc2898derivebytes?redirectedfrom=MSDN&view=netcore-3.1),它部分有效。我认为它加密得很好,因为在解密时,一些原始数据在那里,但有些丢失了。正在加密的数据是一个已格式化为 JSON 字符串的类(我认为这无关紧要,因为它仍然是一个正在加密的字符串)。

我已经运行了这段代码并比较了 5 次以上的结果,它总是:开始错误,用户名部分正确,密码始终正确,loginkey 部分正确。所以错误反复出现,并且总是在同一个地方。
您应该知道的信息,数据被加密并保存到 .txt 文件中。该程序将再次运行并尝试解密它。Salt和密码保存在另一个文件中,并在解密中读取和使用。
stackoverflow 上有一个类似的问题,但答案只是说要使用 Rijndael(所以不是真正的答案),这段代码是让我学习并想要一个不长 4 行的答案。
好奇的代码(但它与MSDN文档基本相同):
加密:
解密:
类结构:
javascript - Spread 语法是否让 Vue 检测到数组的变化?
Vue 文档指出:
Vue 无法检测到数组的以下更改:
- 当您直接使用索引设置项目时,例如
vm.items[indexOfItem] = newValue- 当您修改数组的长度时,例如
vm.items.length = newLength
但我找不到任何关于spread operators.
this.arr1 = [...arr2, ...arr3];如果我们使用for , Vue 会检测到变化吗arr1,在哪里arr1声明data({})?
spread operators确实使很多事情变得更容易,但是在这种情况下它们安全吗?
bash - 将括号传递给bash函数中的命令
我想在我的 bash 配置文件中创建一个像这样的函数。
巴什讨厌这样。
-bash:/Users/me/.bash_profile:第 112 行:意外标记 `(' 附近的语法错误
-bash:/Users/me/.bash_profile:第 112 行:`postfix_log() {'
我也尝试将其放入别名中。
alias postfix_log="log stream --predicate (process == 'smtpd') || (process == 'smtp') --info"
但是,当我运行该别名时,log无法理解该命令。
日志:坏谓词(无法解析格式字符串“(进程”):(进程-bash:(进程:找不到命令
如何在 bash 函数中使用括号作为命令的参数?
angular - Ngx-Quill 和 ImageResize 与 Angular 通用 / SSR
您好我正在尝试将 Ngx-Quill 与 ImageResize 一起使用。我只是无法让它工作。
我发现了像这样的“半解决方案”:检查链接
在实现这个之后,我可以让它在运行时像预期的那样工作ng serve。
这就是我的 app.component 中的样子:
但是,如果我在上面运行npm run dev:ssr它将无法工作,因为导入与 ssr 不兼容。我尝试了很多解决方法 swith domino,但没有成功,我也尽量避免使用 domino。
所以我尝试有条件地导入它,所以我不会得到这样的服务器端错误:
这使 ssr 服务器保持清洁,但在使用带有 Quill-Editor 的页面时会导致客户端出现以下错误:
有什么想法或解决方法吗?
python - 无法在 Windows 命令行中检查已安装的 Python 版本
我是 Python 新手,我正在尝试检查我安装了哪个版本。我记得我之前安装了它,我不记得我当时安装了哪个版本。
在寻找检查我的 Python 版本的方法时,我遇到了据说可以在 Windows 命令行中使用的以下命令(我正在运行 Windows 10),所以我尝试了它们,但它们给了我空白行作为响应和没有其他的:
还有其他方法可以检查我的 Python 版本吗?
typescript - TypeScript 中的“类型”是什么意思
查看一些 TypeScript 代码,我遇到了这个问题,但我不确定这意味着什么:
我看到一个听众快速引用:
我对如何将来自侦听器的数据输入对象有点迷失?
python - 从命令行安装 python 包时出错
我正在尝试有效地编码量子力学时间演化,这需要我对非常大但非常稀疏的哈密顿矩阵求幂。为此,我一直在尝试安装 expokit python 包装器(https://github.com/weinbe58/expokitpy),但遇到了问题。我在 Mac 上,一旦我下载文件并运行python setup.py install终端,就会运行安装过程,然后返回
这是我第一次安装不使用的软件包pip install,我不知道这里发生了什么。任何帮助深表感谢!
PS如果有人知道我应该使用的更好的软件包,也请告诉我!
python - 通过字典定义 DataFrame 索引
我正在设置一个空的 DataFrame,稍后我想填充它。我提供了一个列表作为索引并想给它一个名字,因为我想稍后将 df 推送到一个数据库。我知道我可以更改名称,df.index.name如此准确地解决该任务不是这里的问题。我解决这个问题的直觉是将索引作为字典提供,名称作为键,索引列表作为值。我将提供一个示例来澄清我的困惑:
作为回应,我得到:
虽然df1正确显示了所有索引,但它没有(显然 - 因为我没有定义任何东西)显示索引的标题 - 到目前为止是预期的。查看df2它确实会正确显示索引的标题,但不会显示索引。为什么?怎么做?
我的预期结果是:
PS 再说一次,我知道我可以打电话df1.index.name = 'Id',但有没有办法一举做到这一点?
google-apps-script - 通过 GAS 与多个用户共享 Google 日历 - 循环不起作用
我正在尝试使用 GAS 与所有家长共享课堂日历。从 v3/acl 资源复制的代码可用于授权一个用户,但我无法弄清楚为什么我的修改使其循环遍历users数组中的其他用户不起作用。任何帮助,将不胜感激。
日志文件显示“用户:user0@gmail.com,Users.length:2.0,周期:0.0”
java - java - 如何在java中制作带有根节点的有向未加权图?
我正在做一个学校项目,我需要构建一个数据结构,它有一个根节点、多个“结束”节点(数据结构的末尾)和未定义数量的节点(最多有两个指向其他节点的定向链接节点)在根节点和多个“结束”节点之间。我正在考虑创建某种二进制图(表示为邻接矩阵),其中每个节点最多可以导致两个其他节点,但我不知道如何以有根的方式构建它节点和结束节点。任何人都可以就我将如何做到这一点或更好的方法提出想法吗?谢谢。(它需要在java中)
另外,我忘了提到我将向数据结构添加元素,并且结构中的所有路径最终都必须通向预设的结束节点之一。
reactjs - 我如何将以下代码转换为基于类的组件
如何在 react.js 中将以下代码转换为基于类的组件。为了想出一个可行的解决方案,我想首先看什么。请问有人帮忙吗??
javascript - 在 componentDidMount 内部使用 setState 后,状态数据被复制
我正在向 Firestore 发出 get() 请求以获取数据。我能够将数据存储在我的组件状态中,但每次我尝试访问数据时,它都会显示为重复。我该如何预防?谢谢。
``
``
c# - C# 动态 COM 对象找不到方法
我正在尝试通过 C# 访问 COM 对象(CST Studio Suite)。我之前已经通过以下 MATLAB 脚本成功访问并控制了这个对象:
这是我试图用来控制 COM 对象的 C# 代码
一切正常,直到我尝试运行该方法AddToHistory,该方法失败并出现以下错误:
我知道该方法AddToHistory存在是因为 1)我通过 MATLAB 访问了它,并且 2)它在文档中。那么为什么它不能通过 C# 运行呢?由于MWS对象是动态类型的,我知道在编译时找不到该方法,但在运行时仍然应该找到它,对吧?我已经调试并检查了对象的类型,并且CST两者MWS都是System.__ComObject. 当我检查这些对象的动态视图时,它显示“无法发现有关此对象的更多信息”,因此它似乎没有找到任何方法。
此外,类型CST是类型库的一部分,cst_design_environmentLib因此FileNew()智能感知预测的方法,但我不相信MWS类型库的类型。
对此的任何帮助将不胜感激。
sql-server - 解决方法 - Hibernate 在使用 IDENTITY 时不支持批量插入
解决方法 - Hibernate 在使用 IDENTITY 时不支持批量插入
对于我的应用程序,我使用的是 SpringBoot 和 SQL Server。我有大量数据需要插入到数据库中。
使用 GenerationType.IDENTITY 定义的插入的两个对应实体(多对一关系)
据我了解,Hibernate 在使用 IDENTITY 时不支持批量插入。
如果您使用身份标识符生成器,Hibernate 会在 JDBC 级别透明地禁用插入批处理。
除了删除 IDENTITY 之外,是否有任何通用的解决方法?
c - 强制 if 语句只执行一次
我有一段将被执行多次(5,000+)的代码,以及一个仅在第一次为真的 if 语句。我曾想过使用“FIRST”变量并每次进行比较,但每次检查它似乎都是一种浪费,即使我知道它不需要。
我也不知道是否有一些编译器优化可以自动执行此操作,或者以其他方式执行此操作;如果有,请告诉我。
是的,我知道仅仅一个 if 语句并不是一件大事,但这只是让我烦恼。
python - 在 Python 中使用一个函数(方法)的返回值到另一个函数(方法)中
我正在尝试使用从函数返回的值“str(check)” - get_reg_check_type 并在另一个函数 - get_status_type 中使用它。我怎样才能做到这一点?
#---- 获取寄存器检查类型 # 如果寄存器存在并且解锁,则返回“CHECK”;如果寄存器不存在或被锁定,则为“CHECK_NRF”



