所有问题

0 投票
1 回答
2003 浏览

java - 添加到 PATH 后,'javac' 不被识别为内部或外部命令、可运行程序或批处理文件

对于我的课程,我们正在处理 javacc。我的教授给我们发了一个 javacc zip 文件并按照设置指南进行操作,我做了什么:

  • 解压文件
  • 复制了 bin 目录
  • 将其添加到系统变量的 PATHS 中

当我尝试使用 javacc 测试我的代码时出现错误:

0 投票
1 回答
61 浏览

python - 如何在 django 中自定义 403 错误页面?

如何自定义 404 错误页面?

0 投票
2 回答
929 浏览

android - 创建一个卡片小部件,向上滑动时将展开到新屏幕

我正在学习颤振,我在 Dribble 上遇到了这个 UI,我正在尝试复制它以进行练习。

https://gph.is/g/4oLJ0k5

正如您在上面的 gif 中看到的,当您向上滑动时,有一个卡片小部件会展开到一个新屏幕。您可以通过向下滑动(或单击后退按钮)来弹出屏幕。我该如何实施?我希望它的外观和感觉与 gif 中显示的完全一样。

我对颤动很陌生,所以如果你能提供更多细节来解释你的解释,那就太棒了。

0 投票
1 回答
163 浏览

shell - Curl HTTPS 返回空字符串,如何在 Linux shell / bash 脚本中设置 CURLOPT_SSL_VERIFYHOST

我有一个简单的 shell 脚本,它使用 curl 从远程 URL 获取响应。问题是我将上述 URL 迁移到 HTTPS,现在 curl 返回一个空字符串。似乎设置 CURLOPT_SSL_VERIFYHOST 选项应该可以解决问题,但是如何在 shell 脚本中设置此选项?还有其他选择/解决方法吗?

0 投票
2 回答
2356 浏览

mysql - MySQL 5.7:针对太多连接错误进行微调

我有一个连接到 mysql 5.7 数据库的旧 django 1.9 应用程序。有时我会收到此错误:

我最初的 MySQL 设置:

这里还有一些关于服务器的附加硬件信息。我不知道 MySQL Host 服务器上是否有任何 SSD 或 NVME 设备,因为它是一个不由我管理的虚拟机,我只管理 django 应用程序。当然,现在我也想避免来自 mysql 的错误。

mysql服务状态:

CPU信息:

空闲内存:

fs.file-max 当前值:

感谢Percona 的这篇文章,我正在考虑更改wait_timeout变量,但我不确定要使用的值。

关于我的mysql服务器的一般微调有什么建议吗?


编辑:我也试过MySQLTuner-perl,但我没有看到与我的实际问题相关的任何内容:

但是,我注意到一开始我有:

为了处理这个限制,我遵循了这个答案(现在在我笔记本上的本地 Ubuntu 安装中)。

我拆分了代码块以希望提高可读性。星期一,我还将添加有关 mysql 全局状态、完整进程列表和 iowait 统计信息的完整信息(在此处添加全局变量链接)。

操作系统是 Ubuntu 16.04。

我现在正在使用:

  • ulimit -n 24000(检查输出ulimit -a)。该值为 1024
  • fs.file-max = 3282776(操作系统中已设置的值)
  • select @@open_files_limit;现在要32000感谢这个答案
  • max_connections = 311sudo service mysql restart(由于这个答案,现在也正确设置了)

更新 2020-03-30 14:58

这里SHOW GLOBAL STATUS;和实际输出SHOW FULL PROCESSLIST;

这里完整输出ulimit -a,今天更新(2020-03-30 14:42)

完整输出show global variables;(上周没有变化)。

目前默认情况下wait_timeout我没有任何主要缺点。

提前致谢。

0 投票
1 回答
782 浏览

build - 多个conanfile.py管理

假设我在一个项目中有 2 个不同的 conanfile.py,我调用 conan install 两次来安装它们的依赖项。我在将它们添加到 cmake 时遇到了麻烦。

如果我使用基本设置

它只包括最新的一个。是否可以包含多个 conanbuildinfo.cmake 文件?

0 投票
1 回答
901 浏览

java - 使用 PDFMergerUtility 合并两个 pdf 文档会抛出:IOException("Page tree root must be a dictionary")

我有一个 spring boot 应用程序,我正在尝试合并两个 pdf 文件。我从另一个服务作为字节数组获得的一个,以及我在我的资源文件中本地拥有的一个:/static/documents/my-file.pdf。这是我如何从资源文件中获取字节数组的代码:

我正在获取文件并获取字节数组。后来我尝试将这两个文件与以下代码合并:

但不幸的是它抛出了一个错误:

我已经检查过了,它在抛出它之前进行了验证:

我真的不知道这意味着什么以及如何解决它。最奇怪的是,我创建了全新的项目并尝试使用相同的代码来合并两个文档(相同的文档)并且它可以工作!

此外,我尝试过的是:

  1. 如果没问题就换spring boot版本
  2. 像这样设置 mergeDocuments 方法:pdfMergerUtility.mergeDocuments(setupMainMemoryOnly())
  3. 像这样设置 mergeDocuments 方法:pdfMergerUtility.mergeDocuments(setupTempFileOnly())
  4. 使用不使用 java.nio 中的文件的不同方法获取字节:
  5. 并且还在不同的线程中执行了这个
  6. 合并仅本地存储的文件(在资源中)
  7. 合并我从另一项服务获得的文件 - 顺便说一句,这就是为什么我确信他没问题

有人能帮忙吗?

0 投票
0 回答
739 浏览

typo3 - 升级到 TYPO3 9 后 pibase 扩展无法正常工作

我目前正在将旧的 TYPO3 6.2 安装升级到 9.5。我也在使用fluxtypo3(flux 9.3.2和fluxpages 5.0.0)。有几个 pibase 扩展,我无法开始工作。其中之一有以下错误:

任何提示是什么导致了错误?我忘记注册什么了吗?

我添加了插件tt_content.php,注册了localconf.php

并将配置添加到sys_template.php

如果我使用新元素向导创建一个新元素,我会在前端收到以下错误:

uid“9887”和类型edx_download_pi1的内容元素没有渲染定义!

我必须在哪里设置渲染定义?

pibase 扩展是否仍然适用于 TYPO3 9?

编辑:它现在正在工作。我将方法“addPItoST43”放回“ext_localconf.php”,现在扩展已加载。它说您应该将其放入“TCA/Overrides/tt_content.php”,但这对我来说不适用于 TYPO3 9.5。

0 投票
1 回答
58 浏览

python - 使用python中已经打开的套接字发送数据

我构建了一个小程序来监听任意连接并处理它们的请求,将事件和连接信息保存到 sqlite 数据库。一旦连接关闭并再次打开,它就会更新源端口。

这就像一个魅力,但现在我希望能够随机发送这些主机消息,并且我无法打开与它们的新连接,因为它们可能位于 NAT 后面。

有没有办法利用已经打开的连接来传输数据?我的意思是,我可以在thread_cliente's while True 中编写一个函数,用于检查数据库中是否有要传递给它的消息,但我认为必须有一种更简单或更优雅的方法来完成它。

下面是我的套接字服务器代码。我将我的评论从葡萄牙语翻译成英语。不幸的是,我的同事坚持使用葡萄牙语变量,所以这可能会引起一些混乱。

0 投票
2 回答
423 浏览

ios - 条件绑定的初始化程序必须具有可选类型,而不是“URL”

我有一组图像 URL。在我看来,确实加载了我通过传递一些索引值显示到我的图像视图中。

在我的如果让我得到Initializer for conditional binding must have Optional type, not 'URL'

提前致谢

0 投票
1 回答
606 浏览

java - JOLT - 根据 if 条件在 JSONArray 中添加字段

我有一个棘手的问题要问,据我所知,我还没有看到任何人遇到同样的问题,至少不是一次全部!

我有以下测试 JSON 来转换:

输入

我正在尝试获得以下输出。

期望的

我已经设法传播所有值并在需要时更改字段的名称,但是添加条件只会破坏一切。此外,根据我目前的规范,在转换后我没有得到一个数组,而我已经可以使用我以前的规范获得。

我到目前为止的规格是:

规格使用

但如前所述,它只给了我这个:

迄今为止的结果

这似乎是一个缩进的问题。在条件中的值之前添加 [&1] 没有帮助,当我使用“*”传播值时:“[&1].&”,我丢失了 if-else 条件生成的项目。

有没有办法做到这一点?任何帮助,将不胜感激!提前致谢。

0 投票
1 回答
162 浏览

tfs - TFS 数据透视表?

是否可以在一个字段中制作数据透视表或连接链接项目 ID?例如,我有 2 个顶级工作项(让他们的 ID 为:100 和 200),其中有孩子(101,102,103 和 201,202):

我想创建一些返回给我的查询,如下所示:

或者至少:

0 投票
1 回答
92 浏览

python - If, Else 在检查函数是否为真时不起作用

我是 Python 编程的初学者。最近我决定构建一个音频助手(基本上是一个带音频的聊天机器人),但是在尝试生成输出时遇到了一个问题。我编写代码的方式是,如果用户说/要求机器人做什么,是没有为机器人定义的事情,或者如果给出了特定参数,它没有任何关于做什么的命令,那么它应该给出具体的输出。它的代码如下:

上面代码的问题在于,如果用户说:(嗨,hru?)程序只会说:嘿。这是因为我在程序中使用了 elif 语句。所以我决定将它们全部更改为 if 语句:

它的作用是,它可以很好地打印输出,但是如果应该给出任何其他语句的输出,它会给出该语句,但也会给出 else 的输出。

然后我尝试为输出定义一个函数,如果它为真,即如果用户所说的有指定的输出,那么它应该给出输出,如果没有,那么程序应该打印异常。

这也是第一个,打印语句以及异常。我该如何解决这个问题?

0 投票
2 回答
26 浏览

python - 在 DF 中使用部分字符串

请需要返回字符串的一部分

我有这个(例子):

我的目标:

['test']仅当我在字符串上有“2100M”时进行修改。

0 投票
0 回答
35 浏览

javascript - 在 react-native 中创建了一个项目,但是当给 npx react-native run-android 一些错误时不断弹出

我今天刚刚安装了 react-native,我没有任何先验知识正在学习教程,当我尝试运行该应用程序时,它一直显示错误。

错误消息的屏幕截图

错误消息的屏幕截图

给出命令时打开模拟器的屏幕截图

给出命令时打开模拟器的屏幕截图

这是带有错误的 cmd 的屏幕截图。有人可以帮我解决错误。如果我必须添加更多信息,请告诉我我也会这样做。谢谢你。

0 投票
1 回答
45 浏览

visual-studio - 将 x86 项目转换为 x64 时如何解决错误 LNK1112?

我在 Visual Studio 2015 上将我的 x86 MFC dll 代码转换为 x64 并且收到错误消息:

.\Debug\FabricaPesquisa.obj:致命错误 LNK1112:模块机器类型“X86”与目标机器类型“x64”冲突

我已经检查了链接器上的目标机器并且它是正确的(MachineX64 (/MACHINE:X64)),我的“附加选项”是空白的(显然这里的错误信息会导致同样的错误),配置管理器它引用了正确的平台,在“附加依赖项”上添加的库都是 x64 的(我也尝试删除它们,但并没有改变错误)。

当我在我的.obj文件中使用dumpbin时(如this answer中所建议),我注意到它们都是机器(x86)。

我还按照这个答案的步骤,确保“可执行目录”中的路径引用 x64 目录:

$(VSInstallDir)

$(VSInstallDir)bin

$(VSInstallDir)bin\x86_amd64

$(WindowsSDK_ExecutablePath_x64)

我怎么解决这个问题?

提前致谢,任何提示将不胜感激!

0 投票
1 回答
131 浏览

registry - 我可以在 Inno Setup 中一次注册多个 *.tlb 文件吗?

当我尝试使用通配符注册所有 *.tlb 文件时:

我收到运行时错误 0x80029C4A。

这是否意味着我必须将所有文件一一注册?有没有办法注册文件夹?

0 投票
1 回答
38 浏览

excel - 文本框为数字时的自动过滤功能

我想制作一个可以输入特定年龄的文本框。然后我想为插入的年龄做一个自动过滤器。当我运行它时,它似乎不起作用。有任何想法吗?

0 投票
1 回答
23 浏览

git - 如何在 GitLab 上指定要合并到的分支?

这个问题之后,请考虑您有一个具有此配置的存储库:

现在我想创建一个到特定分支的合并请求firstBranch。查看GitLab 的文档,我看不到该选项:

这是否意味着如果我创建一个合并请求,它将被合并到secondBranch?如果是这种情况,那么我可以rebase分支token/ticketfirstBranch然后创建合并请求。但是,我想知道是否有办法要求在 GitLab 网络应用程序 UI 上直接合并?提前感谢您的支持。

0 投票
0 回答
86 浏览

ruby - Bourbon 安装错误:“错误的解释器:没有这样的文件或目录”

我是 Sass 和 RubyGems 的新手。我已经安装了 Sass,它按预期运行。我现在想安装 Bourbon 库以在我的项目中使用,但是,我不断收到错误消息"D:/Program: bad interpreter: No such file or directory"

我试过bourbon installand bourbon install --path /custom/path/here,但总是遇到同样的错误。我检查gem -v并导航到我的 Ruby 安装目录,一切似乎都很好。里面../Ruby26-x64/bin有所有的波旁文件和雷神文件。

帮助。我不知道怎么了。

系统:Windows 10 企业版

重击:Git Bash

红宝石:3.0.3

0 投票
1 回答
51 浏览

vue.js - 将新的迭代数据传递给 props Vue.js

我有一个 vue 组件,我在其中获取数据并希望通过 props 传递迭代的结果数据。但是在 newModal 组件上,我收到了道具空对象。如何将我的迭代结果传递给结果对象?

0 投票
2 回答
535 浏览

html - CSS如何阻止渲染?

我仍然无法非常清楚地理解“CSS 是渲染阻塞”的概念。我非常了解 JS 是如何阻止解析器的。但是,前者对我来说仍然有点不清楚。

举个例子:

索引.html:

style1.css(来自 cdn1):

style2.css(来自 cdn2):

现在,让我们假设来自 cdn1 的 style1.css 需要1 秒才能加载,而来自 cdn2 的 style2 需要500ms。我想知道最终用户会在以下时间线之间在浏览器中看到的所有事情:

  1. 在时间T < 500 毫秒:是否会有 FOUC 或空白页面,因为 CSS 是渲染阻塞的,并且在我们拥有 styles1.css 文件之前不会构建渲染树
  2. 在时间500ms < T < 1sec 时:是否会出现红色页面(因为 style2.css 已经加载)、FOUC 或仍然是空白页面,原因在第 1 点中提到。

此外,结果在所有浏览器上是否一致,主要是 Edge、Chrome、Firefox 和 Safari?

0 投票
1 回答
33 浏览

javascript - 为什么 .then 在 jasmine 中测试时不是一个函数

我有一个返回承诺的方法:

我在这里使用承诺:

玩游戏时代码运行良好。测试代码如下:

50% 的第二个 SPA.ResponseModule.joinGame 期望运行不正常,50% 的时间运行正常。对于每一个运行 SPA.init 的期望,其中使用了承诺,我得到错误gamePromise(...).then is not a function。问题应该是 gamePromise 没有返回 Promise,但它确实返回了。这里出了什么问题?我应该嘲笑电话吗?

0 投票
4 回答
49 浏览

python - 如何在python中删除一个空行

这是我的时间表代码:

这是 X=3 和 Y=2 时的输出:

输出是正确的,但顶部有一个额外的间距,我需要去掉。

这就是我想要得到的。任何人都可以请帮助解决这个问题。

0 投票
0 回答
44 浏览

javascript - 使用多文件上传发送数据

我使用来自hayaGeek的 Multiple-File-Upload 。正常的上传工作正常,但现在我必须将一些数据与 php 脚本知道文件存储位置的文件一起发送。有发送数据的 formData 选项,但无论我尝试什么,都不会发送数据。只有当我将数据作为 GET 数据添加到 url 时,它们才会到达 php 脚本。到目前为止,我能够用 php 构建脚本,这样我就可以在将文件发送到客户端之前添加 GET 数据。但是现在我建立了一个新版本的网站,然后我必须从两个表单字段中获取数据,这些字段之前由一个 ajax 脚本填充。

在填写表单字段后调用此函数。我还尝试直接在 formData 选项中读取字段,甚至忽略硬编码数据。

有人知道错误吗?我如何使用表单字段中的数据?