所有问题

0 投票
1 回答
283 浏览

javascript - 如何仅更新嵌入式文件 ini 节点 js 和 mongodb 上的特定字段

当我想从嵌入的文档中更新一些字段数据时,我遇到了问题。如果不更新整个文档,我将无法更新特定字段。如果高级有建议如何解决这个问题的最佳方法。对此,我真的非常感激。

这是我的请求数据:

这是我的用户架构(模型):

这是我编辑用户文档的代码:

当我这样做时,此示例代码有效:

我只想更新我发送更新请求的特定字段。不是我的全部属性。如何做到这一点的最佳方法。

谢谢先进。

0 投票
4 回答
79 浏览

c# - 为什么两个构造函数都被调用?

在下面的代码中,我创建了一个 B 类的对象,所以只有 B 的构造函数应该打印。为什么A和B都打印?

输出:

0 投票
1 回答
259 浏览

vim - 如何在 vim 中调用 :CtrlSF 搜索键

我想知道是否有使用CtrlSF vim插件在vim中输入搜索的正确方法

我试过点击Ctrl++或S++没有任何效果。我必须真正将粘贴 CtrlSF 复制到 vim:FCtrlShiftF

0 投票
1 回答
831 浏览

php - 在php中将变量传递给strtotime

我的问题是,当我得到例如 15 分钟的持续时间时。数据库中每小时的持续时间,这些值存储在变量中,然后将这些变量传递给 strtotime("+15 minutes") 然后它们会出错。我该如何解决这个问题?

我的代码在这里:

0 投票
2 回答
163 浏览

java - 使用 DefaultListCellRenderer 将图标渲染到 JList 的右侧

我的程序中有一个DefaultListCellRenderer,它可以很好地完成所有工作,但我想知道我是否可以将图像添加到最右边JList而不是把它放在左边。

JList是否可以在using中将图标呈现到右侧DefaultListCellRenderer

如果是,请帮助我在以下代码中使用它。

0 投票
1 回答
802 浏览

javascript - 当呈现的数据很多时,ScrollTop 不会滚动到底部 - Jquery

我正在开发一个 Web 应用程序,其中有自定义控制台日志,我在其中显示所有消息,以及使用套接字在应用程序中发生的任何事情。每次发生套接字事件时,它都会将一个li元素附加到列表中并将容器滚动到最底部以在日志中显示新消息。

但是,当渲染的数据变得很多时,滚动条不会到最底部,而只是停留在同一个地方。只需点击几下,它就会滚动到底部。

以下是我的代码: -

如您所见,当控制台数据变大时,滚动条不会移动。 在此处输入图像描述

0 投票
3 回答
515 浏览

python - Python 中使用 Pandas.series.str.contains 进行字符串替换的模式匹配错误

我正在尝试用从包含多组括号的字典中提取的字符串替换熊猫数据框中的字符串。运行脚本时,我收到匹配组错误,并且字符串未被替换。我相当有信心这个错误是由括号引起的。

为了解决这个问题,我一直在尝试使用 str.contains() 方法使用正则表达式模式匹配。我已经查看了 stackoverflow 上提供的其他解决方案,但未能成功解决我的错误。

这是我用于测试目的的一些脚本。在字符串中保留括号很重要(即我不必删除它们):

有人可以提供有关使用模式匹配的指导,以便正确替换字符串吗?

谢谢!

0 投票
1 回答
584 浏览

ios - 如何在不连接插座的情况下将情节提要的按钮颜色设置为常用颜色

我有一个带有几个视图控制器的故事板我需要为按钮设置一个通用颜色但是一些按钮插座没有连接有没有办法通过编辑故事板 xml 或其他东西来设置通用颜色

0 投票
3 回答
103 浏览

c# - 可扩展的所有者界面

我正在用 C# 设计一个简单的城市模拟,其中城市是一个类。这座城市有许多系统,例如 RoadSystem 和 TrafficSystem,它们也是类。City 类聚合了上述类的实例。

示例“系统”代码:

系统以及城市本身都有接口,可以像往常一样允许替代实施。

我遇到的经典问题是在实例化系统时。由于系统归城市类所有,我可以将 ICity 实例传递给它们。系统类可以使用 ICity 接口从拥有的城市类中提取任何所需的数据。然而,这将 SimpleRoadSystem 与城市联系在一起。但实际上道路系统是一个通用的概念,它可以用于实现一个区域或一个城镇的道路,可能有不同的接口。基本上将 RoadSystem 的所有者绑定为仅是一个城市,感觉有限制。

所以另一个想法是在city和RoadSystem之间建立一个IRoadSystemOwner接口,由City实现。

但这并不能扩展。城市可以有任意数量的系统。它实际上是一个在运行时加载的列表。因此,如果城市有它需要的 10 种不同的系统,则需要事先预测并实施 10 种不同的所有者界面!

基本上我想弄清楚如何让 RoadSystem 拥有的类拥有一个拥有已知所有者接口的所有者!但不要通过不可扩展的继承来实现这个想法。这应该允许拥有的类从其所有者那里提取所需的信息。它应该可以很好地扩展,因为一个城市可以拥有在运行时根据数据决定的任意数量的系统。

我认为动态转换或通用属性系统的方式似乎有效。RoadSystem 类可以尝试将所有者实例转换为 ICity、ITown 或 IRegion 并查看哪个成功。或者所有者有一个 getProperty(key) 函数,它返回一个通用对象引用,可以将其转换为具体类以获取实际数据,例如:

除了使用动态转换之外,还有其他方法吗?

0 投票
2 回答
1313 浏览

apache-spark - 在 Spark Structured Streaming 中使用 collect_list 时出错

我有两个版本的 Spark 代码。第一个使用带有 Kafka 源的结​​构化流:

第二个从文件中读取。但是数据真的和上面一样:

问题是,虽然第二个效果很好,但第一个一直给我以下错误:

长句..但错误似乎如下:

我发现了几个相关的 SO 问题,但到目前为止还没有解决方案。非常感谢您对以下方面的任何建议:

  1. “部分聚合”的含义以及静态(非流)数据集没有此类问题的原因,
  2. 一种解决方法...
0 投票
3 回答
1085 浏览

c - 带有 if 条件的未使用变量

我有下面的测试代码,我的程序将允许输入一个float数字。有一个条件检查浮点值是否小于或等于1但大于0。然后,变量bc将以一种方式定义。如果输入是 > 1b并且c将以另一种方式定义。但是,使用下面的代码,程序总是告诉我 mybc未使用。但我已经在printf. 我不知道错误是什么。谁能解释一下背后的原理?

0 投票
1 回答
43 浏览

mysql - 来自 MySQL 的 UITabbar 徽章值

我有一个带有 PHP 和 MySQL 后端的 iPhone 应用程序。我在底部有一个标签栏,想要显示一个徽章,显示存储在数据库中的用户消息的数量。

我已经测试了 PHP 文件和 MySQL 查询,它们都可以工作。我还对徽章编号进行了硬编码,以查看 Swift 代码是否也能正常工作。我被卡住的地方是当我将所有三个放在一起时,值仍然没有显示在 tab bar 上。我打印了值,它确实不在选项卡上。

这是代码:

0 投票
2 回答
619 浏览

r - 根据使用列的累积总和创建的分组过滤 R data.table

我需要一个有效的 data.table 解决方案来过滤到每 300 个列的累积总和的第一个和最后一个实例。我的真实数据集是数百万行,所以我不是在寻找一个循环的解决方案。

下面是一个执行我想要的示例循环,但是对于大型 data.table 来说它太慢了。

如何使用快速矢量化 data.table 函数获得相同的结果?谢谢!

0 投票
1 回答
53 浏览

c# - SQL Server Join 工作,linq 不是

此 linq 语句将不起作用:

此 T-SQL 语句返回数据:

在过去的 45 分钟左右,我一直试图找出原因……

错误消息是:

ArgumentNullException:值不能为空。
参数名称:entityType
Microsoft.EntityFrameworkCore.Utilities.Check.NotNull(T value, string parameterName)

0 投票
1 回答
59 浏览

java - 参数化构造函数的工作方式与设置器不同吗?

我是java新手,所以请帮助我。我正在搜索 getter 和 setter 的用法,当时我对 setter 和参数化构造函数的工作感到困惑。

参数化构造函数也用于访问类的私有属性,不是吗?

0 投票
0 回答
967 浏览

swift3 - 快速滚动时使用翠鸟冻结加载 url 图像

我在 tableview 中有一个水平集合视图

在每个集合视图中,没有从带有翠鸟库的 url 加载的图像

但是当我快速滚动时,tableview 冻结了几秒钟并在显示单元格图像加载完成后继续滚动

我正在使用 UICollectionViewCell xib 进行单元重用

0 投票
0 回答
372 浏览

pylint - pylint:如何禁用长导入语句的最大行长度限制

是否有任何方便的方法来禁用导入语句的最大行长度限制,例如通过设置 rc 文件?

pylint 总是报告:C0301:行太长(108/100)。

但根据Google Style Guide,不限制长导入语句的行长是可以的。

0 投票
0 回答
37 浏览

node.js - 如何在 NodeJS 中获取 Promise 之外的 Promise 值

我尝试从 Promise 外部访问 Promise 内的数据。

如果我使用下面的代码console.log(result),数据就会出现。

但是,当我尝试使用 return 和一个变量来保存返回结果时,我找不到结果。

如何返回已承诺的结果,以便我可以在承诺之外使用它们?

因为我试图找到一些相同的问题,但一直无法解决我的问题。

我求救。

先感谢您。

0 投票
0 回答
102 浏览

html - 悬停时孩子的“添加填充”不会忽略父母的填充并且文本向下移动

我正在尝试创建一个链接悬停效果,其中背景在悬停时变为白色,并且白色背景从中心扩展(中心到顶部,中心到底部)。

父 div 元素具有 24px 的现有顶部/底部填充,因此内部链接元素放置在 div 的中心(距 div 顶部 24px)。当鼠标悬停在链接上时,链接的顶部/底部填充从原来的 0px 变为 24px,据说会增加子元素(链接)的大小以覆盖整个父 div。同时,孩子的背景变为白色,赋予动画效果。

然而,当我尝试这个(见下文)时,子元素(链接)的顶部保持在同一个地方(我认为尊重父级的 24px 填充)而不是向上移动,并且子元素向下增长。结果,文本(居中)也向下移动。为什么孩子不会像下面的示例代码中那样忽略父母的填充,为什么孩子不会从原始中心向上和向下生长?

谁能想到为什么会发生这种情况?我对父母和孩子使用与下面相同的代码。

我在网上找到的用于执行此操作的代码示例附在下面。在此链接中也可以将其视为示例 3:

https://codepen.io/Calloumi/pen/vndlH

注意:下面的演示有效。在我的网页(下图)中,悬停效果不起作用。

在此处输入图像描述

html:

0 投票
1 回答
1174 浏览

ruby - TypeError:没有将 false 隐式转换为 Hash

我正在学习 ruby​​ 并且对其中的编码相当陌生。下面是我为合并两个哈希并写入 YAML 文件而编写的厨师食谱。

我无法理解为什么会发生隐式转换错误。在考虑它可能失败的可能性时,我提出了一些问题。

  1. 这个块的返回值是多少?
  2. 如果 if 条件有“?”,那么该块应该只返回真还是假?
  3. 在 chef 中使用 ruby​​_block 时有什么需要记住的吗?

我一直试图弄清楚这一点。如果您能指出错误可能在哪里,那就太好了。谢谢!

0 投票
0 回答
2011 浏览

python-3.x - Python 和 Soup HTTPS Web 抓取 - Open.SSL.Error

仍在弄清楚这个网络抓取问题。尝试抓取 HTTPS 站点时遇到错误。与 SSL 证书和站点拒绝我的连接有关吗?这是我的代码:

...这给了我一个大屏幕的问题,底部有以下错误:

我也试过把 verify=False 也放进去,这给了我以下错误:

我试图自己研究答案,但到目前为止我似乎无法理解任何解决方案。我最近也将我的 PyOpenSSL 更新到了 18 版。似乎我要抓取的网站不接受我的连接,但 URL 是真实的,我可以从 Chrome 中查看该网站没问题?

非常感谢!

0 投票
1 回答
65 浏览

c# - 在 asp.net mvc 中从数据库中检索数据时遇到问题

我在我的数据库中创建了 5 个表:

  1. 类别
  2. 产品(FK,类别)
  3. 选项
  4. 选项组
  5. ProductOptions(FK、选项、选项组、产品)

如有任何混淆,我已在此处附上我的 ERD ..

我被困在我想要在我的主页上列出类别的情况。当我选择其中任何一个时,它将相应地显示选项组,并且在此选项组中,将显示选项。如何通过使用实体框架和 LINQ 查询来实现这一点?

请帮助我了解控制器逻辑。我已经映射了数据库中显示的模型。如果我使数据库关系错误,也请帮忙?

编辑

我通过建立从 Category 到 OptionGroups 的 FK 关系得到了 OptionGroup 的列表。现在我想以相同的操作方法获取每个选项组的列表。请帮助我处理这个 linq 查询,然后我想检索该特定选项的产品..也请帮助我进行该 linq 查询..

控制器

楷模

0 投票
2 回答
39 浏览

php - $_POST'值只能使用一次?

post-data.php包含将用户名发布到的表单 show-post-data.php
post-data.php

只有一个var_dump($_POST);命令show-post-data.php

1.点击127.0.0.1/post-data.php浏览器。
2.输入tom并点击提交按钮。
3.点击127.0.0.1/show-post-data.php浏览器。
我们得到如下输出:

4.127.0.0.1/show-post-data.php第二次点击浏览器。

没有任何输出。$_POST现在是空的。
$_POST'值只能使用一次?

0 投票
1 回答
760 浏览

android - FireBase 同时连接

所以我读了这个帖子:FireBase,同时连接?

它得到的答案是:

当第 101 个同时连接发生时,Firebase 会等到一个连接关闭,然后才会使用您的新连接。

请记住,在升级定价计划之前,您不会暂时关闭。您的数据库仍然可以肯定地工作。

希望能帮助到你。

所以现在我想要使用 Firebase 实时数据库做的是,当应用程序运行时,它应该从数据库中获取数据(仅一次),所以我会使用 ValueEventListener 对吗?然后我想关闭连接,以便其他用户在打开应用程序时获得连接。

所以基本上连接应该在用户打开应用程序时打开,并在收到所有数据后立即关闭。那么我该怎么做呢?

0 投票
2 回答
5018 浏览

kotlin - Kotlin 命名约定

我是一个审美程序员,最近我冒险进入了 Kotlin。我将我的静态变量命名为val PREF_NAME = "onb"并在 android studio 中收到警报 在此处输入图像描述

我对此进行了调查,但它与 Kotlin 官方文档相矛盾

常量的名称(用 const 标记的属性,或者没有自定义 get 函数的顶级或对象 val 属性,这些属性包含深度不可变的数据)应使用大写下划线分隔的名称:

const val MAX_COUNT = 8

val USER_NAME_FIELD = "UserName"

有什么我想念的吗?