问题列表 - 第35424页

myVar = !! someOtherVar

我可以澄清一下我为什么要使用它吗?

myVar = !!someOtherVar;
Run Code Online (Sandbox Code Playgroud)

javascript variables

5
推荐指数
4
解决办法
322
查看次数

使用django-profiles和django-registration的不同用户配置文件

我的models.py:

USER_TYPES = (                                                                                                                                                                   
    ('D', 'Demo'   ),                                                                                                                                                               
    ('F', 'Free'   ),
    ('P', 'Premium'),                                                                                                                                                        
)                                                                                                                                                                                                                                                                                                                                                                

class BaseProfile(models.Model):                                                                                                                                                 
    user      = models.OneToOneField(User, primary_key=True)                                                                                                                     
    user_type = models.CharField(max_length=1, blank=True, choices=USER_TYPES)                                                                                                           

class DemoProfile(models.Model):                                                                                                                                                 
    user      = models.OneToOneField(User, primary_key=True)                                                                                                                     
    demo      = models.CharField(max_length=10, blank=True) 
    ...

class FreeProfile(models.Model):                                                                                                                                                 
    user      = models.OneToOneField(User, primary_key=True)                                                                                                                     
    free      = models.CharField(max_length=10, blank=True) 
    ...

class PremiumProfile(models.Model):                                                                                                                                                 
    user      = models.OneToOneField(User, primary_key=True)                                                                                                                     
    premium    = models.CharField(max_length=10, blank=True) 
    ...

class ProxyProfile(BaseProfile):                                                                                                                                                 
    class Meta:                                                                                                                                                                  
        proxy = True             
    def get_profile(self):                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
        if self.user_type == 'D':                                                                                                                                              
            return DemoProfile._default_manager.get(user__id__exact=self.user_id)                                                                                              
        elif self.user_type == 'F':                                                                                                                                            
            return FreeProfile._default_manager.get(user__id__exact=self.user_id)                                                                                              
        else:                                                                                                                                                                  
            return …
Run Code Online (Sandbox Code Playgroud)

user-interface django-profiles django-registration

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

尽管有TryCatch活动,但异常会从工作流中逃脱

我在Windows服务中有一个工作流,它是一个定期执行工作的循环.这项工作是在一项TryCatch活动中完成的.该Try属性是一个TransactionScope活动,它包含一些读取和更新数据库的自定义活动.当事务失败时,我会指望任何导致它被捕获的异常TryCatch.但是,我的工作流程中止了.我的工作流程如下:

var wf = new While(true)
{
    Body = new Sequence
    {
        Activities =
        {
            new TryCatch
            {
                Try = new TransactionScope
                {
                    IsolationLevel = IsolationLevel.ReadCommitted,
                    Body = new Sequence
                    {
                        Activities = { ..custom database activities.. }
                    },
                    AbortInstanceOnTransactionFailure = false
                },
                Catches =
                {
                    new Catch<Exception>
                    {
                        Action = new ActivityAction<Exception>
                        {
                            Argument = exception,
                            Handler = ..log error..
                        }
                    }
                }
            },
            new Delay { Duration = new InArgument<TimeSpan>(duration) …
Run Code Online (Sandbox Code Playgroud)

c# transactions .net-4.0 workflow-foundation workflow-foundation-4

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

Mongodb和MAMP

我正在使用MAMP,并希望使用mongo与PHP.我被困了,因为我使用的MAMP版本是我能找到的最新版本,它运行的是PHP 5.2.11.我能为OSX找到的唯一Mongo PHP安装是PHP 5.3.

有没有办法让mongo使用MAMP使用PHP?

php macos mamp mongodb

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

PostgreSQL使用LIKE/ILIKE加入

我试图做一个不精确的连接(我不确定什么是正确的术语)我可以执行模式匹配.基本上,而不是这样做JOIN:

.... JOIN .... ON (t1.col = t2.col)
Run Code Online (Sandbox Code Playgroud)

我想做的事情如下:

.... JOIN .... ON (t1.col ILIKE %(t2.col)% )
Run Code Online (Sandbox Code Playgroud)

第二个例子显然不是正确的语法.有没有办法做那样的事情?

sql postgresql

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

在SQL Server数据库中将一列复制到另一列超过十亿行

数据库:SQL Server 2005

问题:将值从一列复制到同一个表中的另一列,其中包含十亿+行.

test_table (int id, bigint bigid)
Run Code Online (Sandbox Code Playgroud)

事情尝试1:更新查询

update test_table set bigid = id 
Run Code Online (Sandbox Code Playgroud)

填充事务日志并由于缺少事务日志空间而回滚.

尝试2 - 以下行的程序

set nocount on
set rowcount = 500000
while @rowcount > 0
begin
 update test_table set bigid = id where bigid is null
 set @rowcount = @@rowcount
 set @rowupdated = @rowsupdated + @rowcount
end
print @rowsupdated
Run Code Online (Sandbox Code Playgroud)

上述过程随着进行而开始减慢.

尝试3 - 创建游标以进行更新.

通常不鼓励SQL Server文档,这种方法一次更新一行,这太耗时了.

是否有一种方法可以加速将值从一列复制到另一列.基本上我正在寻找一些"魔术"关键字或逻辑,它将允许更新查询按顺序一次撕掉50亿行.

任何提示,指针将非常感激.

sql t-sql sql-server sql-server-2005 large-data-volumes

9
推荐指数
2
解决办法
4659
查看次数

Zend Framework:如何将变量传递给自定义表单元素的视图助手

所以我创建了一个自定义表单元素,它有一个自定义视图助手.现在我想能够在这个表单元素上设置某些参数/变量,并能够在我的元素的视图助手中访问它们.我怎样才能做到这一点?

这是我所说的一个例子:

将元素添加到表单:

$element = new My_Form_Element_Picker('elementname');
$element->setFoobar('hello');
// or 
$form->addElement('Picker', 'elementname', array('foobar' => 'hello'));
Run Code Online (Sandbox Code Playgroud)

表单元素:

class My_Form_Element_Picker extends Zend_Form_Element_Xhtml
{
    public $helper = 'pickerElement';
}
Run Code Online (Sandbox Code Playgroud)

查看助手:

class My_View_Helper_PickerElement extends Zend_View_Helper_FormElement
{
    public function pickerElement($name, $value = null, $attribs = null)
    {
        //now I want to check if the 'foobar' option was set, otherwise use a default value
        $foobar = 'default';
    }
}
Run Code Online (Sandbox Code Playgroud)

zend-framework

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

我可以在CakePHP 1.3中使用动态创建的表单字段和安全组件吗?

使用CakePHP 1.3,我有一个(工作)表单,动态创建表单字段(通过Javascript).一切都很好,通过saveAll()保存了多个模型,它很漂亮.

但是,每当我启用安全组件(希望获得一些自动魔术CSRF保护)时,我就会陷入404黑洞.

据我所知,这可能是(可能是!)由动态创建的表单字段引起的,如文档中所述.

有没有办法让他们一起玩得很好?

php security cakephp cakephp-1.3

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

OLD:和新:

我正在使用Oracle SQL Developer.

我正在使用参数 &TableName

我的查询在结果中返回给我,在它之前有一个OLD:标签,并且再次使用New:标签(变量被我输入的值替换)然后我的结果如下.

如何摆脱这个令人讨厌的回报并将其更改为仅显示我的结果?

sql oracle plsql sqlplus

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

Visual Studio 2008 - 程序立即退出F5(开始调试)

我在Visual Studio中遇到一个奇怪的问题,如果我开始调试它会立即退出.在项目属性中更改程序集名称后,这种情况就开始发生了.如果我将程序集名称更改回以前的名称,则程序运行正常.我怎样才能解决这个问题?

以下是更改程序集名称后运行时的输出:

'SerialDeviceMaintenanceUtility.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'SerialDeviceMaintenanceUtility.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'SerialDeviceMaintenanceUtility.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'SerialDeviceMaintenanceUtility.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'SerialDeviceMaintenanceUtility.vshost.exe' …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf visual-studio-2008

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