小编kem*_*ica的帖子

无法使用krpano项目进入VR模式

描述

您好,我正在关注krpano oculus rift教程.关于krpano的一切都在工作,除了我无法让它在VR模式下运行.

我试过的

要使用Oculus Rift在VR模式下运行html,我需要:

  1. 下载并安装一个实验性网页浏览器.我选择了FirefoxNightly(它可以与krpanos在线演示一起使用).
  2. 添加"输入VR"按钮并添加onclick以运行 enterVR

我也检查过,每晚在我的Firefox上安装并激活webvr插件.

错误

在我的控制台中,当我单击我的按钮时,我收到此错误.

ReferenceError:未定义enterVR

问题

我做错了什么,错过了什么?

本教程的这一部分我不太明白.

立体渲染支持(输出端):使用WebVR插件并调用enterVR()动作时,立体渲染将自动启用...

WeBVR插件是一个可点击的元素,链接到此页面.他们开始讨论webvr.jsxml页面的可能属性.

<plugin name="WebVR" devices="html5" keep="true"
        url="webvr.js"
        worldscale="1.0"
        mousespeed="0.00125"
        mobilevr_support="true"
        mobilevr_ipd="63.5"
        mobilevr_screensize="auto"
        mobilevr_lens_fov="96"
        mobilevr_lens_dist="0.6"
        mobilevr_lens_vign="100"
        mobilevr_webvr_dist="false"
        mobilevr_sensor_mode="3"
        mobilevr_fake_support="false"
        vr_cursor=""
        vr_cursor_onover=""
        vr_cursor_onout=""
        onavailable=""
        onunavailable=""
        onunknowndevice=""
        onentervr=""
        onexitvr=""
        />
Run Code Online (Sandbox Code Playgroud)

webvr插件(firefoxnightly附带的插件)是否包含以上所有内容?如果不是我如何找到这个webvr.js,如何将其包含在我的项目(或firefoxnightly)与xml文件?

这些可能是非常简单的问题,但我花了很多时间试图找出它并没有成功.我感谢任何帮助.谢谢.

javascript xml oculus krpano webvr

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

如何克隆选择选项而不克隆选择

说我有一个选择:

<select id="mySelect">
 <option value="1">First</option>
 <option value="2">Second</option>
 <option value="3">Third</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想克隆所有选项而不必克隆选择.这可能吗?在我的情况下,无法克隆选择.

我想做这样的事情:

$('#mySelect').html().clone();
Run Code Online (Sandbox Code Playgroud)

但那没用.

更新:

我有一个随时间变化的选择.我在模态中有第二个选择.当调用模态时,我需要使用与第一个模态相同的选项更新模态的选择.两个选择都有不同的属性,因此我无法克隆选择.

html javascript jquery

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

为什么Java设计者限制在静态上下文中使用非静态变量?

我知道无法从静态上下文中引用非静态变量.我想知道为什么Java设计师做出了这个限制.

我已经检查了Stack Overflow,并且有很多类似的问题和答案,但我想知道确切的原因.

java static language-design

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

错误:无效_请求 getToken

我已采取的步骤

使用 Google 的开发者控制台:

  1. 我创建了一个项目并为该项目创建了一个客户端。
  2. 我已激活 Youtube API 数据
  3. 我将回调设置为http://localhost:3000/callback
  4. 我已经下载了“client_secrets”。

节点服务器初始步骤:

  1. 使用“client_secrets”我创建了一个新的 OAuth2Client 实例,并将其命名为 oauth2Client
  2. 我使用 oauth2Client 变量生成了 URL,指定了以下内容:

var url = oauth2Client.generateAuthUrl({
            access_type: 'offline', //returns fresh token,
            scope: 'https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/youtube.upload https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/youtubepartner'
        });
Run Code Online (Sandbox Code Playgroud)

谷歌授权页面:

  1. 我转到“生成的 URL”并单击“授权”,然后重定向到http://localhost:3000/callback上的回调

节点服务器最终步骤:

  1. 我在 URL 中得到“代码”(看起来像这样:4/gZpLEwZWD6OVEE7F5uXXXXXXXXXXXXXXXXXX
  2. 使用相同的 oauth2Client 变量,我尝试获取令牌,如下所示:

oauth2Client.getToken(code, function (err, tokens) {
    // set tokens to the client
    console.log('errors ' + err);
    console.log('tokens ' + tokens);
    oauth2Client.setCredentials(tokens);
})
Run Code Online (Sandbox Code Playgroud)

console.log 的结果是:

 errors Error: invalid_request
 tokens null
Run Code Online (Sandbox Code Playgroud)

问题

是什么原因造成的invalid_request …

node.js google-oauth google-api-nodejs-client

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

来自私人视频的Vimeo缩略图

我已经阅读了API文档,但我迷失了.

我想做的就是从私人视频中获取缩略图.

我没有构建应用程序,但要获得我需要的密钥,我必须包含应用程序的网站,徽标和应用程序的返回URL.

我再次需要一个缩略图.

我不是API的新手,但我真的需要一些示例PHP代码来帮助我开始,以及如何设置应用程序来获取我需要的密钥.

根据我的理解,我应该使用oembed,这看起来很简单,但我需要帮助进行身份验证.

php thumbnails vimeo vimeo-api

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

无法将 Docker PhpMyAdmin 连接到 MySQL Server Mac OS,错误 #2002

描述

\n

我正在尝试使用PhpMyAdmin运行一个容器,该容器连接到我在 Mac 操作系统上安装的MySQL 社区服务器。

\n

如下所示,MySQL 正在运行。\nmysql 图形用户界面

\n

如下所示,我可以通过终端进行连接。

\n

在此输入图像描述

\n

使用以下命令:

\n

mysql --host=localhost --port=3306 --user=root --password="o_oGLZDI<1-t"

\n

问题

\n

我无法从 docker 使用 PhpMyAdmin 正确连接到 MySQL。我已经尝试过以下命令行:

\n
docker run --name myadmin -d -e PMA_HOST=127.0.0.1 -e PMA_PORT=3306 -p 8080:80 phpmyadmin/phpmyadmin\n\n\ndocker run --name myadmin -d -e PMA_HOST=localhost -e PMA_PORT=3306 -p 8080:80 phpmyadmin/phpmyadmin\n
Run Code Online (Sandbox Code Playgroud)\n

当我尝试登录时,它们会生成这些错误:

\n

127.0.0.1版本

\n
\n

#2002 - 连接被拒绝 \xe2\x80\x94 服务器没有响应(或者本地服务器的套接字配置不正确)。

\n
\n

本地主机版本

\n
\n

#2002 - 没有这样的文件或目录 \xe2\x80\x94 服务器没有响应(或者本地服务器的套接字配置不正确)。

\n
\n

问题 …

mysql macos phpmyadmin docker

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

新的Microsoft边缘浏览器的兼容性如何?

微软已经推出了他们的新浏览器,它与IE的兼容性如何.

我只是尝试了一些网站,乍一看感觉很好.

到目前为止,任何机构在任何js,css,html领域都面临任何技术问题?

html javascript css internet-explorer microsoft-edge

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

错误:ENOENT,流星中没有这样的文件或目录

问题描述:

尝试在服务器启动时导入JSON文件.

if (Meteor.isServer) {
  Meteor.startup(function () {
    // code to run on server at startup
    var fs = Npm.require('fs');
    Videos = fs.readFileSync("public/toc_vd_en.json", "utf8");
  });
}
Run Code Online (Sandbox Code Playgroud)

得到一个 Error: ENOENT, no such file or directory 'public/toc_vd_en.json'

文件结构:

错误:ENOENT,没有这样的文件或目录

题:

我相信我正在给出正确的相对路径.导致此错误的原因是什么?

javascript meteor

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

对于多对多关系,反面始终返​​回空集合

这是我以前做过的事情,所以我很困惑为什么它不起作用。

我有两个实体QuestionQresponseQuestion拥有方,Qresponse相反方。当我使用原则查找所有问题时,qresponses 属性始终为空。

//$questions is populated, but the qresponses property is always empty
$questions = $this->getDoctrine()->getManager()->getRepository(Question::class)->findAll();
Run Code Online (Sandbox Code Playgroud)

为什么是空的?我究竟做错了什么?

拥有方片段:问题

/**
 * Class Question
 * @package Entity
 *
 * @ORM\Entity
 */
class Question
{

    public function __construct()
    {
        $this->qresponses = new ArrayCollection();
    }

    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /** @var ArrayCollection $responses
     * @ORM\ManyToMany(targetEntity="Qresponse", mappedBy="questions", cascade={"persist"})
     */
    private $qresponses;
}
Run Code Online (Sandbox Code Playgroud)

反面片段:Qresponse

/**
 * …
Run Code Online (Sandbox Code Playgroud)

php symfony doctrine-orm

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