我一直在尝试LATEST用新创建的机器人版本替换现有的 LexBot 别名(命名)。
现在,根据 aws 文档
当您要更新机器人别名时,请将校验和字段设置为 $LATEST 版本的最新修订版的校验和。
我可以看到 Alias在 Lex 控制台中LATEST使用机器人版本12。
我尝试使用以下方法获取校验和(我正在使用getBot(...)LexModelBuildingService 来获取机器人的校验和):
LATEST。getBot方法参数中的versionOrAlias 设置为“$LATEST”。12in getBot(..)。我使用了上述场景中的校验和,但错误似乎与
PreconditionFailedException: The checksum value doesn't match for the resource named 'LATEST'.
Run Code Online (Sandbox Code Playgroud)
这是代码片段
async putBotAlias(botVersionResponse){
let checksum;
await this.getBot(botVersionResponse.name,'12').then(botRes=>{ // have used 12, LATEST, $LATEST with same error
console.log("Checksum For Latest: " + botRes.checksum);
checksum = botRes.checksum;
});
var params = {
botName: botVersionResponse.name, …Run Code Online (Sandbox Code Playgroud) 大部分时间类的名称都足够直观,以便制作它的用途.像BufferedReader,InputStreamReader等一样但是从最近我开始学习android,这个类android.util.TypedValue被教导用于将Dip转换为像素(希望它有许多其他用途,但我不知道).我真的遇到了与其名字和工作相处的麻烦.它的用途就像
int px = (int)TypedValue.applyDimension(TypedValue.Complex_Unit_Dip,200,r.getDisplayMetrices());
Run Code Online (Sandbox Code Playgroud)
在文档中,它说,它用于存储动态类型的数据值,我看不到任何被键入的内容:P.所以请我真的很感激,如果有人能帮我解决这个问题.
PS:我是学生:)
我正在尝试对 gerrit 事件执行一些操作
这个想法是当任何存储库中发生上述任何情况时,在 API 端点上获取事件。
我在 Amazon Linux ec2 实例上运行 gerrit 3.1.3 安装,并在另一台类似的 EC2 机器上运行节点服务器(具有开放 API 端点)。在 gerrit 配置中,我添加了以下几行:
[plugin "webhooks"]
connectionTimeout = 3000
socketTimeout = 2500
maxTries = 300
retryInterval = 2000
threadPoolSize = 3
[remote "wh_projectCreated"]
url = http://17.233.138.23:8080/gereve
maxTries = 1
sslVerify = false
event = patchset-created
Run Code Online (Sandbox Code Playgroud)
我已经检查过webhooks,hooks插件都安装在gerrit安装中。现在,我找不到合适的博客文章来说明如何配置和获取在 webhooks 上接收 gerrit 事件。
我还需要做什么,非常有帮助!
我正在尝试将图像加载到ImageView库中Picasso.
这是代码
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(resultCode!= Activity.RESULT_OK) return;
switch (requestCode) {
case PICK_GALLERY_IMAGE_REQUEST: {
Uri imageUri = data.getData();
Log.d(DEBGUG_TAG,"Image URI: "+imageUri.toString());
Picasso picasso = Picasso.with(getApplicationContext());
picasso.setLoggingEnabled(true);
picasso.load(imageUri).error(R.drawable.c).into(testImgView, new com.squareup.picasso.Callback(){
@Override
public void onSuccess() {
Log.d(DEBGUG_TAG,"Success loading image from uri:PICASSO");
}
@Override
public void onError() {
Log.d(DEBGUG_TAG,"Cannot load image");
}
});
Run Code Online (Sandbox Code Playgroud)
问题是从图库中选择图像时,它返回文件路径
D/debug: Image URI: file:///storage/emulated/0/DCIM/Camera/IMG_20170126_211524.jpg
这似乎不适用于Picasso作为返回错误并记录D/debug: Cannot load image错误方法.
但是,从另一个返回的应用程序中选择相同的图像Uri:
D/debug: Image URI: content://com.google.android.apps.photos.contentprovider/-1/1/content%3A%2F%2Fmedia%2Fexternal%2Fimages%2Fmedia%2F90455/ORIGINAL/NONE/1757236944成功.
有没有办法从文件路径加载图像?
android ×2
amazon-lex ×1
aws-lambda ×1
aws-sdk ×1
gerrit ×1
git ×1
image ×1
node.js ×1
picasso ×1
uri ×1