问题列表 - 第2779页

在查询中使用WITH NOLOCK表提示使用视图 - 它是否在视图中传播?

如果在SQL Server中的View上使用"WITH NOLOCK"查询提示,它是否会将该提示传播到视图定义本身,即使NOLOCK未用于View定义中的原始表?需要这个的原因是,有时支持人员想要进行大量耗时的查询,但不希望使用应用程序本身内的视图强制锁定所有查询.

sql sql-server locking

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

内容交付网络算法,示例,代码

在为内容分发系统编写软件时必须考虑哪些设计因素,例如管理数据的同步和分发,将下载重定向到最近的服务器等等?

我也在寻找开源CDN(内容交付网络)软件的例子.我可以想到两个项目,CoralCDNOpenCDN

请注意,CDN不仅仅是硬件带宽.CDN是软件硬件的组合.

我想要的是用于流媒体和静态资产的软件.我无法确定如何在服务器之间正确同步流媒体(因为文件访问可能相当随机),而静态资产看起来更容易一些,因为它是一次性请求.

open-source design-patterns cdn

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

现在需要EventArg类,我们有泛型

使用泛型,是否有理由创建特定的派生EventArg类

现在看起来你可以通过通用实现轻松地使用它们.

我应该去看看我的所有示例并删除我的eventArg类(StringEventArgs,MyFooEventArgs等).

public class EventArgs<T> : EventArgs
{
    public EventArgs(T value)
    {
        m_value = value;
    }

    private T m_value;

    public T Value
    {
        get { return m_value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics eventargs

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

在对象(而不是iframe)中嵌入text/html

<iframe data="/localfile.html" type="text/html" width="200" height="200"></iframe>
<iframe data="http://example.com/remotefile.html" type="text/html" width="200" height="200"></iframe>
<object data="/localfile.html" type="text/html" width="200" height="200"></object>
<object data="http://example.com/remotefile.html" type="text/html" width="200" height="200"></object>
Run Code Online (Sandbox Code Playgroud)

在除IE之外的每个浏览器下,所有这4个测试都有效.在IE 6和7下,最后一个失败并显示一个空帧.是否有一种解决方法允许IE在对象中加载外部html?

html iframe internet-explorer cross-browser cross-domain

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

初始化Java Web App

我有一个简单的Web应用程序,有几个jsp页面,servlet和pojo.我想在发出任何请求之前初始化连接池.做这个的最好方式是什么?可以在应用程序首次部署时完成,还是必须等到第一个请求进入?

java servlets web-applications initialization

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

C#,在设计基本颜色类时正确使用static关键字

我正在制作一个Color类,并提供一个标准的构造函数

Color(int red, int green, int blue)
Run Code Online (Sandbox Code Playgroud)

然后我想提供一种简单的方法来获得最常见的颜色,如Color.Blue,Color.Red.我看到两种可能的选择:

public static readonly Color Red = new Color(255, 0, 0);

public static Color Red { get { return new Color(255, 0, 0); } }
Run Code Online (Sandbox Code Playgroud)

我不完全理解的是,如果有一个优势,而不是静态关键字的工作原理.我的想法是:第一个创建一个实例,然后该实例在程序的整个持续时间内保留在内存中,并且每次调用Red时,都会使用此实例.后者仅在首次使用时创建一些内容,但每次都会创建一个新实例.如果这是正确的,那么我认为如果我提供了很多预定义的颜色,那么第一个会使用大量不必要的内存吗?因此,每次我猜测它是内存使用量与实例化对象的运行时开销.

我的推理是否正确?在设计类和使用static关键字时,对最佳实践的任何建议都会很棒.

c# static

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

你会如何格式化/缩进这段代码?

你会如何格式化/缩进这段代码?

int ID = Blahs.Add( new Blah( -1, -2, -3) );
Run Code Online (Sandbox Code Playgroud)

要么

int ID = Blahs.Add( new Blah(
1,2,3,55
)          
); 
Run Code Online (Sandbox Code Playgroud)

编辑:

我的课实际上有很多参数,所以这可能会影响你的反应.

formatting code-formatting indentation

0
推荐指数
2
解决办法
673
查看次数

PHP读取CSV文件的问题

我正在尝试从a.csv文件中读取数据,将其作为文本输出到网页上.

这是我第一次这样做,我遇到了一个令人讨厌的小问题.

我的.csv文件(默认情况下由Excel打开)有多行,我将整个内容读作一个长字符串.

像这样:

$contents = file_get_contents("files/data.csv");
Run Code Online (Sandbox Code Playgroud)

在我制作的这个示例文件中,有2行.

Paul Blueberryroad 85 us手电筒,包装2008年11月20日,下午4:39

Hellen Blueberryroad 85 us lens13mm,手电筒,手提袋,ExtraBatteries 2008年11月20日,16:41:32

但PHP读取的字符串是这样的:

Paul; Blueberryroad 85; us;手电筒,Bag; 2008年11月20日,下午4:39Hellen; Blueberryroad 85; us; lens13mm,手电筒,袋子,ExtraBatteries; 2008年11月20日,16:41:32

我正在分裂:

list($name[], $street[], $country[], $accessories[], $orderdate[]) = split(";",$contents);
Run Code Online (Sandbox Code Playgroud)

我想要的是$ name []包含"Paul"和"Hellen"作为其内容.并且其他数组接收各自列的值.

相反,我只得到保罗和$ orderdate []的内容

2008年11月20日下午4:39海伦

所以所有行都连接在一起.有人能告诉我如何实现我的需求吗?

编辑:发现解决方案,只剩下一个令人讨厌的东西:

我现在用这段代码解决了这个问题:

$fo = fopen("files/users.csv", "rb+");
while(!feof($fo)) {
  $contents[] = fgetcsv($fo,0,';');
}
fclose($fo);
Run Code Online (Sandbox Code Playgroud)

出于某种原因,尽管我的CSV文件只有2行,但它返回2个数组和1个布尔值.前两个是我的数据数组,布尔值是0.

php csv file-io

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

LINQ To SQL不保存到数据库

我有一个非常简单的表,我可以愉快地使用LINQ To SQL查询它,但是当我进行任何保存/更新时,我的datacontext上的GetChangeSet方法总是为空.

我的代码非常简单(来自不同类的连接代码):

    public static EntitiesDataContext EntitiesContext
    {
        get { return new EntitiesDataContext("Data Source=ANTSLAPTOP\\sqlexpress;Initial Catalog=nmncouk_d000;Integrated Security=True"); }
    }

    public static void Save(Price price)
    {
        EntitiesContext.Prices.InsertOnSubmit(price);
        EntitiesContext.SubmitChanges();
    }

    [Test]
    public void SavePrice()
    {
        Price price = new Price();
        price.Lower = 1;
        price.Upper = 2;
        price.PricePerDay = 10;
        Price.Save(price);
        Assert.AreNotEqual(price.PriceId, 0);
    }
Run Code Online (Sandbox Code Playgroud)

c# sql-server sql-server-2005 linq-to-sql

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

如何测试PHPUnit模拟对象中的第二个参数

这就是我所拥有的:

$observer = $this->getMock('SomeObserverClass', array('method'));
$observer->expects($this->once())
         ->method('method')
         ->with($this->equalTo($arg1));
Run Code Online (Sandbox Code Playgroud)

但该方法应该采用两个参数.我只测试第一个参数正确传递($ arg1).

如何测试第二个参数?

php phpunit

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