
问题排查
java 问题排查
程序猿进阶
要做就做第一,就算结果不是第一,也会是一个好成绩。 加油!我的未来不是梦。
展开
-
使用 scipy 计算置信区间
否则,您需要针对您感兴趣的每个统计数据和人口家族研究从您的人口中抽取的样本的统计分布。对于正态分布的样本,样本均值服从 t 分布,方差服从卡方分布等……我有一个形状为 的数组(n, timesteps),其中n是试验次数,timesteps是每次试验的长度。我想实现一个通用函数,该函数计算给定统计数据(平均值、中位数。)的置信区间,假设 1)基础分布为正态分布,2)为学生分布?我的问题是,默认情况下,scipy 函数会计算平均值的区间,对吗。以及类似的功能student_ci()。原创 2024-11-14 00:15:00 · 1117 阅读 · 2 评论 -
bash file_name 和 ./file_name 之间的区别
假设您在运行bash li.sh和时位于同一目录中./li.sh,则它们应该以相同的方式工作。当您指定时bash li.sh,它首先运行bash并执行文件,而当您运行时./li.sh,它会读取文件,看到有#!一旦你用读权限打开一个文件,它就不知道你是要打印它(例如cat li.sh)、压缩它(例如zip li.sh)还是用于任何其他目的。当我尝试使用命令执行时./li.sh,我收到了权限被拒绝的错误,但是当我使用命令执行时bash li.sh,它没有任何错误。bash将尝试打开li.sh文件进行读取。原创 2024-11-15 00:15:00 · 1836 阅读 · 15 评论 -
无法在带有 WHM/cPanel 的 Ubuntu 22.04 服务器上安装 PHP 7.x – 缺少软件包
我的目标是在服务器上安装 PHP 7.4(或更早的版本,如 PHP 7.3),因为我的一些应用程序与 PHP 8.x 不兼容。问题是,每当我尝试安装 PHP 7.x 时,我都会遇到错误,指出软件包缺失、过时或不可用。注意:根据我的经验,您不需要在 apt install 语句中放入 php7.x-common,成功安装 php 7.3/7.4 后,通用模块将自动安装。PS:我首先尝试安装php7.4,当完全无法安装时,我尝试了php7.3,但结果是一样的,并且本问题中显示的结果来自php7.3的安装。原创 2024-11-13 00:15:00 · 605 阅读 · 0 评论 -
为什么数学常数在 powershell 中以不同的方式截断?
之所以在转换为浮点数时会产生不同长度的数字字符串,是因为浮点数必须像任何数字一样使用位来定义,但与整数不同,我们无法准确定义每个实数。您可以double在其他地方查找浮点数(如 a)的详细编码方式,这将解释长度差异。尽管 Pi 一直超越3.141592653589793,但那些只是幻想数字,因为 Pi 的真实值的下一位数字是2384…因此,它们实际上对于相同数量的初始数字是准确的,并且第 16 位数字之后的两个值都不可信。[Math].Pi前 16 位小数是精确的,就像 一样[Math].e。原创 2024-11-12 00:15:00 · 1716 阅读 · 4 评论 -
Git update-git-for-windows 命令给出 curl 错误 43
确保使用的是最新版本的 Git。旧版本的 Windows 版 Git 可能与 curl 存在兼容性问题。如果您使用的是旧版本,请考虑通过从官方网站下载最新安装程序来手动更新 Git。如果上述解决方案不起作用,请从系统中卸载 Windows 版 Git,重新启动,然后下载并安装最新版本。命令,提示运行命令时出现以下错误,即使尝试以管理员身份运行命令提示符也出现相同的错误输出。原创 2024-11-11 00:15:00 · 558 阅读 · 0 评论 -
带点符号的 TypeScript 实用程序类型 NestedKeyOf 在严格模式下失败
我正在使用自定义 TypeScript 实用程序类型NestedKeyOf将嵌套键提取为点分符号字符串,例如。该类型在 中"parent.child"按预期工作,但启用会导致问题,尤其是可选属性。该类型在 中"parent.child"按预期工作,但启用会导致问题,尤其是可选属性。在 Angular 编译期间,此类型按预期工作,当在中"strict": false设置时angularCompilerOptionstsConfig.json。您需要将对象标记为具有所有必需的键。原创 2024-11-08 00:15:00 · 1240 阅读 · 6 评论 -
使用 Javascript 停用外部集成的 Javascript 文件
只有当脚本标签是文档结构的一部分且尚未运行时,此功能才会起作用。显然,一旦脚本运行,就无法将其删除。如果这个外部 JS 中定义了这个,我想使用外部 JS 来停用此行(以便不再执行)。使用 CSS(Display:None)不起作用,因为无论如何都会执行此代码。我已将以下内容包含在我的标题代码(Google AdSense)中。原创 2024-11-07 00:15:00 · 1408 阅读 · 2 评论 -
如何获取 Django 模型中所有带有选择的字段?
每个字段都有一个.choices默认值None,因此我们可以检查它是否为None。但请注意,它.choices 不一定是一系列值,也可以是在需要时生成值的函数(例如,因为它发出数据库请求、使用 API 等)。我有一个 Django 模型,其中有十几个带有选择选项的字段,我想序列化它们的值以写入 CSV 文件。我如何遍历字段以找到具有选项的字段?原创 2024-11-06 00:15:00 · 1492 阅读 · 2 评论 -
可以使用 WebRTC 来转发端口吗?如果可以,那么该怎么做?
这几天我一直在探索通过互联网建立点对点连接的方法。Python 是我首选的语言,尽管我知道可能需要使用低级语言。我愿意尝试所有可能的方法,但有一个限制。对等点位于 NAT 后面,无法进行端口转发。因此,我认为打洞是唯一的方法。因为我知道 WebRTC 可以在对等点之间建立对等连接,并且可以用于传输音频、视频和数据。我相信它可以完成我的任务。WebRTC 旨在在设备之间建立直接连接,而不是通过中间服务器路由流量。此外,如果对称 NAT 对等体可以使用此方法连接到另一个非对称 NAT 对等体,那就太好了。原创 2024-11-05 00:15:00 · 673 阅读 · 1 评论 -
无法在项目上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile):编译失败
我在尝试清理或构建 maven 项目时遇到错误。错误与我的模型中的 getter/setter 有关,这些模型的顶部有 @Data 注释。尽管它们捆绑在 @Data 中,但我尝试在模型中包含 @Getter 和 @Setter,看看是否会有任何变化,但无济于事。现在,我对 pom.xml 进行了调整,但似乎没有任何效果。此外,我尝试过使缓存无效并重新启动。如果此字段已存在,并且您正在使用 IntelliJ IDEA,请检查是否安装了 lombok 插件。根据错误日志,以下任一情况都可能是问题。原创 2024-11-04 00:15:00 · 1745 阅读 · 0 评论 -
我的随机数生成有什么问题,它只给出一个数字作为输出
我尝试过更改数字,还尝试过删除并重新添加数学层,但结果仍然相同。它每次都应该给出不同的数字,但在我的例子中,无论我编写代码多少次,它都只给出一个数字作为输出。如果生成一个随机数并将其存储在变量中,则该变量的内容在同一不变变量的不同输出中不会改变。将打印 3 个新生成的随机数。原创 2024-10-29 00:15:00 · 678 阅读 · 0 评论 -
是否可以将外部私钥存储到 TPM 中并使用?
密钥迁移:虽然某些 TPM 允许密钥迁移或密钥封装,但这通常需要使用专门创建为可导出的密钥,并且可能仍需要与原始 TPM 交互。如果您尝试将私钥从一个 TPM 导出到另一个 TPM,通常无法导入,因为密钥已绑定到硬件。使用密钥分割或共享:如果您需要跨多个系统访问同一个私钥,请考虑使用密钥分割技术,将私钥分成几部分并存储在不同的 TPM 上,或者使用可以促进这一点的密钥管理系统。可导出密钥:如果您需要共享密钥,您可能需要研究在 TPM 之外生成密钥,然后以符合其安全协议的方式将其导入每个 TPM。原创 2024-10-28 00:15:00 · 684 阅读 · 0 评论 -
Powershell 5 与 7 的不同输出
wrong 和 $right 在 PowerShell 7(Azure Portal Cloud Shell)中都是正确的,但 $wrong 在 PowerShell 5(来自 DevOps 管道)中给出了错误的结果…我遇到一个奇怪的情况,在 Powershell 7 中运行某些东西会返回预期的结果,但在 Powershell 5 中则不会,除非你在多个赋值中打破行。仅当将命令拆分为多行时,在 Select-Object 命令中为新属性 Key 完成的整个字符串连接才有效。原创 2024-10-24 00:15:00 · 418 阅读 · 0 评论 -
如何在浏览器中查看格式化的 HTML?
我需要这个 HTML 页面在我的浏览器中显示格式化后的信息。我只是将文件存储在本地驱动器上。我需要将文件上传到服务器才能将其作为 HTML 查看,还是可以在本地查看?如在屏幕截图中看到的,它当前显示相同的 HTML 代码。我尝试搜索,但找不到解决方案。首先 => 使用其他浏览器,然后使用新浏览器打开该 html 文件,如果没有任何变化,则 => 创建一个新文档,并在写下任何单词之前将其保存为 html,然后你就可以编写你的 html 代码并使用不同的浏览器打开它。原创 2024-10-23 00:15:00 · 385 阅读 · 0 评论 -
在 Python 中使用 Tensorflow 时出错:google.protobuf
如果您的 protobuf 版本为 4.x 或更高版本,则可能与 TensorFlow 2.10 不兼容。TensorFlow 2.10 通常与 protobuf 3.x 配合使用效果最佳。我尝试使用 Python 3.8.20 和 Tensorflow 2.10 在 Windows 上的 Anaconda 环境中运行 Python 脚本。这是一个兼容性问题。使用以下方法检查 protobuf 版本。或者使用以下方式降级 protobuf。回溯(最近一次调用最后一次):文件。原创 2024-10-21 00:15:00 · 757 阅读 · 0 评论 -
将一个列表的内容移动到另一个列表
我正在尝试这种方式,但名称必须根据元素在每次迭代时更改。此外,我实现的计数器似乎非常过时。必须有一种流畅的方式来做到这一点吗?我想将一个列表的内容移动到另一个列表,但列表略有不同。将小心地引发编译器错误(并且也会遵循。列表参数中的对应元素将是……如果您更改字段的名称,您将需要使用反射来获取。这些是列表所属的属性。名称字段是实际字符串。您只需附加它们即可。原创 2024-10-18 00:15:00 · 364 阅读 · 0 评论 -
TypeError:类型“int”的对象没有 len()
如果你想使用pop,请执行以下操作return arr.pop() + rec_sum(arr)。Python 保证从左到右评估操作数,因此你知道在调用+之前数组将被修改。我想编写一个递归函数来计算数组中元素的总和,但是当我将数组传递给函数时,它会认为我传递了一个整数,并写道没有 len() 函数。Python 的list.pop()方法返回弹出的元素,因此您将整数传递给递归函数调用,而不是另一个列表。原创 2024-10-17 00:15:00 · 400 阅读 · 0 评论 -
是否可以将缓存的 hashCode 方法添加到原始字符串?
中的字符串是不可变的,并且哈希码是昂贵的操作,因此缓存它是有意义的,但不幸的是,无法在字符串上设置属性,因此下面的代码将不起作用。这个想法是在原型中存储一个对哈希对象的不可变引用,并为每个字符串添加值。问题不在于字符串的不可变性,而在于原型的工作方式。更新,或者可能使用外部缓存,类似于下面的非工作代码,但不幸的是。我想知道是否有某种方法可以使其工作,也许是一些隐藏的内置。我有一些依赖于哈希码的方法,比如。中的自定义唯一和哈希集合。原创 2024-10-10 00:15:00 · 293 阅读 · 1 评论 -
React Route v6. 如何防止用户导航到另一个页面
当有未保存的更改时,我找不到如何阻止用户导航到另一个页面。为了更清楚起见 - 我知道如何做剩下的事情,我只需要一些可以阻止它处理直到用户确认的东西。,但它仅在用户重新加载页面或导航到另一个网站时才有效。如果用户在应用程序内更改页面,它就不起作用。解决方案的链接都将不胜感激。此外,我可以尝试任何其他方法而不是。,所以很多互联网上常用的解决方案都不适用于它,例如。但我不明白如何添加“停止或暂停导航”。但它也不会停止导航(它的作用与。方法的自定义钩子解决该问题。原创 2024-10-09 00:15:00 · 273 阅读 · 1 评论 -
在 TextForm 字段后显示图标
尝试下面的代码希望它对你有帮助。我刚刚更改了你的搜索栏小部件,如果你想显示你的后缀图标,只需将其添加到 texrfield 之后即可。3、Suffixicon 将图标放在边框内,我希望它位于边框外。希望图标(在后缀为图标的搜索栏内)显示在搜索栏之后。尝试用下面的方法替换你的 Padding 小部件。4、我也尝试过用后缀代替后缀图标,但没有成功。2、当我将行置于扩展状态时,出现同样的问题。1、当两者排成一行时,它不会显示出来。原创 2024-10-03 00:15:00 · 462 阅读 · 0 评论 -
ECS - 多端口任务
单个目标组只能将流量转发到一个端口。您需要创建两个目标组(每个端口一个),并在负载均衡器上创建两个侦听器,一个将流量从您的。任务,但我无法以这种方式配置它,即两个端口都将在单个目标组和单个注册目标内公开,因此我将能够通过负载均衡器路由流量。(通过第一个目标组),另一个将。服务(通过第二个目标组)。我正在尝试将此服务部署为。端口上的流量转发到后端。服务注册两个目标组,原创 2024-10-01 00:15:00 · 310 阅读 · 0 评论 -
在 Java 中提供接口方法而不是实现接口
方法时,我预计会出现编译时错误,但我没有观察到编译错误,而是得到了运行时错误。请解释为什么上述场景中没有显示编译时错误。在进行方法调用时,编译器需要能够检查该方法是否确实存在。如果我们必须能够调用在类中实现的方法,为什么我们还必须实现接口?,你会发现它根本没有使用泛型;这就是为什么你不会收到编译错误的原因。要容易得多,而且正如您所指出的,这更符合。因为该方法必须进行一些非平凡的反射。其中提到我们必须实现。之所以需要接口,是因为。这是出于历史原因:该方法是在。原创 2024-09-27 00:15:00 · 315 阅读 · 5 评论 -
在docker中找不到文件
应用程序在初始化期间使用这些数据将数据植入数据库迁移。在我的开发环境中,一切正常,但当我在。环境文件系统对我来说太陌生了,无法进行调查。中,问题似乎源于相对文件路径未正确解析。环境中运行该项目时,找不到该文件。检索文件不应该导致没有文件。在使用该文件时遇到了麻烦。此文件包含主数据,我的。文件路径将无法很好地识别。被复制到容器内,路径为。我的项目中的文件位置。确实尝试过:尝试检查。而不是正常斜杠,因为。原创 2024-09-26 00:15:00 · 469 阅读 · 3 评论 -
New major version of npm available! 8.3.1 -> 10.8.3 报错
安装新项目时,出现如下升级错误。原创 2024-09-24 00:15:00 · 5366 阅读 · 2 评论 -
Maven 和 gradle JavaFX 项目的休眠行为差异
我一直在尝试将Hibernate与我的项目集成。它与Hibernate社区包、Jakarta和xerial配合得很好。我还将文件放在了。我还尝试使用gradle创建另一个项目,并按照此maven项目的步骤操作,但出现了错误。对于 gradlejavafx项目,它与maven项目位于同一位置pom.xml供您参考原创 2024-09-20 00:15:00 · 1113 阅读 · 30 评论 -
关于 Spring 数组元素 API Generator not respecting `nullable: false`的问题
可以尝试的一个可能的解决方案是在数组字段上应用自定义注释,然后基于该注释编写自定义验证。规范中,我有一个带有技能数组的项目模式。我希望此数组中包含非空项。专家(事实上我只是第一次探索生成器代码)。注释,这允许技能数组内出现空值,这不是预期的行为。因此我在该方法中模式相关代码后本地添加了以下几行。如何确保生成的代码对数组项强制执行非空约束?然后我按照规范中的以下模式进行了尝试。生成器,发现正在生成相关代码,它生成的代码现在看来是正确的。中,技能字段不包含数组项的。生成器项目进行更改。代码中,缺少数组项的。原创 2024-09-19 00:15:00 · 353 阅读 · 0 评论 -
如何在 Visual Studio Code 中反编译具有正确行号的 Java 类?
经过彻底的搜索后,我发现了一个关于在 Visual Studio Code 中实现 Java 反编译器的未解决的问题,可以在https://github.com/dgileadi/vscode-java-decompiler/issues/4找到。仅供参考,我已经使用外部反编译器检查过,它显示正确的行号,这意味着类或 jar 文件仍然具有调试信息。答:已经使用外部反编译器检查过,它显示了正确的行号,这意味着类或 jar 仍然具有调试信息。我需要原始行号的原因是因为我可以从堆栈跟踪导航到引发异常的确切行。原创 2024-09-13 00:15:00 · 1081 阅读 · 4 评论 -
Visual Studio 在 .NET MAUI 安装期间无法安装 OpenJDK v8 - 访问被拒绝
清除安装程序缓存::我通过删除 ProgramData\Microsoft\VisualStudio\Packages 中的所有内容来清除 Visual Studio 安装程序的缓存,但安装仍然失败。检查文件夹权限:我确保 C:\Program Files\Android\jdk\ 文件夹未设置为读取,并且我检查了我的帐户是否具有完全访问权限。以管理员身份运行安装程序:我以管理员权限运行了 Visual Studio 安装程序,以为它可能会修复权限问题。我尝试过几种方法来解决这个问题,但都没有什么效果。原创 2024-09-11 00:15:00 · 648 阅读 · 0 评论 -
如何在运行时修改serialVersionUID
我很确定我的库仍然与外部系统兼容,所以我尝试使用 javassist 修改本地 com.essbase.api.base.EssException 的 serialVersionUID。错误仍然存在,但它说我的本地 serialVersionUID 现在是 -7214799155395914399,所以这是在做一些事情。有任何关于如何将我的 serialVersionUID 转变为 9031463779199124957l 的想法吗?原创 2024-09-09 00:15:00 · 391 阅读 · 0 评论 -
Java Springboot JpaRepository 可以动态加载关系数据吗
在存储库中使用此注释仅选择 id 并将其写入单独的模型,因此它不会加载所有相关实体。如果这不起作用,也许尝试在 @Query 中使用 nativeQuery=true 并从 JPQL 查询切换到本机 SQL:)我遵循了几个教程,发现每次我向服务器发出 HTTP 请求时,JpaRepository 都会返回实体及其所有关系。问题是:JpaRepository 能否动态加载关系数据,有时我确实想要它的关系,有时我不想要它的关系数据。首先,只有当您尝试访问相关实体时,才会加载它们,因为您。原创 2024-09-05 00:15:00 · 567 阅读 · 9 评论 -
Java 流过滤器是否足够智能,可以忽略有序流中不必要的项目吗?
如果它检查所有项目,那么在有序列表的情况下,是否有更智能的方法来过滤项目?,或者鉴于它是有序的,它将在达到第一个错误条件后停止过滤,即,在上述的场景中,由于返回一个包含所有与过滤器匹配的元素的列表,如果您想在特定条件为真/假时停止处理,可以使用。因此适用于流中的所有元素。或者它总是检查所有项目?如果我应用如下过滤器。原创 2024-09-02 00:15:00 · 320 阅读 · 0 评论 -
我如何解决 java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter
优质博文:IT-BLOG-CN我如何解决我没有使用,只使用,这是我的解决方案这个问题的答案是 Java 版本 >= 9 添加依赖项原创 2024-08-29 00:15:00 · 1280 阅读 · 0 评论 -
如何更改 Mac 上 Java 的默认版本?
选择您想要作为默认的版本。原创 2024-08-30 00:15:00 · 661 阅读 · 4 评论 -
writing classes ... [xxx of xxxx] 执行时间太长
打开设置【File - Settings…原创 2024-07-27 23:01:21 · 618 阅读 · 4 评论 -
Linux Redhat ens33不显示IP问题
【第二步】:修改网卡配置参数。【第三步】:重启网卡,然后。检测下网络有没有通。原创 2024-06-25 03:00:00 · 1145 阅读 · 2 评论 -
Node 启动抱错 Error: error:0308010C:digital envelope routines::unsupported
几乎所有存在此问题的依赖项都有可用的更新版本,您可以安装该版本。在 Node 18 成为 Node 的 LTS 版本后,找出您的依赖项对应的版本,并将您的依赖项提升到该版本。您可以降级 Node 本身,以便您使用的版本使用旧的、不安全的 LibSSL 版本。这实际上是唯一正确的解决方案:更新您的依赖项,因为就像 Node.js 本身一样,它们可能会让您的项目容易受到攻击和利用。这实际上是唯一正确的解决方案:更新您的依赖项,因为就像 Node.js 本身一样,它们可能会让您的项目容易受到攻击和利用。原创 2024-05-20 00:15:00 · 1306 阅读 · 3 评论 -
Mac 更新 Homebrew软件包时提示 zsh: command not found: brew 错误
安装成功 但还需要重启终端 或者 运行 source /Users/zhengzhaoxiang/.zprofile 否则国内地址无法生效。如果出现如下提示,进行更新时,根据上述的步骤重新操作即可。提示选择下载源时选择1即可。当提示是否删除之前本机安装的。原创 2024-05-03 00:15:00 · 1028 阅读 · 2 评论 -
node 项目启动报 ERROR Failed to compile with 1 errors 错误
具体的构建逻辑会根据项目的需求和配置而定,例如将源代码转换为浏览器可执行的。等)来对项目进行打包、压缩、转译等操作,以生成最终的可部署的代码。通常在开发过程中,我们会使用一些构建工具(如。命令安装项目依赖,它会根据项目根目录下的。文件中的依赖配置,将所需的包下载并安装到。即可正常启动项目,不会再出现上述错误。文件,或者将代码打包成可发布的文件等。【1】删除项目中原有的。原创 2024-04-29 00:15:00 · 2940 阅读 · 2 评论 -
Mac 电脑 vscode 终端提示 zsh: command not found
安装依赖时,终端却提示。原创 2024-04-28 00:15:00 · 1655 阅读 · 2 评论 -
mac 使用 git pull/git push 时需要输入密码,解决方案
根据提示输入密码,成功后会展示你本机的ssh密钥地址;时,提示需要输入密码。命令则无需输入密码了。原创 2024-04-27 00:15:00 · 1208 阅读 · 5 评论