所有问题
javascript - MongoDB - 如何以原子方式增加数字并获得新值
基本上我需要在文档中增加一个计数器并获取新值,但这必须以原子方式工作。
当前我正在使用命令:
但我找不到如何立即获得新的增量值。
python - Python3 Fabric ssh隧道访问远程服务器上的数据库[paramiko.ssh_exception.NoValidConnectionsError]
我的网络跃点是 A(本地)-> B -> C -> D(在端口 3306 上为本地主机打开了数据库)。
我需要从 A 访问 D 上的那个数据库。
我正在使用织物进行 ssh 连接
我的代码如下所示:
问题是它只会真正不一致。在某些尝试中它有效,但在大多数情况下我得到:
事实上它在某些情况下有效,而且我使用的是绝对可以访问的主机。
我很感谢所有的答案。
java - FasterXML 对象映射字符串到 LocalDateTime 问题
我有如下字符串,
我的 Pojo 课是,
我使用下面的工件,根据https://github.com/FasterXML/jackson-modules-java8
我使用以下配置,
我收到以下异常,
我也在时间戳中尝试了以下内容,但没有运气
javascript - 当引用在Javascript中脱离上下文时,按引用捕获会变成按值捕获吗?
以下 Javascript 程序:
输出:
所以似乎首先通过引用g捕获(因为 inside ,然后打印然后何时反弹),这意味着闭包环境看起来像,然后通过值(因为 outside ,在body末尾脱离上下文时打印) ,这意味着闭包环境看起来像.x fg()01xg{'x': x}fg()1xfg{'x': 1}
我试图将此行为与提供按引用和按值捕获的 C++ lambda 相关联,但与 Javascript 相反,不允许按引用捕获通过变成按值捕获(而是调用lambda 成为未定义的行为)。
这是对 Javascript 捕获的正确解释吗?
如果这种解释是正确的,那将清楚地解释块范围变量 ( let) 的捕获如何在for循环中工作:
css - 为什么我在编辑 css 时我的网页没有变化?
我有一个奇怪的问题。我不知道发生了什么,但我正在我的网络上工作。我正在使用 Filezilla。Css 停止工作 - 显示代码没有变化。我试图从 Filezilla 中删除所有文件并再次上传它,它正在工作。过了一会儿,它又发生了,而且我尝试了几次。我知道我使用的 css 文件是正确的,但我不知道为什么没有可见的变化?当我更改 html 时它正在工作但没有 css。谢谢你的帮助。
(如果可能有问题,我也在使用子目录?)
python - 从 Excel 工作簿制作嵌套字典
我必须从 excel 工作簿创建一个嵌套字典。我正在使用 openpyxl 库。Excel 文件看起来像这样:
我想实现这样的目标:
到目前为止我所做的是从标题中获取键列表,从行中获取值列表并将它们压缩在一起:
但它不会产生嵌套的字典。我实现的是:
如何修改它以获得预期的结果?
laravel - 如何使用 Lravel Sanctum API 令牌返回登录用户及其角色并在 Vue 中显示
我正在使用 laravel Sanctum API 令牌。我可以成功登录用户,我正在尝试在 vue 中获取登录用户和分配给它的角色,但到目前为止我还没有运气
这是返回用户的代码我如何返回附加到这个用户的角色,所以在我的 vue 中我可以做这样的事情来显示角色
用户模型
好榜样
python - 部署到 Heroku 的 Dash 应用程序:gunicorn.errors.HaltServer:
我正在将 Dash 应用程序部署到 Heroku。该应用程序在 localhost 上运行,但是,当尝试部署到 Heroku 时,我运行gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
我的文件结构是这样的:
过程文件内容:
错误回溯:
index.py 上的内容
c++ - 在 C++ 中生成随机字符串的最有效方法是什么?
我需要有效地生成随机字符串。在下文中,您将看到我的第一次尝试。我用 gcc 和 -O3 优化级别编译了代码。生成 10^7 个长度为 64 的随机字符串需要18.5 秒:
我检查std::sample了c++17,它并不比上述方法快。此外,它不会改变字符的顺序,所以它不是真正的随机。
编辑:这std::shuffle不是一个好的选择,因为它不允许重复。根据评论,我修改了代码。这次 10^7 个随机数需要9 多分钟。
问题
- 在现代 C++ 中是否有更有效的方法来做到这一点?
我感谢任何改进代码的建议。
reactjs - antd forms - 复杂的子元素
我有一个像这样的 antd 形式:
正如你在这里看到的,我有一个额外的按钮(独立于表单),它充当颜色选择器。然后将所选颜色与
我现在的问题是:有没有更方便的方法将<Input />组件与<ColorPickerButton />组件放在一起以这样使用它:
apache-kafka - 是否有任何与 REST API 集成并将数据写入 kafka 主题的 Kafka 连接器?
我的项目中有一个要求,我必须在访问 REST 服务后获取数据。是否有任何 Kafka 连接器可以完成这项工作,或者我必须使用流或生产者编写自定义代码?我尝试在(https://www.confluent.io/hub/)上找到 REST 连接器,但找不到任何东西。你能建议吗?
android - Android MotionLayout 滑动显示
我有一个可以使用MotionLayout. 我想实现一个类似于 Gmail android 应用程序中的动画,当你滑动一封电子邮件时,会显示彩色背景。所以我尝试ImageView在MotionLayout移动的视图下放置一个,这样当视图消失时,它会显示ImageView下面。
这是元素的布局:
即使在设计编辑器中图像似乎在那里,并且如果我播放MotionLayout过渡,一切都按预期运行,但在启动应用程序时ImageView无处可见。
我想到的另一种方法是将 附加ImageView在移动的视图的末尾,这样当它开始离开屏幕时,ImageView就会出现在视图中。我不确定如何实现这一点,因为它ImageView应该与屏幕一样宽并且match_parent显然不起作用
有谁知道如何实现这个动画?
提前致谢!
编辑:这是我希望它看起来如何的图像。项目越多的屏幕,越多的红色背景被显示出来。

这是 MotionScene xml:
python - 在 Anaconda 中创建 python 3.3 环境
我想在 Anaconda 中创建一个 python 3.3 环境(安装了最新的 Minicoda3)。
我尝试使用conda create -n py33 python=3.3:
(如果那里有 python 3.3 版本,我也添加了 conda-forge)。查看 Anaconda 和 Conda-forge 存储库,在我看来,python 3.3 已被弃用,因为它未列在可用软件包中。
但是,我需要使用 python 3.3。我更愿意通过 Anaconda 来做,但这不是绝对必要的。另外,鉴于 Python 3.3 在 Anaconda 存储库中不可用,我想其他 python 包也不可用?
sapui5 - 如何在包含控件的 sap.uxap.BlockBase 上设置“fieldGroupIds”?
假设我有一个像这个示例应用程序这样的 SAPUI5 应用程序。
从这个应用程序的代码中可以看出,视图以某种方式分成几个块并附加到主视图,如下所示:
并且PersonalBlockPart1已被拆分为两个文件,如下所示:
如果我想设置一个直接的方法是在代码片段中fieldGroupIds做到这一点!xml例如:
我的问题是如何在父视图中执行此操作,如下所示:
我试过了,显然它不适用于儿童控件。但是,我认为可能有一种解决方案可以从主 XML 视图中读取此属性,并将其应用于JS所有封闭控件的文件中,如下所示:
apache-spark - 在pyspark数据框中orderby之后选择第n行
我想为每组名称选择第二行。我使用 orderby 按名称排序,然后按购买日期/时间戳排序。重要的是我为每个名称选择第二次购买(按日期时间)。
这是构建数据框的数据:
我按名称订购数据,然后购买
产生结果:
我怎样才能得到每个名字的第二行?在熊猫中这很容易。我可以只使用nth。我一直在看sql,但没有找到解决方案。任何建议表示赞赏。
我正在寻找的输出是:
h.264 - h264 和 h264+ 有什么区别
我查看了 h264 的 rfc,并查看了 h264 和 h264+ 之间的差异,而不是在压缩质量的上下文中,而是在 RTP 流中如何配置数据包。
h264+ 是否有另一个 NAL 类型编号(SPS、PPS、IDR 等)。是否有任何 NAL 类型在 h264+ 中配置而未在 h264 中配置?
与 h264 相比,我看到 h264+ SPS 和 PPS 和 IDR 很少发送,这是为什么呢?
oracle - 带有 If 的 PL/SQL 函数
我有一个生产记录系统,用户可以在其中选择日期、时间、区域、生产线、班次和型号。介绍现场一小时内布片的数量pieces。添加另一条记录后,用户再次输入件数,但它还必须出现在另一个字段中Total pieces,即总件数,即当前一条加上上一条记录的总和。
这是桌子
日期--------时间--------面积--------线----班次-----型号----件数-------总容积
8/8/20--------7--------------A------------1---------1 --------XC1--------2--------2
8/8/20-------- -8--------------A------------1---------1--------XC1-- ------3--------------------------------58/8/20--------9--------------A------------1---------1 --------XC1--------2--------7
该函数不应该在一天的开始添加任何东西,只要日期、行、区域、班次和型号相同,就应该添加以下记录。
我曾计划使用 PL/SQL 函数,如果时间是 7(开始),它会显示输入的相同数字pieces,但如果是另一个时间(例如 8),请选择数据库中的片段数据具有相同日期、区域、线路、班次和型号但时间为前一个(小时-1)的记录。
我不知道这是否可以做到,我将感谢您的帮助。
django-models - django中的pandas to_sql:将外键插入数据库
使用 pandas to_sql 函数时有没有办法插入外键?
在将它们添加到数据库(postgres)之前,我正在Consultation使用 django 中的 pandas 处理上传的 s(n=40k)。我逐行完成了这个工作,但这需要 15 到 20 分钟。这比我希望我的用户等待的时间要长,所以我正在寻找更有效的解决方案。
consultations我尝试了 pandas to_sql,但在调用to_sql函数之前,我无法弄清楚如何将两个外键关系作为列添加到我的数据框中。有没有办法将 Patient 和 Praktijk 外键添加为数据框中的列consultations?
更具体地说,当逐行插入时,我使用类型 Patient的对象或Praktijk在数据库中创建新的咨询时。但是,在数据框中,我不能使用这些类型,因此不知道如何正确添加外键。是否可能有一个类型的值object或int(患者的 id?)可以替代 Patient 类型的值,从而设置外键?
Consultation型号:
to_sql来电:
如果以上是不可能的,是否有其他更有效的解决方案的提示?
python - Python 日志屏幕错误
我的tkinter登录屏幕应用程序有一个错误,即当我单击登录按钮时,它只会显示错误。
log4j - 将 logstash 的 appender.json_console 日志写入文件
目前,所有 appender.json_console 日志都写为标准输出,日志被写入 docker 容器 json 日志以用于 logstash。
是否可以使用 log4j.properties 配置将 json_console 日志写入文件,就像其他 logstash 日志一样。试图实现如下所示。
appender.json_console.fileName = ${sys:ls.logs}/logstash-${sys:ls.log.format}.log
当前配置:
python - Selenium、PhantomJS 和 Puppeteer:您的浏览器不支持 iframe
长话短说,我想做的就是抓取某个页面的内容。不幸的是,我在该页面上需要的特定信息在 iFrame 中,并且我尝试了几个无头浏览器选项,都产生了相同的响应,即 HTML 显示:
在 Python 中,我尝试过 Selenium(甚至尝试过 --web-security=no 和 --disable-web-security 标志)和 PhantomJS(所以我知道它与 JavaScript 无关),在 NodeJS 中我尝试过 Puppeteer,所有其中不工作...
还有什么我可以尝试的可能有用的吗?
此外,不,直接 GET 请求是无用的,因为页面检测到它不是真正的用户并且完全不加载任何内容,而不管用户代理等等等,所以我真的需要一个最好是无头的浏览器解决方案
python - 我正在尝试制作一个返回不包括增值税的价格的函数
在下面的代码中,我试图返回不含增值税的价格。
我将包含增值税的价格传递为“含”。我正在尝试使用 15 而不是 15% 的增值税金额,因为这就是它存储在我使用的数据库中的方式。
有人可以解释为什么下面不返回 85 吗?尽我所能,它会一次又一次地返回 100 次。
我是新手...
谢谢
flutter - 运行颤振插件时抛出异常
格式不正确的定义标志:内存
FAILURE:构建失败并出现异常。
其中:脚本 'C:\newfluttersdk\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:896
出了什么问题:任务“:app:compileFlutterBuildDebug”执行失败。
Process 'command 'C:\newfluttersdk\flutter\bin\flutter.bat'' 以非零退出值 1 结束
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 2s Running Gradle task 'assembleDebug'... Running Gradle task 'assembleDebug'... 完成 3.3s 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
颤振医生-v
[√] Flutter(Channel stable, 1.20.1, on Microsoft Windows [Version 10.0.18362.657], locale en-IN) • Flutter 版本 1.20.1,位于 C:\newfluttersdk\flutter • 框架修订版 2ae34518b8(5 天前), 2020-08-05 19:53:19 -0700 • 引擎修订版 c8e3b94853 • Dart 版本 2.9.0
[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.3) • C:\Users\DeepikaRavi\AppData\Local\Android\sdk 中的 Android SDK • 平台 android-29,构建工具 29.0.3 • Java二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01) • 接受所有 Android 许可证。
[√] Android Studio(版本 4.0) • C:\Program Files\Android\Android Studio 中的 Android Studio • Flutter 插件版本 48.1.2 • Dart 插件版本 193.7361 • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644 -b01)
[√] VS Code,64 位版本(版本 1.45.0) • C:\Program Files\Microsoft VS Code 中的 VS Code • Flutter 扩展版本 3.11.0
[√] 连接设备(1 个可用) • vivo Y51L(移动) • 34d9bc20 • android-arm64 • Android 5.0.2 (API 21)
• 未发现任何问题!
提前致谢。



