问题列表 - 第49199页

如何在Django中注销后重定向的位置?

只是想知道我可以在注销后将URL设置为重定向到哪里.我知道你可以设置登录URL.我想重定向到我的主页.

authentication django

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

我该如何等待BackgroundWorker?

我有一个方法Foo(),它创建并运行一个BackgroundWorker.
RunWorkerCompleted,ProgressChanged等被内部处理Foo().

我的主线程调用MyObject.Foo().
在调用MyObject.Foo()主线程调用之后MyObject.DoSthWithFooData().

主线程对BackgroundWorker内部一无所知MyObject.Foo().

如何强制主线程等到BackgroundWorker完成其工作?

DoSthWithFooData()必须在BackgroundWorkerin MyObject.Foo()完成其工作时调用.

c# synchronization backgroundworker

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

如何在类中使用MembershipCreateStatus

我正在尝试使用.NET成员资格提供程序,但我不知道如何.

有我的代码:

using System;
using System.Web;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web.Security;
using System.Collections.Specialized;
using System.Data.SqlClient;
using System.Web.Security.SqlMembershipProvider;

namespace CustomMembership
{
    public class CustomMembership
    {
        public static void CreateUser(String UserName, String Password, String Email, out MembershipCreateStatus  Result)
        {
            SqlConnection Conn= new SqlConnection(@"Data Source=A-PC\SQLEXPRESS;Initial Catalog=OyunSitesi;User ID=XXX;Password=XXX");

            Conn.Open();

            SqlCommand CreateUserCommand= new SqlCommand("Inser Into Uyeler (UyeKullaniciAdi,UyeSifre,UyeEposta,UyeGrubu) Values('"+KullaniciAdi+"','"+Sifresi+"','"+EpostaAdresi+"')",Conn);
            CreateUserCommand.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

代码继续......

我的问题是这个代码返回The type or namespace name "MembershipCreateStatus" could not be found (Are you missing a using directive or an assembly reference?). …

c# class membership-provider

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

Ruby 1.9.2中的错误处理

我有一个Ruby方法,它遍历一个循环(loop_a)并do_something每次循环调用另一个函数().我希望Ruby进入下一个循环,loop_a即使它有函数do_something抛出错误.我正在使用下面的异常处理代码,但应用程序继续停止错误.有人能告诉我我做错了什么吗?

loop_a.each do |str1|
  do_something(str1)
  rescue Exception => e
    Logger.error 'An error occurred: #{e}"
end
Run Code Online (Sandbox Code Playgroud)

ruby exception-handling

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

"Visual Studio中的模板参数无效"错误,但不是GCC

假设你有代码

template <template<class> class BaseType>
class EST16
    : public BaseType<int>
{
public:
    EST16(double d) 
    {
    }
};

template <class T>
class SCEST
{
    T y;
};
typedef EST16<SCEST> EST16_SC;
class Child
    : public EST16_SC
{
public:
    Child()
        : EST16_SC(1.0)
    {
    }

};



class NotWorkingChild
    : public EST16<SCEST>
{
public:
    NotWorkingChild()
        : EST16<SCEST>(1.0)
    {
    }

};



TEST(TemplateTest, TestInstantiate)
{
    Child child;
    NotWorkingChild notWorkingChild; 
}
Run Code Online (Sandbox Code Playgroud)

Child和NotWorkingChild仅因typedef而异.在GCC中都编译,在Visual Studio中NotWorkingChild的构造函数产生以下错误:

2>..\..\..\src\itenav\test\SCKFErrorStateTest.cpp(43) : error C3200: 'SCEST<T>' : invalid template argument for template parameter 'BaseType', expected a …
Run Code Online (Sandbox Code Playgroud)

c++ gcc templates visual-studio

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

526
推荐指数
14
解决办法
47万
查看次数

LLVM从Value*获得常量整数

我从一个整数常量创建一个llvm :: Value*,如下所示:

llvm::Value* constValue = llvm::ConstantInt::get( llvmContext , llvm::APInt( node->someInt() ));
Run Code Online (Sandbox Code Playgroud)

现在我想要检索编译时常量值;

int constIntValue = constValue->???
Run Code Online (Sandbox Code Playgroud)

LLVM Programmer手册中显示的示例似乎暗示当使用类型(而不是类型加指针)模板参数时,强制转换<>将接受指针,但是我很确定从2.8开始失败:

llvm::Value* foo = 0;
llvm::ConstantInt* intValue = & llvm::cast< llvm::ConstantInt , llvm::Value >(foo );

//build error:
//error: no matching function for call to ‘cast(llvm::Value*&)’
Run Code Online (Sandbox Code Playgroud)

这里的正确方法是什么?

c++ llvm

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

有没有办法检查XmlSchemaParticle是否为EmptyParticle?

我在这里遇到困难,是否有正确的方法来检查是否XmlSchemaParticle是一个EmptyParticle

XmlSchemaParticle.EmptyParticle似乎是一个私人的内部阶级XmlSchemaParticle.

我现在正在做的是particle.GetType().Name == "EmptyParticle",我发现它相当难看.

还有其他选择吗?

c# xml xsd

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

之间和或选择

我怎样才能过滤到日期范围

Select * from  XXX where date between DATE1 AND DATE2 OR Between DATE3 AND DATE4
Run Code Online (Sandbox Code Playgroud)

(从作为答案发布的更新中复制)

这是我的情况

WHERE  ( items_count != '0' )
       AND ( main_table.is_active = '1' )
       AND ( main_table.store_id IN ( '0', '1' ) )
       AND ( main_table.updated_at BETWEEN
             '2011-03-04 16:52:19' AND '2011-03-05 16:52:19'
           )
        OR ( main_table.updated_at BETWEEN
             '2011-03-13 16:52:19' AND '2011-03-14 16:52:19'
           )
LIMIT  0, 30  
Run Code Online (Sandbox Code Playgroud)

第一个条件从未被使用过

mysql sql

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

如何保持Windows服务运行

下面是我正在运行的Windows服务的框架.如果发生错误,将记录错误并可在事件查看器中查看.问题是,即使我已将恢复设置为在第一次,第二次和后续故障时重新启动服务,脚本也会退出并且不会再次重新启动.目前我几乎没有错误处理,因为我想看看事件查看器中可能出现的错误,以便我可以编写代码来相应地处理这些错误.

from win32api import CloseHandle, GetLastError, SetConsoleCtrlHandler
import os
import sys 
import time
import pythoncom
import win32serviceutil
import win32service
import win32event
import servicemanager
import socket

class AppServerSvc (win32serviceutil.ServiceFramework):
    _svc_name_ = "my_service_name"
    _svc_display_name_ = "my service"

    def __init__(self,args):
        win32serviceutil.ServiceFramework.__init__(self,args)
        SetConsoleCtrlHandler(lambda x: True, True)
        self.hWaitStop = win32event.CreateEvent(None,0,0,None)

    def SvcStop(self):
        self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
        win32event.SetEvent(self.hWaitStop)
        self.run = False

    def SvcDoRun(self):
        servicemanager.LogMsg(servicemanager.EVENTLOG_INFORMATION_TYPE,
                              servicemanager.PYS_SERVICE_STARTED,
                              (self._svc_name_,''))
        self.run = True
        self.main()

    def main(self):
        while self.run == True
            pass          

if __name__ == '__main__':
    win32serviceutil.HandleCommandLine(AppServerSvc)
Run Code Online (Sandbox Code Playgroud)

编辑:

我试着尝试:除了自我.但结果仍然是相同的.当它崩溃时服务没有重新开始......请有任何想法吗?如果一个服务在崩溃的情况下无法重新启动,那么这个服务并不是那么有用......不妨将它作为.pyc运行它

编辑:

下面是我的脚本中可能出现的错误示例...我不相信这个错误消息特别有用,因为我试图实现的是重新启动服务但是这里的一个例子是一个例子.在没有重新启动的情况下崩溃我的服务的错误:

The instance's SvcRun() …
Run Code Online (Sandbox Code Playgroud)

python windows-services

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