我需要为Grails设置Windows工作环境.我想将GGTS用作IDE,但在编译示例项目时遇到了一些错误.目前我正在使用jdk1.8.0_40和Grails 2.5.0.这会导致此错误(但最终项目正在运行):
Groovy:Unexpected problem with AST transform: The Spock compiler
plugin cannot execute because Spock 1.0.0-groovy-2.4 is not compatible
with Groovy 2.3.10. For more information, see http://versioninfo.spockframework.org
Run Code Online (Sandbox Code Playgroud)
最重要的是,有两个Java异常断点,列为"未知".只有我能找到的版本支持信息是:
Java SDK 1.5+ for Grails 1.2 or greater
Run Code Online (Sandbox Code Playgroud)
GGTS本身似乎没有使用最新的grails(3.0.1),因为我根本无法添加它(目录似乎不是grails安装).
我应该使用Java 7吗?
我正在使用 SpringBoot2.4.2和 SpringBatch。反序列化失败并显示以下堆栈跟踪:
2021-03-29 15:51:28.529 ERROR 30308 --- [ main] o.s.boot.SpringApplication : Application run failed
java.lang.IllegalArgumentException: Unable to deserialize the execution context
at org.springframework.batch.core.repository.dao.JdbcExecutionContextDao$ExecutionContextRowMapper.mapRow(JdbcExecutionContextDao.java:328) ~[spring-batch-core-4.3.1.jar:4.3.1]
at org.springframework.batch.core.repository.dao.JdbcExecutionContextDao$ExecutionContextRowMapper.mapRow(JdbcExecutionContextDao.java:312) ~[spring-batch-core-4.3.1.jar:4.3.1]
at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:815) ~[spring-jdbc-5.3.3.jar:5.3.3]
at org.springframework.batch.core.repository.dao.JdbcExecutionContextDao.getExecutionContext(JdbcExecutionContextDao.java:129) ~[spring-batch-core-4.3.1.jar:4.3.1]
at org.springframework.batch.core.explore.support.SimpleJobExplorer.getStepExecutionDependencies(SimpleJobExplorer.java:238) ~[spring-batch-core-4.3.1.jar:4.3.1]
at org.springframework.batch.core.explore.support.SimpleJobExplorer.findRunningJobExecutions(SimpleJobExplorer.java:118) ~[spring-batch-core-4.3.1.jar:4.3.1]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.3.3.jar:5.3.3]
at …Run Code Online (Sandbox Code Playgroud) 我尝试使用 angularjs 和引导程序使用 ng-flow 模块实现个人资料图片上传。在 safari 中它工作正常,但在 chrome 中该请求不起作用。它向我显示“注意:请求尚未完成”
这是一个屏幕截图:
我试图禁用所有 chrome 扩展等,但它仍然无法正常工作。我注意到的另一件事(我不知道它是否与我最初的问题有关)是一个奇怪的按钮边框错位,它似乎也只出现在 chrome 中。
从我的角度来看代码:
<div class="row">
<div class="col-md-12">
<h2 style="text-align: center">edit your profile</h2>
</div>
<div ng-controller="uploadCtrl" flow-init="{singleFile:true}" flow-name="uploader.flow" flow-files-added="processFiles($files)">
<div class="form-group">
<button flow-btn class="btn btn-primary btn-sm" flow-attrs="{accept:'image/*'}">Upload Profile Picture</button>
</div>
<div class="thumbnail" ng-show="$flow.files.length">
<img class="preview" flow-img="$flow.files[0]"/>
</div>
<button class="btn btn-primary btn-sm" ng-show="$flow.files.length" ng-click="save()">save</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
控制器:
angular.module("myController").controller('uploadCtrl', function($scope, profileService) {
$scope.imageStrings = [];
$scope.processFiles = function(files){
angular.forEach(files, function(flowFile, i){
var fileReader = new FileReader();
fileReader.onload = function (event) …Run Code Online (Sandbox Code Playgroud) 我只是试图通过"grails"在命令行中运行Grails 3.0.1但是它失败了以下的stacktrace:
| Error Error occurred running Grails CLI: null
java.lang.NullPointerException
at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3137)
at org.grails.cli.profile.git.GitProfileRepository.getAllProfiles(GitProfileRepository.groovy:72)
at org.grails.cli.profile.commands.ListProfilesCommand.handle(ListProfilesCommand.groovy:43)
at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:173)
at org.grails.cli.GrailsCli.getBaseUsage(GrailsCli.groovy:118)
at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:162)
at org.grails.cli.GrailsCli.main(GrailsCli.groovy:99)
| Error Error occurred running Grails CLI: null
Run Code Online (Sandbox Code Playgroud)
我正在使用这个版本的Java
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Run Code Online (Sandbox Code Playgroud) 我正在做一些聚类,结果是这样的字符串列表:
['5-3-2', '5-3-2', '4-3-2-1', ...]
Run Code Online (Sandbox Code Playgroud)
我想根据字符串的频率绘制条形图。是否有捷径可寻?我想我可以识别列表中的唯一元素并计算它们,但也许有更舒适的解决方案?
编辑:更多信息
import matplotlib.pyplot as plt
import numpy as np
import math as math
import Utils as ut
from sklearn.cluster import KMeans
from itertools import cycle
...
result = np.array(result)
keys, counts = np.unique(result, return_counts=True)
print('Keys: ', keys)
print('Counts: ', counts)
print(result)
plt.bar(keys,counts)
plt.show
Run Code Online (Sandbox Code Playgroud)
输出:
Keys: ['3-1-4-2' '3-2-3-2' '3-3-2-2' '4-2-2-2' '4-2-3-1' '4-4-2']
Counts: [ 21 154 23 1 48 4]
Run Code Online (Sandbox Code Playgroud)
编辑 2:绘图显示在调试模式下,断点打开plt.show,当我跨过它时它消失了。所以它在运行模式下不可见。有什么建议?
我刚得到第一台Macbook,并尝试设置xampp。
我设置了一个表,并为root @ localhost添加了密码。
之后,我在config.inc.php中添加了密码,我无法再访问phpmyadmin了。
我发现了一些建议,并再次修改了权限
(chmod644 755,添加了$ cfg ['CheckConfigurationPermissions'] = false;)
但没有任何效果。
现在,我删除并重新安装了xampp,并立即得到了相同的错误。
第一次安装是
xampp-osx-5.6.8-0-安装程序
第二:
xampp-osx-5.5.24-0
grails ×2
angularjs ×1
ggts ×1
javascript ×1
matplotlib ×1
ng-flow ×1
phpmyadmin ×1
python ×1
spring-batch ×1
spring-boot ×1
xampp ×1