问题列表 - 第15666页

Django CSRF框架无法禁用并且正在破坏我的网站

django csrf中间件无法禁用.我从我的项目中间件中评论过它,但由于缺少CSRF问题,我的登录失败了.我正在使用Django主干.如果在中间件中未启用CSRF,CSRF如何导致问题?

我必须禁用它,因为我的网站上有很多POST请求,CSRF刚刚中断.有关如何在django主干项目中完全禁用CSRF的任何反馈?

来自Django主干的"新'CSRF框架也破坏了一个外部网站,它正在进入我正在给它们的URL上进行POST(这是一个宁静的API的一部分.)我无法禁用CSRF框架我之前说过,我该如何解决这个问题?

django csrf

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

c ++中的大型动态数组

短问题:

#include <iostream>

using namespace std;

int main()
{
    double **T;
    long int L_size;
    long int R_size = 100000;
    long int i,j;

    cout << "enter L_size:";
    cin >> L_size;
    cin.clear();
    cin.ignore(100,'\n');
    cout << L_size*R_size << endl;
    cout << sizeof(double)*L_size*R_size << endl;

    T = new double *[L_size];
    for (i=0;i<L_size;i++)
    {
        T[i] = new double[R_size];
    }

    cout << "press enter to fill array" << endl;
    getchar();
    for (i=0;i<L_size;i++)
    {
        for (j=0;j<R_size;j++)
        {
            T[i][j] = 10.0;
        }
    }
    cout << "allocated" << endl; …
Run Code Online (Sandbox Code Playgroud)

c++ memory dynamic overflow

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

MySQL"CREATE TABLE IF NOT NOT EXISTS" - >错误1050

使用命令:

CREATE TABLE IF NOT EXISTS `test`.`t1` (
    `col` VARCHAR(16) NOT NULL
) ENGINE=MEMORY;
Run Code Online (Sandbox Code Playgroud)

在MySQL Query Browser中运行两次会导致:

表't1'已存在错误1050

我原本以为创建表"IF NOT EXISTS"不会抛出错误.我错过了什么或这是一个错误吗?我正在运行5.1版.谢谢.

mysql sql mysql-error-1050

57
推荐指数
4
解决办法
17万
查看次数

非可空类型'System.DateTime',ASP.NET MVC

我有一个注册页面,由于内容问题,我们必须请求并强制执行生日的申请人.因此,该字段不能为空.

我使用jQuery为文本框添加水印,告诉他们可以单击它并获取jQuery UI Calendar对象来选择日期.选择日期工作正常,这不是问题.

在测试中,如果我尝试提交表单而不选择日期,我会收到以下错误...

The parameters dictionary contains a null entry for parameter 'birthdate' of non-nullable type 'System.DateTime' for method 'System.Web.Mvc.ActionResult Register(System.String, System.String, System.String, System.String, Boolean, System.DateTime)' in 'Controllers.MembershipController'. To make a parameter optional its type should be either a reference type or a Nullable type.
Parameter name: parameters 
Run Code Online (Sandbox Code Playgroud)

我不想硬编码日期,它的目的是为了强制执行验证,以便他们必须选择它.有任何想法吗?我在负责的领域包含了我的代码.真正令人沮丧的是异常在它到达Register(参数)方法之前被抛出.永远不会调用ModelState.IsValid.我试过try/catch块无济于事.

        <p>             
            <label for="birthday">Birthdate:</label><br />
            <%= Html.TextBox("birthdate", "Select month, year, and date last." , new { @class = "text watermarkOn", @tabindex = "5" }) %>
        </p>

    public ActionResult Register()
    { …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

以编程方式创建WCF客户端

我有一个支持Silverlight的WCF服务的网站.该服务工作正常,我可以浏览到浏览器中的WSDL页面没有问题.

现在,我正在尝试在DLL中创建一个客户端.我需要以编程方式创建整个客户端,因为它是在DLL中调用的,无论出于何种原因(按设计?),它都不会从自己的配置文件中读取ServiceModel部分.

所以这是我的代码:

Dim endp As EndpointAddress = New EndpointAddress("http://www.mydomain.com/licensing/lic.svc")
Dim bind As WSHttpBinding = New WSHttpBinding()
Dim svc = New lnt.licClient(bind, endp)
Dim rsp = svc.CheckIt(key)
Run Code Online (Sandbox Code Playgroud)

但是当我调用svc.CheckIt方法时,我收到以下错误:

Content Type application/soap+xml; charset=utf-8 was not supported by service http://www.mydomain.com/licensing/lic.svc. 
The client and service bindings may be mismatched.
{"The remote server returned an error: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'application/soap+msbin1'.."}
Run Code Online (Sandbox Code Playgroud)

如何正确创建我的客户端,以便这些正确"匹配"?
提前致谢!!!

wcf-client type-mismatch

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

uSTL或STLPort for Android?

我正在使用Android NDK,因为它目前不支持STL,我想知道是否有任何有这方面成功的人,或者知道哪个更适合Android平台:uSTL或STLPort的.

编辑:看起来另一种选择可能是CrystaX .NET.

从他们的网站:

...我从官方渠道重建的Android NDK r3的定制发行版.添加了对C++异常,RTTI和标准C++库的支持.

c++ android android-ndk

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

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

使用Android流式传输AAC音频

据我了解,如果编码为MPEG-4或3GPP,Android将只播放AAC格式的音频.

当它在应用程序的本地时,我能够播放编码为M4A的AAC音频,但是当从服务器获取它时它会失败.

以下工作,因为m4a文件本地保存在res/raw目录中.

MediaPlayer mp = MediaPlayer.create(this, R.raw.*file*);
mp.start();
Run Code Online (Sandbox Code Playgroud)

以下不起作用.(但MP3的确如此).

Uri uri = Uri.parse("http://*example.com*/blah.m4a");
MediaPlayer mp = MediaPlayer.create(this, uri);
mp.start();
Run Code Online (Sandbox Code Playgroud)

当m4a音频文件不是本地时,任何人都可以解释它失败的原因吗?

这是(一些)错误......

ERROR/PlayerDriver(542): Command PLAYER_INIT completed with an error or info UNKNOWN PVMFStatus
ERROR/MediaPlayer(769): error (200, -32)  
WARN/PlayerDriver(542): PVMFInfoErrorHandlingComplete  
DEBUG/MediaPlayer(769): create failed:  
DEBUG/MediaPlayer(769): java.io.IOException: Prepare failed.: status=0xC8  
DEBUG/MediaPlayer(769):     at android.media.MediaPlayer.prepare(Native Method)  
DEBUG/MediaPlayer(769):     at android.media.MediaPlayer.create(MediaPlayer.java:530)  
DEBUG/MediaPlayer(769):     at android.media.MediaPlayer.create(MediaPlayer.java:507)   
...
Run Code Online (Sandbox Code Playgroud)

我的目标是SDK 1.6.

audio android aac m4a

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

优化使用Boost的项目构建的最佳方法是什么?

今天我有点摇摇晃晃的是,如果我们打开详细的包含,那么在编译时Boost产生的自动生成包含的数量很多.我们平均每个编译单元包含3000个头文件,有时甚至达到5000.几乎所有这些都是由Boost的预处理器 - 元编程funk引起的,大量相同的头文件一次又一次地被包含在一个大规模的预处理器递归中.

你认为Boost项目的每次编译3000是正常的吗?除了购买一系列SSD之外,我还能做些什么来优化Boost构建?

c++ boost

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

DataContractSerializer没有正确反序列化,缺少对象中方法的值

我的SomeClass

[Serializable]
[DataContract(Namespace = "")]
public class SomeClass
{
    [DataMember]
    public string FirstName
    { 
        get; set;
    }

    [DataMember]
    public string LastName
    { 
        get; set;
    }

    [DataMember]
    private IDictionary<long, string> customValues;
    public IDictionary<long, string> CustomValues
    {
        get { return customValues; }
        set { customValues = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的XML文件:

<?xml version="1.0" encoding="UTF-8"?>
 <SomeClass>
 <FirstName>John</FirstName>
 <LastName>Smith</LastName>
 <CustomValues>
    <Value1>One</Value1>
    <Value2>Two</Value2>
 </CustomValues >
 </SomeClass>
Run Code Online (Sandbox Code Playgroud)

但我的问题是在课堂上,我只是在反序列化时得到了一些我方法的数据.

var xmlRoot = XElement.Load(new StreamReader(
                    filterContext.HttpContext.Request.InputStream,
                    filterContext.HttpContext.Request.ContentEncoding));
XmlDictionaryReader reader = XmlDictionaryReader.CreateDictionaryReader(xmlRoot.CreateReader());
 DataContractSerializer ser = new DataContractSerializer(typeof(SomeClass));
//Deserialize the …
Run Code Online (Sandbox Code Playgroud)

c# serialization datacontractserializer

11
推荐指数
2
解决办法
7520
查看次数