小编Adr*_*ian的帖子

蓝牙问题使用D-Bus发送AVRCP卷更改(qdbus)使用org.bluez.MediaTransport1发送

我正在使用树莓派作为我的耳机模拟蓝牙耳机进行自动测试.我最初面临的部分挑战是将PI的AVRCP命令发送到源设备.我很高兴找到dbus及其发送暂停,播放,下一个和所有其他命令的功能.但是,当涉及到音量变化时,我最后碰到了一堵砖墙.事实证明,PulseAudio 9.0二进制文件不支持绝对量.找到这个补丁后 - https://patchwork.freedesktop.org/patch/76558/ - 我能够在源设备上设置我的音量(在我的情况下是iPhone).在解决了这个问题之后,我开始尝试弄清楚如何从PI向源设备发送音量变化命令.在org.bluez.MediaTransport1中有一个名为Volume的属性,我可以阅读,但设置它一直是一场噩梦.我总是遇到以下问题.

命令

qdbus --system org.bluez/org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX/fdX org.freedesktop.DBus.Properties.Set org.bluez.MediaTransport1 Volume 127

响应

错误:org.freedesktop.DBus.Error.InvalidSignature"卷"的签名无效

我试过在互联网上搜索各种有效载荷,但没有任何效果.我找到了设置音量的正确方法.任何帮助将不胜感激.

谢谢!

dbus bluetooth raspberry-pi

5
推荐指数
1
解决办法
586
查看次数

Azure应用程序网关中的SSL证书错误

我们按照指南设置了SSL应用程序网关-https: //docs.microsoft.com/zh-cn/azure/application-gateway/application-gateway-ssl-portal

当我为https流量创建规则时,出现错误:

无法将配置更改保存到应用程序网关“ xxxgateway”。错误:必须为证书/subscriptions/Subscription_ID/resourceGroups/RG/providers/Microsoft.Network/applicationGateways/xxxgateway/sslCertificates/xx_cert指定数据。

有人可以让我知道什么可能导致此问题吗?

谢谢

networking azure

5
推荐指数
3
解决办法
3903
查看次数

升级到 2.0 版后,Dotnet 测试任务失败并显示“MSB1008:只能指定一个项目”错误

我正在处理的 TFS 实例最近从 TFS 2017 Update 1 升级到 TFS 2018 Update 2,允许我将构建定义中使用的 dotnet 任务版本从 0.* 更改为 2.*。

这样做时,dotnet 测试步骤不再起作用,并返回以下错误:

MSBUILD : error MSB1008: Only one project can be specified.
Switch: trx
Run Code Online (Sandbox Code Playgroud)

它运行的命令是:

C:\Program Files\dotnet\dotnet.exe" test <Agent_WorkFolder>\1\w\3\s\source\MySolution\MyProject.csproj --configuration release --logger trx --logger trx --results-directory <Agent_WorkFolder>\1\w\_temp
Run Code Online (Sandbox Code Playgroud)

给任务的参数是:

  • 项目路径 = **\*Tests*.csproj
  • 参数 = --configuration $(BuildConfiguration) --logger trx

将任务版本恢复为 0.*,然后再次运行。是什么导致了这个错误?

tfs tfsbuild asp.net-core

5
推荐指数
1
解决办法
3089
查看次数

docker run image导致语法错误/ bin/sh

当我在我的图像上运行docker命令时,它会出错.关于我应该在我的Dockerfile中包含CMD的任何想法?目前我java -jar my.jar在里面.

docker run startlog
/bin/sh: 1: Syntax error: Unterminated quoted string
Run Code Online (Sandbox Code Playgroud)

syntax image docker

3
推荐指数
1
解决办法
3821
查看次数

C# 以数组形式返回 json 结果

我正在制作一个 WebApi 应用程序,并尝试让我的控制器返回数组内的 Json 对象结果。

我希望我的回复格式如下:

[
  {
    "stampCode": "666",
    "email": "666_doctor@gmail.com",
    "phone": "+370 640 000000",
    "healthCareProvider": "Jonavos poliklinika"
  }
]
Run Code Online (Sandbox Code Playgroud)

但我的代码在当前状态下返回以下内容:

{
  "stampCode": "666",
  "email": "666_doctor@gmail.com",
  "phone": "+370 640 000000",
  "healthCareProvider": "Jonavos poliklinika"
}
Run Code Online (Sandbox Code Playgroud)

当我尝试自己包含一个数组时,我的输出丢失了 JSON 对象,因此看起来像这样:

[
  "stampCode: 666",
  "email: 666_doctor@gmail.com",
  "phone: +370 640 000000",
  "healthCareProvider: Jonavos poliklinika"
]
Run Code Online (Sandbox Code Playgroud)

如何修复我的代码以获得所需的输出?我是编程新手,并且真的很坚持这一点。

这是我的代码:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Security.Claims;
using System.Web.Http;
using System.Web.Http.Results;

namespace DoctorWebService.Controllers
{
    public class DataController : ApiController
    { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net arrays json visual-studio

2
推荐指数
1
解决办法
2万
查看次数

NetSuite SQL情况时

我试图在NetSuite保存的搜索中编写SQL查询,如果满足某些条件,则返回文本值,如果不满足,则移至下一个CASE WHEN语句。这是我所拥有的:L

CASE WHEN {shipstate} IN ('AK','ID','MT','OR','WA') THEN 'Northwest' 
ELSE CASE WHEN {shipstate} IN ('CA','HI','NV','AZ') THEN 'West' 
ELSE CASE WHEN {shipstate} IN ('CO','NM','UT','WY') THEN 'Rockies' 
ELSE CASE WHEN {shipstate} IN ('AR','KS,'LA','OK','TX') THEN 'SO Central' 
ELSE CASE WHEN {shipstate} IN ('IN','KY','MI','OH') THEN 'Great Lakes' 
ELSE CASE WHEN {shipstate} IN ('IA','IL','MN','MO','NE','ND','SD','WI') THEN 'Midwest' 
ELSE CASE WHEN {shipstate} IN ('CT','MA','ME','NH','RI','VT') THEN 'Northeast' 
ELSE 'Southeast' 
END END END END END END END
Run Code Online (Sandbox Code Playgroud)

我不确定是否在错误的位置插入了ENDS,但是我确实早先使用了2个CASE WHEN语句。任何帮助,将不胜感激。

sql netsuite

1
推荐指数
1
解决办法
297
查看次数