问题列表 - 第26826页

如何在SQL Server中确定服务器的MAXDOP设置?

我看到很多网站都展示了如何设置它,但我只想看看它是什么.执行此操作的命令是什么?

sql-server

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

使用optimize标志运行python有什么含义?

我似乎无法找到一个简单的解释,说明在运行-O或优化标志时python的作用有何不同.

python optimization

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

Require_once变量

我想调用require_once("test.php")但不显示结果并将其保存到变量中,如下所示:

$test = require_once('test.php');

//some operations like $test = preg_replace(…);

echo $test;
Run Code Online (Sandbox Code Playgroud)

解:

test.php的

<?php
$var = '/img/hello.jpg';

$res = <<<test

<style type="text/css">
body{background:url($var)#fff !important;}
</style>

test;

return $res;
?>
Run Code Online (Sandbox Code Playgroud)

main.php

<?php
$test = require_once('test.php');

echo $test;
?>
Run Code Online (Sandbox Code Playgroud)

php file

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

在Ruby中,如何在哈希而不是数组中获取实例变量?

我有一个Ruby类.我想从参数获取一个实例变量到该类中的方法.我可以将所有实例变量作为数组获取:

self.instance_variables
Run Code Online (Sandbox Code Playgroud)

但是,我想获取名为的实例变量arg,具体如下:

class MyClass
  def get_instance_variable(arg)
    hash_of_instance_variables[arg]
  end
end

object.get_instance_variable('my_instance_var')
Run Code Online (Sandbox Code Playgroud)

我该如何计算hash_of_instance_variables

ruby ruby-on-rails instance-variables

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

修复SQL where丑陋且令人困惑的语句

我直接查询后端MS SQL Server的软件包.虽然我们在字段中输入数值,但关键字段(车辆编号)被定义为alpha.这只有一个例外,我们在车辆退役时在号码前加上"R"(这意味着我们将其出售或车辆被废弃).假设用户这样做,我们不应该使用此方法遇到问题.(对或错不是问题)

快进到现在.我正在尝试查询这些车辆编号的子集(800 - 899)以进行一些特殊处理.通过做'800'到'899'的范围,我们也得到80,81等.如果我将车辆编号投入INT,我应该能够获得正确的范围.除了这些"R"车辆现在踢我的屁股.

where vehicleId not like 'R%' and cast(vehicleId as int) between 800 and 899不过我试过,我在其中一辆"R"车上出现了投射错误.

工作是什么where vehicleId not between '800' and '899' and cast(vehicleId as int) between 800 and 899',但我觉得必须有更好的方式和更少混乱的方式.

我还尝试了其他变种HAVING和子查询都产生了投射错误.

sql sql-server

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

如何将ninject本身注入具有扩展函数的静态类中

我得到了一些带有扩展方法的静态类,它们使用存储库模式为实体添加"业务逻辑".

现在有时我需要IRepository在这些扩展函数中创建一个新的.

我目前正在通过我正在扩展的对象访问我的Ninject内核来解决它,但它真的很难看:

public static IEnumerable<ISomething> GetSomethings(this IEntity entity)
{
    using (var dataContext = entity.kernel.Get<IDataContext>())
        return dataContext.Repository<ISomething>().ToList();
}
Run Code Online (Sandbox Code Playgroud)

我还可以创建一个静态构造函数,以某种方式从工厂访问Ninject内核,Ninject 2中是否已有基础结构?

有人知道更好的解决方案吗?有没有人对这种方式有一些意见来实现业务逻辑.

c# extension-methods ninject repository-pattern ninject-2

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

捕获ThreadAbortException时隐藏的Throw有什么用处?

我正在阅读一本关于c#开发的一般书,我来到线程中止部分.

这本书说明了当你在另一个线程上调用Thread.Abort()时,该线程将抛出一个ThreadAbortException,即使你试图压制它,它也会自动重新抛出它,除非你做了一些通常不赞成的bs .这是提供的简单示例.

using System;
using System.Threading;

public class EntryPoint
{
    private static void ThreadFunc()
    {
        ulong counter = 0;
        while (true)
        {
            try
            {
                Console.WriteLine("{0}", counter++);
            }
            catch (ThreadAbortException)
            {
                // Attempt to swallow the exception and continue.
                Console.WriteLine("Abort!");
             }
        }
    }

    static void Main()
    {
        try
        {
            Thread newThread = new Thread(new ThreadStart(EntryPoint.ThreadFunc));
            newThread.Start();
            Thread.Sleep(2000);

            // Abort the thread.
            newThread.Abort();

           // Wait for thread to finish.
           newThread.Join();
        }
       catch (Exception e)
       {
           Console.WriteLine(e.ToString());
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

这本书说:

当您的线程完成处理中止异常时,运行时会在异常处理程序的末尾隐式重新抛出它.就像你自己重新抛出异常一样.因此,任何外部异常处理程序或finally块仍将正常执行.在该示例中,对Join的调用将不会像最初预期的那样永远等待. …

c# multithreading

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

Imagick PHP 扩展——蒙太奇帮助?

我在使用 Imagick PHP 扩展生成图像时遇到了一些问题。一切正常,除了我下面的“蒙太奇”有一个白色背景,因此我不能将它覆盖在其他东西之上。如何生成具有透明背景的蒙太奇?

       $Montage = $Icons->montageImage(new imagickdraw(), "3x2+0+0", "34x34+3+3", imagick::MONTAGEMODE_UNFRAME, "0x0+0+0");
      $Canvas->compositeImage($Montage, $Montage->getImageCompose(), 5, 5);
Run Code Online (Sandbox Code Playgroud)

谢谢!!

php transparency imagick montage

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

验证失败时,TextBox周围出现红色边框

我正在使用ASP.NET MVC 2.

Html.DropDownListFor和Html.TextAreaFor在验证失败时自动获得红色边框.

如何在验证失败时使TextBox的四个边框(使用Html.TextBoxFor)变为红色?

例如,我有一个需要的TextBox,当用户提交表单时没有在文本框中指定值,我希望文本框有红色边框.

validation asp.net-mvc-2

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

扩展satchmo用户配置文件

我正在尝试扩展satchmo商店中包含的基本用户注册表单和配置文件,但我遇到了问题.

这就是我所做的:

创建一个新的应用程序"extendedprofile"

编写了一个扩展satchmo_store.contact.models类的models.py并添加了自定义名称字段.

写了一个admin.py,取消注册Contact类并注册我的newapp但这仍然显示默认的用户配置文件表单.

也许有人可以告诉我这样做的正确方法?

django django-templates django-models django-admin satchmo

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