问题标签 [prepare]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - 在 maven 发布时提交一些文件:prepare
是否可以在 mvn release:prepare 时提交一些文件(没有 pom.xml)?
在我的 MultiModul 项目中,我使用 prepareGoals 配置了发布插件,以更改 sql 文件中的版本。
一切正常,但不会提交更改的 sql 文件。
sql 文件位于父文件夹的子目录中。没有 pom.xml
android - MediaPlayer 准备失败 IOException
我的问题是有太多的 MediaPlayers 会导致 IOException preparefailed: status= 0x1 记录吗?
我的程序运行的方式是我为每个要播放的视频使用一个单独的媒体播放器实例。在运行结束时,我停止 videoPlayer,释放它,然后将其设置为 null;有时这没关系,但有时当我在视频之间移动太快时,我得到一个 IO 异常并且视频无法播放。我还有一个 mediaPlayer 在服务中播放一些背景音乐。
基本上,每次文件结束播放时,我的视频活动都会收到一个新呼叫。这可能是错误吗?我应该尝试用不同的文件重用同一个媒体播放器吗?
提前致谢
maven - maven 发布:准备版本字符错误
我正在尝试让 maven 发布插件工作,与 Perforce 集成。我昨天终于到了某个地方并设法运行:
并被要求指定很多版本和新的工作快照。我将版本“0.1”(不带引号)指定为所有子项目的发布版本,并将工作快照设置为“1.0-SNAPSHOT”(与以前相同),因为我只是在测试插件和集成使用 Perforce,而不是实际尝试构建一个版本。但是,输入信息后,我收到以下错误:
[错误] 无法在项目 myproject 上执行目标 org.apache.maven.plugins:maven-release-plugin:2.3.1:prepare (default-cli):执行目标 org.apache.maven.plugins:maven 的 default-cli -release-plugin:2.3.1:prepare failed: 数据“0.1”对于 JDOM 字符内容是不合法的:0x1b 不是合法的 XML 字符。-> [帮助 1]
(我不是 100% 确定这是我得到的确切错误)
但是现在,每次我运行mvn release:prepare
时,我都会遇到同样的错误(肯定是上面的那个),没有机会重新提供版本或工作快照名称。
版本“0.1”是否无效,或者我是否设法在其中一个值中输入了转义字符(“0x1b”),或者其他地方有什么问题?
我也找不到我输入的值去了哪里。我如何能够再次设置它们,或者从头开始准备输入新值?
提前感谢任何看到这个的人。
编辑:
我找到了后一部分的答案,即如何重置值。如果我跑
我可以再次输入值。
(正如@tom 在答案中已经提到的那样,我可以跑去mvn release:rollback
摆脱那些存在的东西。但是,这似乎不起作用,可能是因为准备失败了。)
这次我输入了默认值,但我注意到我的问题比这更深,而且我可能没有正确设置 Perforce 集成。我得到这个信息输出:
没有找到密码,没有它继续。
即使我将其设置为:
在我的 settings.xml 中。我只在项目的 pom 中的示例中看到过它的设置,但有人提到你可以在 settings.xml 中进行设置,这似乎是唯一有意义的事情(因为 pom通常在单片机)。如果我将用户名和密码指定为环境变量(-Dusername=xxx 等),我可以避免收到此消息。
但我也得到错误:
CommandLineException 退出代码:1 - 客户端“PCNAME”未知 - 使用“客户端”命令创建它。
其中 PCNAME 是我的桌面的 Windows 名称。我尝试运行:
并打开一个包含以下内容的文件:
那么为什么它说它是未知的/需要创建的呢?
为了回答自己,我只是注意到在运行后p4 client
它说Client PCNAME saved.
我猜这就是它显示的原因:P 所以我只需要按照错误消息中的说明进行操作。
现在我只需要解决问题:
如果我在 cygwin 中运行,我会收到错误Path 'D:\Server\pom.xml' is not under client's root '/cygdrive/d/Server'
,我猜这与 unix 和 windows 路径之间的冲突有关。
除此之外,在输入获得以下内容的版本之前,我没有收到任何错误:
和最终的 Maven 构建失败错误:
(请注意,在命令行上运行命令时也会发生这种情况,不会出现有关 pom 不在客户端视图中的错误)
这似乎是我剩下的最后一个问题......到达那里:)
maven - maven 发布:准备 IOException
我正在尝试让 maven 的发布插件与 Perforce 一起使用。当我运行时:
我得到这个输出(删除了一些 IP/用户名/密码):
当我在 cygwin 中运行它以及在普通的本机 Windows 命令提示符下运行它时,都会发生这种情况。
在我进行设置之前,我确信它至少可以将版本写入 pom 一次,但现在它没有。
maven - Maven能否发布:准备批量更新快照版本到发布版本
mvn 发布:准备
它不断要求我解决快照依赖项。有没有办法在批处理模式下执行此操作,以便 Maven 自动使用关联的版本。即,如果依赖项是 1.0.0-SNAPSHOT,它会自动将此依赖项更新到 1.0.0 版本吗?
php - 每次插入、更新和删除记录时都应该使用 mysqli 准备语句吗?
我主要关心的是在我的数据库表中插入、更新和删除记录的安全性。
如果我使用以下代码:
这是安全的还是我需要使用准备语句?
java - Android MediaPlayer 未准备好。错误 (1, -4)
所以我一直在尝试为android制作一个简单的音效应用程序。以下是相关代码:
基本上它会到达设置的“设置数据源”标签,但从未完成准备。错误代码是 (1, 4) 1 显然是未知错误。我使用了多个声音文件,我知道其中一个声音文件在仅使用 mp.create(etc...) 时就像播放器一样工作
我不确定这里发生了什么
提前致谢
编辑:所以我按照亚历克西斯卡地亚给出的链接示例,现在没有错误。但是, FileinputStream 永远不会完成。该程序似乎停滞不前。这是新代码:
php - PHP MySQLi准备语句无法返回行
我一直在用 PHP 将很多旧的 MySQL 东西转换为 MySQLi,并且在以下代码中遇到问题:
我已将故障范围缩小到查询本身。我得到 0 行返回,没有错误,所以我想我会输出查询(我要去那里的 str_replace 东西),我可以使用查询从数据库中返回一行,使用来自 PHPMyAdmin 的相同查询
我哪里错了?
编辑
我尝试将查询更改为没有绑定参数的基本查询 - “SELECT * FROM table”仍然没有返回任何行。所以这不是查询本身,而是我准备、执行情况的顺序/格式
第二次编辑:我已将 $stmt->store_result() 添加到代码中,但仍返回 0 行数。
第三次编辑:我调查了看起来不错的连接和用户设置。我可以通过控制台使用相同的用户和密码连接到数据库,并且数据库名称相同。我真的很难过:(
php - 在 PDO 中,我可以执行()一个字符串,但不能准备()然后执行()它
如果我PDO::exec()
查询,它会起作用。但是,当我尝试先PDO::prepare()
然后 PDO::execute()
,它不起作用。为什么?
例如,这按预期工作:
但是,这不是:
没有抛出任何错误,并且$db->errorInfo
显示全零,表示成功。
这对我来说绝对是零意义。
编辑上下文:
注意,newDB()
这只是一个使用我需要的设置启动数据库的功能。
当我运行以下命令时,它按预期工作:
但是,这没有,我不知道为什么:
lua - 切换两个精灵之间的问题
我是 corona sdk 的新手,我正在开发一个游戏。我的游戏也有大角色和大精灵表。在测试游戏时,我发现并非每次都如此,但有时当我在两个精灵之间切换时,它会卡住角色以及与角色相关的一些其他条件。
以下是代码...
当我尝试调试它时,它显示切换的(goodNinjaSwipe)精灵的名称,但旧精灵的帧数(goodNinjaWalk)。这是技术问题吗?我不明白
提前致谢...