在使用jenkins multibranch管道时,构建号会自动(静默地)将自身重置为1并将所有其他构建历史记录丢弃,直到该点为止.
在syslog中,我看不到运行updateNextBuildNumber的证据,将其设置为1.
由于版本标记来自旧版本的冲突,我在创建管道时手动设置了内置编号高(1300),因此复用的特定分支的唯一不同之处是重置为1.
有没有人遇到过这个bug?如果有,任何想法发生了什么?这不可能发生,因为它会覆盖生产版本号.
编辑:我看到有关未经授权的人试图从保加利亚进行REST API调用以及未能在multibranch管道上注册webhook的错误.
EDIT2:这是一个重复数据删除文档,其中包含3天窗口中遇到的所有错误和警告,重置可能已经开始.为简洁起见,已删除完整的回溯.
Dec 10, 2017 9:33:31 AM hudson.init.impl.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler uncaughtException
SEVERE: A thread (TCP agent connection handler #41 with /5.188.10.105:41480/70225) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.SecurityException: Rejected: sun.reflect.annotation.AnnotationInvocationHandler
Dec 10, 2017 1:23:47 PM hudson.remoting.SynchronousCommandTransport$ReaderThread run
SEVERE: I/O error in channel HTTP full-duplex channel 093ea142-17d1-4aa3-b57c-98899dfb7964
hudson.remoting.DiagnosedStreamCorruptionException
Read back: 0xac 0xed 0x00 0x05 'sr' 0x00 '/org.apache.commons.collections.map.ReferenceMap' …Run Code Online (Sandbox Code Playgroud) 从浏览器运行以下脚本后,我发现它将数据插入我的MySQL数据库两次.我只在我的代码中打了一个电话,一切似乎都井然有序.我在想这可能与在if语句中调用查询有关,但是我无法找到与此相关的任何内容.
我正在使用以下查询运行脚本:
http://businesstools.vmem.int/performance/api/start.php?device=7300&config=thin
Run Code Online (Sandbox Code Playgroud)
当我SELECT在此表上运行语句时,它返回以下内容.星号放在我运行的查询旁边,未标记的行作为辅助插入进入.
mysql> SELECT * FROM test;
+-----+-----+-----+---------------------+
| tid | cid | did | runtime |
+-----+-----+-----+---------------------+
| *1 | 1 | 5 | 2015-12-22 15:54:56 |
| 2 | 1 | 5 | 2015-12-22 15:55:29 |
| *3 | 1 | 5 | 2015-12-22 15:57:52 |
| 4 | 1 | 5 | 2015-12-22 15:57:57 |
| *5 | 0 | 5 | 2015-12-22 15:57:59 |
| 6 | 0 | 5 | 2015-12-22 …Run Code Online (Sandbox Code Playgroud) 我正在建立一个深度神经网络来玩连接4,它必须在非常有限的机器上与其他AI机器人竞争(不知道具体的限制,只是我只有几个核心和少量的记忆).因此,我希望以任何可能的方式优化我的训练集.它目前代表董事会中的州:
b 空白(不存在)
x 因为"x"件存在
o 为"o"件存在
win 获胜的设置
loss 丢失的设置
draw 用于绘制设置
本质上我试图映射它,以便我的3位整数可以取代这些内存繁重的字符串.我考虑使用a short,但它比char16位更糟糕.我想像这样映射它:
000 - > b
001 - > x
010 - > o
011 - > win
100 - > loss
101 - > draw
因为我可以在3比特的空间而不是字符中表示这些状态(每个字符8比特,哎呀!)我想尝试一下.但是我不知道如何在c中实例化这样的变量.
训练集长67557行,每行代表一个6x7板,后面有一个赢/输/抽奖子句.因此,每个字符节省5位将节省(5*6*7)+(5*1) = 215每行和215*67557 = 14524755位总数(1.81 MB,总共2.90 MB,整体空间减少62%).
我创建了一个SNS主题,该主题通过cli发布来自Cloudformation的所有信息。但是,当我检查队列时,它没有收到任何SNS消息。我通过订阅我的电子邮件来验证SNS是否可以正常工作,因此问题似乎出在队列和SNS之间。但是,我的语法找不到任何问题。据我所知,我完全遵循了Amazon的文档。
重击:
#SNS parameters
SNS_NAME="${NAME}_SNS"
SQS_NAME="${NAME}_SQS"
#Create SNS topic to send cloudformation notifications to
SNS_ARN=`aws sns create-topic --name ${SNS_NAME} | jq -r '.TopicArn'`
#Create SQS to send SNS to (holding SNS messages for lambda -^ up)
SQS_URL=`aws sqs create-queue --queue-name ${SQS_NAME} | jq -r '.QueueUrl'`
SQS_ARN=`aws sqs get-queue-attributes --queue-url ${SQS_URL} --attribute-names QueueArn | jq -r '.Attributes .QueueArn'`
#subscribe the queue to the notifications
aws sns subscribe --topic-arn ${SNS_ARN} --protocol sqs --notification-endpoint ${SQS_ARN}
aws sns subscribe --topic-arn ${SNS_ARN} --protocol email-json --notification-endpoint …Run Code Online (Sandbox Code Playgroud) 我正在设置一个 SQS 队列来摄取要由后端容器处理的配置数据块。我的第一个想法是json.dumps使用配置信息的字典并将其通过MessageBody的参数传递sqsclient.send_message()。但是,在阅读文档后,我看到还有一个MessageAttributes参数,似乎我可以相对轻松地将键值对传递给(sqsclient.sendmessage() 的文档)
我非常不确定其中的区别以及使用其中一种是否比另一种有任何好处。作为参考,我正在 EC2 实例中的容器上运行的 python 脚本中提取队列。
我正在尝试决定是使用 TextWriterTraceListener 还是 StreamWriter 来写入日志文件。在我工作的公司中,有些人使用其中一种,有些人使用另一种,但没有人能给我解释两者之间的真正区别。我也对这个问题做了一些研究,但没有人很好地解释这些差异。我知道 TextWriterTraceListener 可以在不实际打开文件的情况下实例化,这似乎比 StreamWriter 更有优势。
我很好奇人们对此有何看法/了解?一个比另一个快吗?是否可以更好地处理文件锁定?为什么选择其中之一?
我开始使用three.js,但在THREE.MeshLambertMaterial();何处出现错误
this.setValues is not a function
在这块threejs的源代码中:
三.js
THREE.MeshLambertMaterial = function ( parameters ) {
THREE.Material.call( this );
this.type = 'MeshLambertMaterial';
this.color = new THREE.Color( 0xffffff ); // diffuse
this.map = null;
this.lightMap = null;
this.lightMapIntensity = 1.0;
this.aoMap = null;
this.aoMapIntensity = 1.0;
this.emissive = new THREE.Color( 0x000000 );
this.emissiveIntensity = 1.0;
this.emissiveMap = null;
this.specularMap = null;
this.alphaMap = null;
this.envMap = null;
this.combine = THREE.MultiplyOperation;
this.reflectivity = 1;
this.refractionRatio = 0.98;
this.wireframe = false;
this.wireframeLinewidth …Run Code Online (Sandbox Code Playgroud) aws-cli ×1
bash ×1
boto3 ×1
c ×1
c# ×1
int ×1
javascript ×1
jenkins ×1
mysql ×1
optimization ×1
performance ×1
php ×1
python ×1
three.js ×1
types ×1