所有问题
javascript - 在 JavaScript 数组中更新现有变量
在 JavaScript 中,当我将变量添加到数组中,然后更新数组中的每个元素时,为什么在控制台中输出时变量具有相同的值?
在下面,我希望所有变量都显示777在控制台中,但它们显示为 0。
记录阵列时[777,777,777]按预期显示。
java - Java 程序在 eclipse 中运行。作为可运行的 Jar 失败
我编写了一个 Java 应用程序,从 Eclipse 运行时运行良好 Compiler JDK 是 1.8,JRE 是 jdk1.8.0_172 附带的 Eclipse 运行它是正常的 64 位模式,JDK 是 64 位版本
我需要能够从 .bat 或 .cmd 文件运行应用程序:
该路径是指 JRE 的副本,我将使用可运行的 .Jar 将其捆绑到安装程序中
运行 .bat 文件会导致此错误:
当我使用 eclipse 将应用程序导出为可运行的 .jar 时,我选择“将所需的库打包到生成的 JAR 中”
下面是我的大部分 Java 代码。
为了获得可以与 jre 一起打包的可运行 .Jar,我需要进行哪些更改?
我的代码有问题吗?它在 Eclipse 中编译得很好。
我构建项目的方式可能有问题吗?
我意识到我的代码严重依赖 org.eclipse 库。这是问题吗?如果是这样,我应该怎么做才能补救?
javascript - Twitter API:媒体/上传 400 错误请求:媒体类型无法识别
所以我有一个网站,用户可以在其中上传图像文件(我一直在使用 113KB PNG 文件进行测试)。点击提交按钮后,图像数据被编码为 base64,然后以 POST 请求正文中的 JSON 格式发送到 Heroku 上托管的 node.js 服务器。然后服务器获取图像数据并解析 JSON。media/upload然后,我使用节点模块从 heroku 服务器向端点发送 POST twitter,. 我试过用它来发布一个正常的状态,所以这不是身份验证问题。在twitter模块文档的示例中,他们这样做(原始二进制文件,而不是 base64):
但是,按照我的做法,我实际上无法读取文件——我得到的只是来自 JSON 字符串的编码数据。无论如何,这就是我所拥有的:
我怀疑问题是因为我传递的是数据而不是readFileSync. 关于如何在不使用它的情况下做到这一点的任何想法?
java - Java中的随机类型对象总是给我相同的数字
如何在 Java 中每次获取不同的随机数:
它总是 15。我做错了什么?努力学习Java。
typescript - TypeScript 定义文件的分发
我从一开始就使用 TypeScript,并经历了工具和存储库的迭代,用于获取第三方库的 TypeScript 定义文件(即 somelib.d.ts)——肯定类型、tsd、打字、nuget,现在是 npm @types存储库和开发人员,包括他们包中的类型。
我今天的问题是,分发定义文件的理想方式是什么?
我知道如果开发人员不愿意提供打字稿文件,那么另一个开发人员可以将这些文件提交给确定类型的项目,以便它们可用。
如果开发人员愿意接受 Pull Request,是否最好将它们与包一起分发?
如果包中包含定义文件,是否有包含它们的标准(文件夹/名称)?
bluej - BlueJ 中的刽子手
我正在尝试使用基于字符串的游戏板在 BlueJ 中编写刽子手。我将游戏板作为另一个类中的字符串,我试图在我的主类中调用它,以便在输入所需的猜测单词后打印。每次我运行代码时,它都会打印带有随机数字和字母的 Gameboard@,而不是实际的刽子手游戏板。在上面的代码中,我从 Hangman 类中放入了 void main,然后从我的 Gameboard 类中放入了游戏板的代码。
刽子手类:
游戏板类:
react-native - React Native asyncstorage 以保存按钮的样式
我有两个按钮,我想将样式保存在异步存储中。目前它们被保存在这样的状态:
并且根据值的样式改变
视图中的按钮看起来像这样
我正在使用 AsyncStorage 来保存状态,但它出现了这个错误
请帮忙!
sql - XML 导入 SQL Server 的噩梦
我正在尝试将 XML 文件中的数据加载到 SQL Server 中,并且在添加相关键(存储在“键”节点中)以将 XML 数据链接到 SQL Server 中时遇到问题。
请考虑下面的 XML 片段。
我需要将相关密钥添加到每个节点。
这是我的 tsql 的一部分:
上面的代码只将第一个键值插入到两个结果中,例如<key xx8546 </key>。请你能帮我弄清楚这真的很令人沮丧。
非常感谢,
国阵。
java - 为什么使用 webflux 进行 spring boot 测试会忽略自定义 jackson 模块
我正在使用 Spring Boot 2.0.1 和 WebFlux 路由器功能(不基于注释!)编写应用程序。对于我的一些数据对象,我编写了扩展的自定义序列化程序StdSerializer。这些我在 a 中注册SimpleModule并将该模块作为 bean 公开。
当我运行应用程序时,这个设置就像一个魅力。bean 被实例化并使用正确的序列化程序序列化 REST 响应。
现在我想编写一个测试来验证路由器功能和它们背后的处理程序是否按预期工作。我想模拟的处理程序背后的服务。但是,在测试中,REST 响应使用默认的序列化程序。
我创建了一个重现该问题的小型演示项目。完整代码可以在这里找到:http ://s000.tinyupload.com/?file_id=82815835861287011625
Gradle 配置加载 Spring Boot 和一些依赖项以支持 WebFlux 和测试。
数据对象有两个字段。
自定义序列化程序以与默认序列化程序完全不同的方式呈现数据对象。原来的字段名消失了,数据对象的内容被压缩成一个字符串。
序列化程序包装在 Jackson 模块中并作为 bean 公开。ObjectMapper在运行实际应用程序时,该 bean 被正确拾取并添加到。
我还验证了 bean 确实存在于测试中。所以我可以排除在测试期间创建的上下文缺少加载 bean。
运行应用程序时的结果:
运行测试时的结果:
我也尝试创建自己的 ObjectMapper 实例,但也没有使用。我想知道我是否缺少设置(尽管我确实尝试了很多注释......)或者我是否遇到了错误。我在 Google 和 SO 上进行了很多搜索,但到目前为止我找到的解决方案都没有帮助。此外,到目前为止,很少有人使用路由器功能:)。
任何帮助表示赞赏!
更新:我也尝试使用 2.0.2.RELEASE 和 2.1.0.BUILD-20180509。结果总是一样的。
javascript - 等待所有异步请求在循环内完成
我需要将所有结果推送到一个进行异步 http 调用的数组中,但我需要等到所有调用都完成。
在这里使用 await 是唯一的选择吗?我害怕使用它,因为等待每个请求会减慢整个过程。
javascript - 在javascript中动态验证html控件
我正在尝试验证动态添加控件的 html 页面。
我的代码如下所示
所以我的页面有一个<textarea>HTML 控件(带有 id 'txt_comments')和一个<select>HTML 控件(带有 id 'validate')。
此控件有选项:“选择一个值”、“是”、“否”
所以每个文本区域都有一个各自的选择(下拉)。
并且这些控件是动态添加的。
我的验证规则是:
- 用户必须从下拉列表中选择任何值
- 如果用户选择“是”,则相应的文本区域应该有一些文本(最少 1 个字符,最多 1000 个字符)
- 如果用户选择“否”,则 textarea 可以为空白或禁用。
我能够验证文本区域或下拉列表。我无法同时验证两者。
任何人都可以帮忙吗?
提前致谢。
编辑:
我从 VB.NET 生成 HTML 动态代码
install4j - 为什么 Install4j 在卸载后需要在下次安装时重新启动?
我有两个使用 install4j 构建的 Windows 安装程序,我执行以下步骤:
- 安装版本 X
- 卸载版本 X
- 安装版本 x + 1
结果是以下消息:未完成先前程序的安装/删除。您需要重新启动计算机才能完成安装。
我知道这个消息的原因是卸载步骤添加了注册表项HKEY_CURRENT_USER\SOFTWARE\ej-technologies\install4j\RebootCheckFile
问题是为什么卸载步骤添加了这个注册表项?
angular - 带有模板驱动表单的 MatHorizontalStepper stepControl
有没有办法将[stepControl]错误匹配器与模板驱动的表单一起使用?文档只介绍了一个 AbstractControl 实例,它显然强制使用响应式表单。
我尝试使用[stepControl]="myNgForm"并[linear]="true"验证这些步骤,但步进器只是忽略它。
我很感激任何帮助。
谢谢!
android - 如何在xml中的按钮中心设置图标
我有一个有背景的按钮我想在中心位置为按钮设置图标这是我的 xml 代码
但图标出现在按钮的左侧请帮助
可以将图标设置为用于多个按钮的形状吗?
python - Tkinter如何停止在条目中首先输入0,除非后跟小数点
这是我用于 python tkinter 计算器的一些代码。放置所有内容很长,但我面临的问题是您可以先在条目中输入 0,然后在其后面输入正常数字。例如,我可以输入 0,然后输入 5,它会在我的条目中显示 05。我怎样才能删除 0 并替换它,除非它后面跟一个小数点或者前面已经有一个数字。还有如何停止在条目中输入多个零。
python - Python Kivy:在 Kivy 的类中使用变量
我的代码变得非常密集,所以我希望通过使用变量来简化它,但它不起作用。这是问题区域附近带有注释的代码:
这是 .kv:#:import FadeTransition kivy.uix.screenmanager.FadeTransition
当我在不使用变量的情况下写出整个内容时,它工作正常。我说的变量在类:LevelOneBedroomScreen,变量是:example_var_a,example_var_b。提前谢谢你。
domain-driven-design - DDD - 具有大关系的聚合,是不变量的一部分
假设我有两个模型
Project和Task
一个项目可以有很多任务,但一个项目只能有一个状态为 的任务in_progress。
据我了解,这通常作为根聚合的域不变量的一部分处理
然而,在这种情况下,与项目相关的任务列表可能是无限的,所以在我看来它不太适合,但同时项目应该控制和维护上述不变量
关于如何最好地建模这个有什么建议吗?
javascript - mxgraph:沿特定 x/y 值拖动锚单元
我需要将新绘制的单元格锚定到现有单元格的 y 值(只能沿 X 轴拖动)。拖动现有单元格时,新创建的单元格应随之更新 y 值。有任何想法吗?
c# - 实体框架核心读取和更新多行 - 复合主键
我有一个这样的表结构:
这里 ID 和 Code 形成复合主键,即在上表中,您不能有 ID = 2 和 Code = 4 的另一行。
现在我们正在使用实体框架核心,我有一个名为 Branch 的类(代表复合键),它看起来像这样:
其次,我也有一个List<Branch>。现在我想做两件事:
首先进行一次数据库调用并获取整个分支列表的完整对象(ID、代码、值)。
之后,我将更改每个对象的“值”。
然后我想进行一次数据库调用并为每一行保存更新的“值”。
目前我正在循环执行此操作,因此效率低下。
我们如何在一次通话中做到这一点?谢谢。
javascript - 展平嵌套的对象数组,将键重命名为迭代器
我有一个对象数组,每个对象如下所示(轮询响应):
我需要展平responses键访问的数组,以便每个对象都键入它的迭代器。
最终对象应如下所示:
我看到的答案在展平或在集合上执行时不会重命名对象键。
我尝试了几种解决方案,但想在真正深入研究之前看看是否有简单的 es6 方法。
java - 如何弃用内部接口
我需要弃用 Java SDK 中的 API 以使其更通用。但我不知道如何在以下情况下做到这一点:
SDK用户调用如下:
我想从 Dog 推广到 Pet 并弃用提及 Dog 的 API。为了向后兼容,当我弃用 API 时,上面采用 Snowball 的代码片段不必更改。
我如何尝试弃用 Dog API:
问题是它不完全向后兼容。SDK 的用户必须实现 AdoptPet.OnPetAdoption.onPetAdoption() 否则会出现编译器错误:
是否有其他方法可以弃用AdoptDog(特别是OnDogAdoption)并保持完全的向后兼容性?
linux - 关于getopt语法错误
好吧,我是一个 linux bash 业余爱好者,正在玩getopsand getop; 我已经阅读了几个论坛中关于该主题的几个对话,但我似乎无法让我的代码工作。
这是一个使用 的小脚本getopts,从这个论坛回收:
它完成了它的工作:
现在,由于我想尝试长选项名称,我正在尝试getopt,尝试从我在网上找到的示例中理解语法:
上面的代码不起作用:
你能帮我理解我的错误吗?
php - Laravel 查询 bulder where and or
如何在 Laravel 中使用这个查询?
我试过这样
像这样
但没有任何效果。在一个类别中,我有两种产品,3 项。每个项目都有一些价值。我需要检查每个项目的价值并计算它们。我只想显示价值小于 3 的项目。在这个例子中,它应该是 2/2,这意味着 2 个产品有 2 个价值小于 3 的项目。