所有问题

0 投票
4 回答
543 浏览

java - 按返回时返回第一个片段

例如,当我在 Fragment 5 中按下返回按钮时,应用程序就会出现。我想要的是当我按下后退按钮时,我打开第 1 号片段。我该怎么做?

我尝试了很多代码,但它不起作用,比如

这是我在 MainActivity 中的片段代码

0 投票
1 回答
195 浏览

android - 尽管创建了文件,但 Android Intent ACTION_CREATE_DOCUMENT 始终导致 URI==null

我尝试使用以下意图将文件写入用户定义的位置以接收文件 uri

然后读出结果

但即使意图每次都创建一个空文件,URI 也始终为空。授予文件系统访问权限,因为我从存储中读取文件没有任何问题。我错过了什么?

0 投票
4 回答
888 浏览

c - C printf:有没有办法在变量之后和间距之前添加文本?

我想使用 printf 创建这样的输出:

但是使用内置的间距机制不允许在变量之后、空格之前添加测量文本(即 Gb)。问题是该文本需要包含在间距中。我努力了

在间距之后放置“GiB”。

0 投票
1 回答
57 浏览

html - CSS选择组合多个选择器

(与CSS "and" 和 "or"不太相关,或者Is there a CSS parent selector?,因为我试图在这里实现不同的目标 - 要么使用and两个选择器,要么创建一个不同的结构HTML解决css我的问题问题)

嗨,我想知道 CSS 中是否有任何合理的方法可以AND在选择器之间建立逻辑关系。当我只引用一个 DOM 元素时,这似乎很容易,但当我尝试引用许多时,整个概念变得更加困难。

我举个例子:

我有以下 HTML 结构,代表手风琴:

(顺便说一句,我正在使用手风琴的引导逻辑,所以我不喜欢在给定的结构中进行太多更改)

我想#content::after根据是否hide处于show活动状态进行设置。

这可以转换为以下语句:

但是,这是无效的语法。此外,CSS 没有父选择器。有什么解决办法吗?

谢谢!

0 投票
1 回答
23 浏览

php - htacess 可以验证斜杠 url

我有一个网址:

我有一个文件(access.txt),其中列出了用户名和密码。

我想验证 URL 中的用户名和密码是否正确,如果正确,则将用户重定向到 URL。

我可以通过这种 URL 用 PHP 做到这一点:www.example.com/redirect.php?username=username&password=password&id=4

但是可以通过.htacess吗?

0 投票
1 回答
146 浏览

python - 我可以在 Django 的生产服务器上提供媒体文件吗?

实际上,我使用 Django 创建了一个功能齐全的 Web 应用程序。我没有太多在生产服务器上托管 Django Web 应用程序的经验。但我正在努力。我的问题是我从博客中读到我们无法使用 Django 提供媒体文件。我们需要 Amazon S3 服务器来为 Django 提供媒体文件。我正在尝试使用 apache 服务器在数字海洋上托管我的 Django 应用程序。有什么方法可以在生产服务器中使用 Django 提供媒体文件。即使我没有巨额预算在 Amazon S3 上购买空间。我应该怎么办?

0 投票
1 回答
53 浏览

awk - 使用带有数组的 awk 命令将行转换为列

早上好 ,

帮助生成包含多行的文件将是一列。

文件 movimenta.txt

文件 data.txt(分组)

文件medicine.txt(分组)

** 在下面组装文件时遇到困难 **** columnar.txt 文件(这将是 data.txt 文件所在的三个文件的交汇处,加上 movimenta.txt 文件中的行将是该文件中的一列)

注意:movimenta.txt 文件是动态的,您可以在其中拥有更多的下一代药物,您可以拥有 m4、m5、m6、m7 等药物

0 投票
0 回答
93 浏览

html - Apache2 localhost 不断崩溃?

我被雇来使用树莓派在我为高中实习工作的公司的大厅里创建一种“大厅信息亭”。启动时,树莓派会显示 3 个项目;一个不断循环播放的演示视频,总结了公司的目标和服务、天气和新闻栏。

为此,我决定使用本地托管的 apache2 网站,该网站将在启动时以 kiosk 模式打开。为了提供新闻和天气,我使用了网站小部件;分别来自momentaryreview.com和weatherwidget.io,视频是使用html5标签提供的,源是存储在pi上的.mp4文件。为了不断更新新闻和天气,我将网站设置为在每次演示结束时刷新,以免中断循环。我也有一些 CSS 代码来隐藏滚动条。最后,我设置了一个 cronjob 来每天午夜重新启动 pi。

此设置运行良好,除了每隔一两个小时,网站会随机崩溃,显示典型的“糟糕!我们无法访问此网页”错误。错误日志中没有出现任何内容,访问日志中也没有出现异常;此外,当您刷新页面时,一切都会恢复正常。不过,当然,我不能让售货亭每隔几个小时就需要刷新一次。它必须在没有任何干预的情况下运行一整天。什么可能导致这些崩溃?

提前感谢您的帮助!

这是我的代码:

0 投票
0 回答
103 浏览

vba - 运行隐形 Word 应用程序的宏

我的问题是我正在尝试执行位于 Word 文档中的函数。Word 应用程序不可见。如果应用程序在命令之前可见而在命令之后不可见,“.Application.Run "GenerateQRCode", wordDocument" 将按预期工作。但它应该在文档或应用程序不可见的情况下工作。如果我在未使应用程序可见的情况下运行它,则会出现此消息:对象不支持此属性或方法。有效的代码:

无效的代码:

当应用程序不可见时,它不适用于“.Run”我该如何修复它?

0 投票
1 回答
185 浏览

swift - 在多个故事板场景中使用 Core Data 和 Cocoa 绑定

我有一个 macOS 应用程序——不是基于文档的——它使用 Cocoa 绑定、核心数据和故事板。数据模型很简单...

故事板具有以下布局...

我想弄清楚的是如何在三个视图控制器之间正确共享托管对象上下文,并使两个表视图和标签保持同步。使用这个问题的答案,我有一些几乎可以使用的东西,尽管略有不同,因为我有一个多对多的关系,所以需要一个额外的表格视图。

我已经设置了一个中间控制器对象,它具有对托管对象上下文的引用、两个用于使各种数组控制器保持同步的索引数组以及初始排序描述符。

然后我有一个子类NSSplitViewController,我用来将这个控制器注入三个视图控制器......

在最左边的控制器中,我有一个数组控制器,它设置为保留其选择并准备其内容,并具有以下绑定...

和相应的表格视图...

在中间控制器中,我有两个数组控制器,它们都设置为保留它们的选择并准备它们的内容,并具有以下绑定......

以及绑定到数组控制器2的相应表视图...

最后,最右边的视图控制器,我有一个数组控制器,它设置为准备其内容但保留选择,并具有以下绑定...

标签有一个单一的绑定......

您可以在此屏幕截图中看到事情几乎可以正常工作... 在此处输入图像描述 我说几乎是因为如果我使用其标题对中间表进行排序,即使保留了中间选择,我也会丢失最右边的选择... 在此处输入图像描述 另外,如果我单击已选择的行,它不会更新第三个窗格 - 我必须单击关闭然后再次单击以使其更新。选择任何其他行按预期工作。

如果然后我在最右边的视图控制器中的数组控制器上启用保留选择,则会保留选择,但这是错误的,因为看起来排序顺序没有同步...... 在此处输入图像描述

如何解决此问题:最右侧视图控制器中的排序顺序和选择?

还有一个更普遍的问题,这真的是最好的方法吗?这似乎是一个可怕的管道——几乎感觉就像一个黑客——只是为了能够使用绑定在场景之间保持数据同步,而且我还担心使用多个数组控制器的成本都持有相同的信息,尤其是如果有数千条记录。

0 投票
1 回答
1119 浏览

java - 如何在现有应用程序中使用测试容器?

语境:

我有一个现有的 Camel 应用程序。为了使用 Spring Boot 工具对其进行测试,它被包装到 Spring Boot 框架中,并且所有测试都针对这个Spring Boot应用程序运行。重要提示:此代码用于生产,因此我不能完全更改实现和重写测试。为了在我使用的类似 prod 的环境testcontainers和 Docker 中的 Microsoft SQL Server 中测试应用程序,它是一个附加的功能测试模块。

我要做的是启动testcontainers和更新DataSource,因此它将指向 SQL Server 端点。我遇到了一系列永无止境的问题。我究竟做错了什么?

问题:

我的SpringBootTestApplication样子:

我的测试看起来是这样的:

我正在尝试动态加载DataSource到测试中,因此我将针对 MS SQL Server 进行测试,而不是针对默认的内存配置进行测试。

问题是我不知道 MS SQL Server Docker 容器的配置,直到它启动,我无法动态注入我自己的 DataSource 实现。

尝试的解决方案列表:

  • 动态配置数据源
  • 在 Configuration 中重新定义默认 @Bean 并使用 @Import 加载
  • 创建具有不同限定符的附加 bean
  • 用于BeanPostProcessor重新加载 bean

以上解决方案均无效。我好像做错了什么,在三棵白桦树之间迷路了。我究竟做错了什么?

0 投票
1 回答
343 浏览

c# - 我无法从 C# Windows 窗体应用程序中捕获 Microsoft Edge url

我尝试了以下方法来获取 URL,但它仅适用于 windows 默认 Edge 浏览器,不适用于 Edge 浏览器的更新版本(版本:83.0)。我正在使用这个浏览器:https ://www.microsoft.com/en-us/edge

0 投票
1 回答
22 浏览

java - 如何解决eclipse自动转换的问题;输入不需要的方法?

https://youtu.be/_6l6NmDvVsg

正如您在视频中看到的,如果您键入 contentPane.repaint(),然后键入 ;,repaint 会自动更改为 getIgnoreRepaint()。我想知道如何解决这个问题。

来源是

0 投票
0 回答
295 浏览

sql-server - SQL Server 上每个数据库的最大连接数

SQL Server 上每个数据库级别是否有最大连接数?

目前我知道每个 SQL Server 实例的最大连接数默认为 0,即32,767.

但是数据库级别的连接数是否也受到限制?

0 投票
1 回答
3265 浏览

ubuntu - 已安装 Fluentd 插件,但无法正常工作

组的新手,流利的新手。在过去 3 周左右的时间里,我一直在学习 fluentd,并设法让 fluentd-elasticsearch-kibana 实例运行起来。所以当然,我决定我需要做更多,这就是我遇到了一些问题的地方

我的问题:

Sonicwall 系统日志很糟糕。他们是出了名的坏。他们不遵循标准格式。它们不遵循任何单一格式,真的,所以如果你想获得所有你需要索引的东西的索引,你需要构建多个正则表达式。我花了一些时间进行挖掘,发现有一个名为 multi-format-parser 的插件可以做到这一点。它采用多种格式(或在本例中为多个正则表达式)并选择第一个匹配的格式。所以我安装插件,更新我的配置,然后重新启动 fluent-d 和....什么都没有。

所以我检查了配置,以为我在某个地方打错了。我看不到任何拼写错误,所以我查看了流利的日志,然后你瞧:

2020-06-18 07:00:20 -0700 [错误]: 配置错误文件="/etc/td-agent/td-agent.conf" error_class=Fluent::ConfigError error="未知解析器插件'multi_format'。运行“gem search -rd fluent-plugin”来查找插件”

这很奇怪,因为:

root@ip-10-0-1-146:~# fluent-gem install fluent-plugin-multi-format-parser 安装成功 fluent-plugin-multi-format-parser-1.0.0 fluent-plugin-multi的解析文档-format-parser-1.0.0 在 0 秒后完成为 fluent-plugin-multi-format-parser 安装文档 1 个 gem 安装

有人可以告诉我我在这里缺少什么吗?我的理解是安装插件是一个不干涉的过程。运行命令,插件已安装,一切顺利。这个似乎有所不同,因为我已经安装了它,它说我已经安装了它,但它在配置中没有识别它。

谢谢

0 投票
0 回答
109 浏览

nginx - Certbot Https - Nginx - Docker:端口冲突

我在 DigitalOcean Droplet 中的 Ubuntu 18.04 LTS Bionic 上运行 Nginx

我按照指示从https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx运行命令。

然后是“1 step setup”命令

一切正常,直到我去跑步

它返回

我的 .conf 文件看起来像这样(显然使用“sudo certbot --nginx”命令进行了更新)

docker-compose nginx 服务

我错过了什么?它必须如此简单,但我无法弄清楚如何让我的 Nginx 容器启动并使用新分配的 Https/SSL 运行。

有没有人遇到过这个?

0 投票
1 回答
999 浏览

nginx - NGINX RTMP 记录始终开启

我无法让 NGINX RTMP 模块手动录制直播流,即仅当我调用 https://mydomain:8080/control/record/start?app=live&name=name&rec=rechttps://mydomain:8080 /control/record/stop?app=live&name=name&rec=rec

问题是 NGINX 总是记录流,我不能告诉它什么时候开始。

这是我的 NGINX 配置文件:

帮助,有人吗?

谢谢,佩德罗

0 投票
1 回答
84 浏览

javascript - NodeJS - 正则表达式没有按预期工作。\0 被解释为 \u0000

数据实际上来自 websocket,我想从中提取1234...

结果,正则表达式也没有按预期工作。

但是,如果我更改正则表达式以查看正在发生的事情,我会看到\0正在变成\u0000

这个答案说这\u0000将是具有 ASCII 代码 0 的字符的 unicode 表示。

https://stackoverflow.com/a/12195709/6926996

0 投票
1 回答
580 浏览

python - 你如何解决“MatplotlibDeprecationWarning: pie() 的非一维输入当前是挤压()d”?

你如何解决“MatplotlibDeprecationWarning: pie() 的非一维输入当前是挤压()d”?非一维输入?所有输入都是一维列表或百分比值。

0 投票
2 回答
43 浏览

linux - 为什么这不起作用?脚本、目录

我正在尝试一个测试脚本,但遗憾的是它没有工作.. 我正在尝试根据用户输入创建 x 数量的目录。我还想创建一个跟随编号,例如,如果用户输入数字 5,那么将像这样创建 5 个单独的目录;目录名称 1、目录名称 2 目录名称 3 等。

这就是我现在所拥有的;

当我执行脚本时,它运行良好,但它只创建 1 个目录。例如,如果我的输入是 5,那么将创建的目录是:“nameofdirectory1..5”,而不是我尝试创建的 5 个单独的目录。我该如何解决?

0 投票
4 回答
628 浏览

javascript - 为什么 React 在直接改变状态时会更新?

在下面的示例中,我使用 ES6 Map 作为 React 中的状态值:

当您单击该按钮时,我会直接更新 Map,然后在没有参数的情况下调用 setState。我不制作地图的克隆/深层副本。根据我对 React 文档的理解,这应该不起作用,并且在文档中明确警告:

永远不要直接改变 this.state ,因为之后调用 setState() 可能会替换你所做的改变。将 this.state 视为不可变

https://reactjs.org/docs/react-component.html#state

文档还指出比较很浅,所以用空对象调用肯定会导致没有合并,因此不会重新渲染?

为什么这个例子有效?

(我还应该注意,我也使用 React v16.9.0 重现了这种行为)

编辑:我还想指出(因为许多答案是指我传递一个空对象的事实)如果我像这样调用 setState 组件将被重新渲染(和更新):

这似乎不应该导致重新渲染

0 投票
2 回答
133 浏览

javascript - jQuery - 用于 src 和背景图像的图像上传器

我有一个图像上传器正在使用图像,src但是如果我将图像更改为div带有 a的图像,background-image则上传器无法读取文件,因为它不是来自 src。

我想上传和的图像background-image.uploader--bgsrc.uploader--src

目前只有第二个上传器在文件图像是带有 src 的图像的情况下工作。如何启用第一个使用background-image而不是的上传器img src

0 投票
2 回答
550 浏览

python - lxml xpath 表达式,用于选择给定子节点下的所有文本,包括他的子节点

假设我有如下 XML:

我想找到文本标题并从出现在文本标题书节点内的第一个 p 标记中获取所有文本

到目前为止我知道:

得到:“拥有的房子就是漂亮的房子”

但我也想要第一个的所有可能的孩子和伟大的孩子的所有文本

出现在

基本上; 寻找然后寻找第一个

无论嵌套如何,都给我那个 p 标签下的所有文本。

伪代码:

谢谢。

0 投票
2 回答
1869 浏览

python - 使用 Python 字典处理文本文件并上传到正在运行的 Web 服务实验室

我想编写一个 Python 脚本,它会自动上传反馈,而无需将其转换为字典。脚本现在应该遵循以下结构:

  • 列出 /data/feedback 目录下的所有 .txt 文件,其中包含要在公司网站上显示的实际反馈。提示:为此使用 os.listdir() 方法,它返回指定路径中所有文件和目录的列表。

  • 您现在应该有一个列表,其中包含路径 /data/feedback 中的所有反馈文件。遍历每个文件,并根据这些文本文件的内容,通过分别将标题、名称、日期和反馈作为内容值的键来创建字典。

  • 现在,您需要一个包含键及其各自值(来自反馈文件的内容)的字典。这将通过 Django REST API 上传。

  • 使用 Python requests 模块将字典发布到公司的网站。使用 request.post() 方法向 http:///feedback 发出 POST 请求。替换为 35.193.233.100。

  • 确保不返回错误消息。您可以打印响应对象的 status_code 和文本来检查发生了什么。您还可以使用响应 status_code 201 来创建指示请求已成功的成功状态响应代码。

0 投票
3 回答
392 浏览

java - 拆分成对数字的字符串,然后在java中拆分它们中的每一个

假设我有以下行:

我想:

  • 将对彼此分开
  • 将这对本身和其中的数字彼此分开 在我已经拥有的函数中使用这两个数字

我知道我搞砸了,所以我很高兴听到一些建议。

我认为这很简单,我要做的就是将 data.split 用空格分割,因为我已经用逗号再次分割了数据,然后我不知道如何将这两个数字组合成一个函数。

我的意思是最后我希望它是:包含以下值的速度列表:

谢谢。