小编Mar*_*ate的帖子

找不到适用于C++的Windows窗体应用程序

我是视觉工作室和编程的新手.我正在使用Visual Studio Community 2015桌面版(据我所知).我找不到C++类的Windows窗体应用程序,而有一个用于C#.

任何人都可以帮助,我需要下载其他版本,插件,还是其他什么?对不起,如果一个愚蠢的问题,我真的无法搞清楚!

c++ visual-studio visual-studio-2015

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

嵌入的 YouTube 视频在本地服务器上不起作用

我在 StackOverflow 上看到很多这样的问题,但没有一个有有效的答案。我的问题是我无法嵌入 YouTube 视频,因为“此视频不可用”。过来:

在本地服务器上运行

这是我目前所知道和尝试过的:

  • 并非所有视频都出现此错误。据我所知,它主要不适用于流行音乐视频。
  • 嵌入这些 YouTube 视频在本地 HTML 文件 ( file:///C:/path/to/file.html) 中不起作用,当嵌入的视频位于我的本地 Django 服务器 ( 12.345.67.89:8080/page)时也不起作用。
  • 它不适用于 Youtube 的IFrame API和简单的<iframe>从 YouTube 复制粘贴的内容:在此处输入图片说明
  • 我尝试了两者/embed//watch?v=作为 URL。
  • 使用 iframe 时,更改https://http:////不起作用。把那www.部分去掉也行不通。
  • 有趣的是,当我将代码放入JSFiddle时它确实有效。
  • 它不适用于 Chrome 和 Firefox。
  • 控制台中没有错误。
  • 从我的手机(不是从我的 WiFi 连接)或网络代理访问网站也不起作用。

html javascript youtube iframe youtube-api

13
推荐指数
3
解决办法
3万
查看次数

如何在重新启动球体位置后阻止球体自行移动?

我正在学习 Unity 的第三天,目前正在做滚球教程。我正在尝试添加一个重新启动按钮,将球传送回开始位置/原点。一切都很好,但是在我重新启动后球会继续移动,但我希望它留在一个位置而不是自己移动。

我的意思是,如果我以最大速度向左移动并按“R”重新启动,那么它会在一段时间内保持快速向左移动,但我想要实现的是球在之后不会继续自行移动我重新启动它的位置(也许它的速度只是下降得太慢以至于不明显,在这种情况下我希望它减速得更快)。

这是我刚刚尝试并“希望”可以工作的代码,但没有。我认为我在这里遇到的问题是下一帧再次分配了一个新的 axisHorizo​​ntal/axisVertical 变量值,该值取自Input.GetAxis,据我是不可能改变的。

这意味着大于 0/0/0 的运动力和 AddForce 将在下一帧再次激活。

using UnityEngine;
using System.Collections;

public class PlayerScript : MonoBehaviour {

    public float movementSpeed = 7f;
    private Rigidbody rigidSphere;

    void Start() {
        rigidSphere = GetComponent<Rigidbody>();
    }

    void FixedUpdate() {
        float axisHorizontal = Input.GetAxis("Horizontal");
        float axisVertical = Input.GetAxis("Vertical");

        Vector3 movementForce = new Vector3(axisHorizontal, 0.0f, axisVertical);
        rigidSphere.AddForce(movementForce * movementSpeed);

        if (Input.GetKeyDown(KeyCode.R)) {
            transform.position = new Vector3(0, 0, 0);
            rigidSphere.AddForce(0, 0, 0);
            axisHorizontal = 0;
            axisVertical = 0; …
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine game-physics unity5

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

为注册表单创建和使用自定义用户名验证器

目前我正在尝试创建一个自定义验证器来验证用户名。Django 只提供了两个验证器:ASCIIUsernameValidatorUnicodeUsernameValidator. 但是它们都接受像@ 这样的特殊字符,但我只想接受字母数字字符 (A-Za-z0-9) 和下划线。

我确实阅读了验证器文档,我相信这样的事情应该可行:

# project_name/validators.py
from django.core import validators
from django.utils.deconstruct import deconstructible
from django.utils.translation import gettext_lazy as _
@deconstructible
class AlphanumericUsernameValidator(validators.RegexValidator):
    regex = r'^[\w]+$'
    message = _(
        'Enter a valid username. This value may contain only English letters, '
        'numbers and underscores.'
    )
    flags = re.ASCII
Run Code Online (Sandbox Code Playgroud)

但我将如何实际使用它?我检查和AbstractUser有这样一行:username_validator = UnicodeUsernameValidator()。我是否必须创建一个如下所示的 AbstractUser (不确定我是否可以创建一个,因为我已经注册了一些用户)?

from django.db import models
from django.contrib.auth.models import AbstractUser
from project_name.validators import AlphaNumericUsernameValidator
class User(AbstractUser):
    username_validator = …
Run Code Online (Sandbox Code Playgroud)

python django django-authentication

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

我知道如何使用javascript(getElementById)更改文本,但如何使该文本包括例如.链接?

所以我知道你可以使用getElementById来改变网页内的文字.像这样的东西例如:

document.getElementById("article").innerHTML = "Search engine is here.";
Run Code Online (Sandbox Code Playgroud)

但是,我如何使文本可以点击.我想这样的事情,但这不会成功:

document.getElementById("article").innerHTML = "<a onclick="myFunction()" href="#">Search engine is here.</a>"
Run Code Online (Sandbox Code Playgroud)

那么,有没有人知道如何做到这一点?你需要使用jQuery吗?

html javascript

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