小编Car*_*s C的帖子

net::ERR_NETWORK_CHANGED 在 Chrome 上通过 Https 套接字连接

我正在Ingress/Kubernetes/GoogleCloud 上运行服务器发送的事件 (SSE)服务器,它的工作原理非常棒。我可以在网络上运行 SSE 客户端,它们连接完美,开始接收事件没有问题。

但是有一个丑陋的错误我无法让它正常工作,一段时间后我在 Chrome 浏览器上net::ERR_NETWORK_CHANGED出错。无论我运行多少次,我总是在几秒/分钟后得到它。

如果我在 Firefox 上运行相同的客户端,则不会发生任何错误。如果我在终端上使用 cURL 运行它,则不会发生任何错误。

如果我决定在没有 HTTPS 的情况下通过 Chrome 运行,它会起作用!我只在通过 HTTPS 和 Chrome 浏览器运行时才得到它。

有没有人遇到过这个?对我来说似乎是一个丑陋的错误。

javascript sockets https google-chrome

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

在 ARKit 3 中从 3D 骨架检索骨骼旋转

我试图获得与他们父母相关的骨骼旋转,但我最终得到了非常奇怪的角度。

我已经尝试了所有方法,矩阵乘法、偏移、轴交换,但没有运气。

guard let bodyAnchor = anchor as? ARBodyAnchor else { continue }

let skeleton = bodyAnchor.skeleton
let jointTransforms = skeleton.jointLocalTransforms

for (i, jointTransform) in jointTransforms.enumerated() {

    //RETRIEVE ANGLES HERE
}
Run Code Online (Sandbox Code Playgroud)

//RETRIEVE ANGLES HERE我尝试过不同的方法:

let n = SCNNode()
n.transform = SCNMatrix4(jointTransform)
print(n.eulerAngles)
Run Code Online (Sandbox Code Playgroud)

在这次尝试中,我将JointTransformation设置为 a,SCNNode.transform以便我可以检索eulerAngles以使它们具有人类可读性并尝试了解发生了什么。

我开始工作一些关节,但我认为这纯粹是巧合或运气,因为其余的骨骼旋转非常奇怪。

在其他尝试中,我使用jointModelTransforms(模型,而不是本地)来获取它们,因此所有变换都相对于骨架的根骨骼。

用这种方法我做矩阵乘法是这样的:

LocalMatrix = Inverse(JointModelMatrix) * (ParentJointModelMatrix)
Run Code Online (Sandbox Code Playgroud)

为了获得相对于其父级的旋转,但同样的情况,一些骨骼旋转正常,其他旋转很奇怪。我敢打赌纯属巧合。

为什么我想要获得骨骼旋转?

我正在尝试使用我的手机构建一个 MoCap 应用程序,该应用程序将旋转传递给 Blender,尝试从中构建 .BVH 文件,以便我可以在 Blender 上使用它们。

这是我自己的装备:

我以前用 Kinect 做过这件事,但我已经尝试了好几天在 ARKit 3 上做到这一点,但没有运气:(

swift arkit ios13 realitykit

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

多个Firebases实例

当我尝试制作多个new Firebase(url);实例时,我遇到了问题.

例如:

var token1 = "c.AdASdsAsds...";
var token2 = "c.dkasdEddss...";

var v1 = new Firebase('https://developer-api.nest.com');
v1.auth(token1,function(err){ 
    console.log("Connected 1 "+err);
},function(err){ console.log("Cancel 1: "+err); });

var v2 = new Firebase('https://developer-api.nest.com');
v2.auth(token2,function(err){ 
    console.log("Connected 2 "+err);
},function(err){ console.log("Cancel 2 "+err); });
Run Code Online (Sandbox Code Playgroud)

控制台日志:Connected 2 null就是这样......没有了.

因此,这意味着它永远不会调用回调函数从v1.auth();它忽略了它,它看起来像它变成被覆盖v2.auth();,即使它们是不同的火力点的情况下,它会干扰其他的一切,例如,v1.child("path").on("value",function(snapshot){});并且v2.child("path").on("value",function(snapshot){});发生这种情况时将无法正常工作.

authentication node.js firebase nest-api

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

覆盆子ALSA声音输出/输入从属

我正在尝试设置一个设备进行播放,另一个设备用于捕获,我nano /etc/asound.conf有这个:

pcm.!default {
        type asym
        playback.pcm "plughw:1,1"
        capture.pcm  "plughw:1,0"
}

ctl.!default {
        type hw
        card 0
}
Run Code Online (Sandbox Code Playgroud)

我可以完美播放声音,但我无法录制声音,我的python代码抛出了这个错误:

ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) 
unable to open slave
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side

ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) 
Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown …
Run Code Online (Sandbox Code Playgroud)

python audio alsa slave raspberry-pi

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