小编T-H*_*ron的帖子

如何用Vue代替Jinja渲染

<template id="task-template">
    <h1>My Tasks</h1>
    <tasks-app></tasks-app>
    <ul class="list-group">
        <li class="list-group-item" v-for="task in list">
            {{task.body|e}}
        </li>
    </ul>
</template>
Run Code Online (Sandbox Code Playgroud)

以上是我的HTML.我想通过Vue渲染代码.

<script>
    Vue.component('tasks-app', {
        template: '#tasks-template',
        data: function() {
            return {
                list: []
            }
        }
        created: function() {
            $.getJson('/api/tasks', function(data) {
                this.list = data;
            })
        }
    })
    new Vue({
        el: 'body',
    });
</script>
Run Code Online (Sandbox Code Playgroud)

上面是我的Vue代码,Jinja引发了一个异常,即'task'未定义,我希望是由Vue而不是Jinja呈现的html代码,我知道它可以在Laravel中完成:

"@{{task.body}}"
Run Code Online (Sandbox Code Playgroud)

由于我是Jinja的新手,任何人都可以帮助我吗?

html python jinja2 flask vue.js

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

Django Python休息框架,在Chrome中请求的资源上没有'Access-Control-Allow-Origin'标头,在firefox中工作

我在同一个问题上研究并阅读了不少Stackoverflow帖子.没有人解决我的问题.

我的问题是我的控制台中出现了"... No'Access-Control-Allow-Origin'标头出现在所请求的资源上......"错误.

我在用:

Chrome版本57.0.2987.133 Firefox版本52.0.2

Python 2.7 Django 1.11a1

AngularJS

我正在使用MAMP来提供我的前端Angular内容,以及用于后端内容的django服务器.

在我的django设置中,我已经包含了cors中间件,并尝试了白名单方法并将所有设置为true:

MIDDLEWARE = [

    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'corsheaders.middleware.CorsMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',

]

CORS_ORIGIN_ALLOW_ALL = True
Run Code Online (Sandbox Code Playgroud)

在谷歌浏览器上我仍然收到此错误:

localhost /:1 XMLHttpRequest无法加载{my endpoint url}.已从{my endpoint url}重定向到{my endpoint url with a}已被CORS策略阻止:请求的资源上没有"Access-Control-Allow-Origin"标头.因此,不允许原始{request url}访问.

它适用于Firefox,我无法弄清楚为什么它不适用于谷歌浏览器.我还没有尝试过任何其他类型的浏览器.非常感谢任何帮助,谢谢.

python django google-chrome django-rest-framework django-cors-headers

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

即使使用适用于Windows的2.2.3新版本,Android Studio仍会保持冻结状态

我的Android工作室在过去的几个月里工作正常,但最近开始冻结.我尝试卸载并重新安装最新版本的2.2.3 for Windows,但它仍然一直冻结,无法使用.我一直在寻找,但找不到任何解决方案.我正在运行Windows 10并拥有32GB RAM.

android freeze android-studio windows-10

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

在VS2015中部署UWP App项目

在visual studio 2015中,我创建了一个UWP(通用Windows平台)应用程序,并尝试在Windows 10 Mobile5"模拟器中调试和运行它.但它显示了这个错误:

项目app1需要先部署才能启动.验证项目是否已选择部署解决方案配置管理器,或通过在构建菜单中使用其中一个部署命令来显式部署它.

什么是部署? 我如何部署我的项目!

谢谢 !

这是错误图像:

在此输入图像描述

win-universal-app windows-10 visual-studio-2015 windows-10-mobile uwp

12
推荐指数
2
解决办法
8595
查看次数

C#身份验证失败,因为远程方已关闭传输流

我想指出,如果没有解决方案,我已经搜索了很多.所以,我创建了一个循环,它将抛出包含链接的listBox2,每次创建一个http GET请求以访问完整的源代码.

我的代码:

 private void button4_Click(object sender, EventArgs e)
    {
        try
        {
            for (int i = 0; i < listBox2.Items.Count; i++)
            {
                code(listBox2.Items[i].ToString() + "\'");
                //await PutTaskDelay();
                //Console.WriteLine(listBox2.Items[i].ToString());
                if (VarrileKeeper.s.ToLower().Contains("mysql"))
                {
                    Console.WriteLine("possitive " + listBox2.Items[i].ToString());
                }
            }
        }
        catch (Exception Fejl)
        {
            Console.WriteLine(Fejl);
        }
    }


 public static String code(string Url)
    {

        System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };


        HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url);
        myRequest.MaximumAutomaticRedirections = 4;
        myRequest.MaximumResponseHeadersLength = 4;
        myRequest.Credentials = CredentialCache.DefaultCredentials;

        myRequest.Method = "GET";

        WebResponse myResponse = myRequest.GetResponse();


        StreamReader sr …
Run Code Online (Sandbox Code Playgroud)

c# authentication stream transport party

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

powershell -Or运算符不工作

有人能告诉我为什么 - 或不起作用.如果我运行代码,第一个输出是管理员,它返回true但是当它到达kahuna帐户时它仍然返回false而不是true.

(Get-LocalUser).Name | Out-File C:\localusers.txt

ForEach ($User in Get-Content C:\localusers.txt)
{
    If ($User -match "administrator" -or "kahuna")
    {
        Write-Host True
    }
    Else
    {
        Write-Host False
    }
}
Run Code Online (Sandbox Code Playgroud)

我明白了

真,假,假,假,假

以下是按其显示顺序列出的帐户

管理员,DefaultAccount,Guest,Kahuna,PCUser

powershell

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

Torch:按索引删除张量列

我想通过索引数组或张量删除张量列。例如:

th> X = torch.rand(2,4)

th> X
 0.7475  0.2512  0.6085  0.6414
 0.7143  0.8299  0.2929  0.6945
[torch.DoubleTensor of size 2x4]

th> indices = torch.zeros(2)

th> indices[1] = 1

th> indices[2] = 3

th> indices
 1
 3
[torch.DoubleTensor of size 2]

th> X:delete(indices)
 0.2512  0.6414
 0.8299  0.6945
Run Code Online (Sandbox Code Playgroud)

lua torch tensor

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

未启用 SIMPLE 身份验证。可用:[TOKEN, KERBEROS] 在获取 spark 上下文时

安装信息:-

Hadoop 版本:- 2.6.5 Spark 版本:- 2.1.0 和 Kerberos

我正在尝试使用 kerberos 身份验证在纱线模式下获取 spark 上下文,但低于异常。

代码 :-

public static void main(String[] args) {

        Configuration conf = new Configuration();

        conf.set("fs.defaultFS", "hdfs://localhost:9000");
        conf.set("hadoop.security.authentication", "kerberos");
        conf.set("hadoop.security.authorization", "true");

        UserGroupInformation.setConfiguration(conf);

        System.out.println("Security enabled " + UserGroupInformation.isSecurityEnabled());


        SparkConf sparkConf = new SparkConf().setAppName("Spark shell").setMaster("yarn");
        SparkSession  sparkSession = SparkSession.builder().config(sparkConf).getOrCreate();

        System.out.println(sparkSession.version() + " : " + sparkSession.sparkContext());
  }
Run Code Online (Sandbox Code Playgroud)

其打印安全性已启用,例如:- 安全性已启用 true

例外 :-

org.apache.hadoop.security.AccessControlException:未启用简单身份验证。可用:[TOKEN, KERBEROS] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingImpl5.javaAccessor4Accessor) java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 org.apache.hadoop.yarn.ipc.RPCUtil.instantiateException(RPCUtil.java:53)

请建议我解决此错误。

authentication kerberos hadoop-yarn apache-spark hadoop2

7
推荐指数
0
解决办法
8281
查看次数

指定SPN的正确格式是什么?

首先,使用setspn命令为用户注册服务主体名称。

setspn -a CS/dummy@abc.com虚拟用户

setspn -l虚拟用户

给出输出为

CS/dummy@abc.com

接下来,当使用/ mapUser选项执行ktpass命令时,将修改用户帐户的服务主体名称,以便删除域组件。

ktpass / pass Password @ 123 -out dummy.1.keytab -princ CS/dummy@abc.com -crypto DES-CBC-MD5 + DumpSalt -ptype KRB5_NT_PRINCIPAL + desOnly / mapOp set / mapUser dummyuser

setspn -l虚拟用户

给出输出为

CS /虚拟

以下两个命令是否正确并且以相同的方式工作?

setspn -a CS /虚拟虚拟用户

setspn -a CS/dummy@abc.com虚拟用户

在SPN中指定服务名称时,是否也必须包含域组件?你能澄清一下吗?

spn kerberos keytab

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

mod_auth_kerb.so:未定义的符号:ap_log_error

我有3节点集群,在第一个节点上我已经在kerberos启用模式下安装了我的服务.对于负载均衡器,在第二个节点上我安装了httpd 2.2.15版本,apr 1.5.2和apr-util 1.5.4以及"./configure",make,make install命令已成功执行.要启用kerberos,我已经安装了mod_auth_kerb.so模块并在httpd.conf中添加了,并且我使用"./apachectl restart"重新启动apache服务它给我一个错误

httpd:/usr/local/apache2/conf/httpd.conf第80行的语法错误:无法将/usr/lib64/httpd/modules/mod_auth_kerb.so加载到服务器:/usr/lib64/httpd/modules/mod_auth_kerb.so :undefined symbol:ap_log_error

kerberos load-balancing httpd.conf centos6 mod-auth-kerb

6
推荐指数
0
解决办法
683
查看次数