问题列表 - 第10328页

在事务期间,索引视图是否更新?

假设我有一个SQL Server索引视图,vwIndexedView,它从两个表中读取,tbTableOnetbTableTwo.

如果我在事务中的两个表之一上执行操作,我的索引视图会发生什么?是否立即刷新,或者我必须在结果进入之前提交我的交易?

例如:

BEGIN TRANSACTION testTransaction
INSERT INTO tbTableOne VALUES ('1', '2')
SELECT * FROM vwIndexedView
COMMIT TRANSACTION

SELECT * FROM vwIndexedView
Run Code Online (Sandbox Code Playgroud)

第一个SELECT的结果是否与第二个不同?

sql sql-server transactions indexed-view

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

使用TSQL SP执行控制台应用程序?

我有一个控制台应用程序(在C#中)从SQL服务器(Microsoft SQL 2005)读取数据并将数据写入SQL服务器.我现在需要的是向表中添加一个触发器,以便在更改任何数据行时执行控制台应用程序.

不确定Microsoft SQL Server(2005)上有哪些SP可用于启动控制台应用程序?以及如何从应用程序中传递结果?它会作为同步或asych庄园运行吗?我必须配置任何权限问题吗?

c# sql-server-2005

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

ELMAH:ASP.NET安全性

我有一个使用Visual Studio开发服务器的ASP.NET 3.5应用程序.我设置ELMAH,它工作正常.我将AXD"文件"和XML文件(使用XML作为存储介质)设置在根目录下的文件夹中:

V3/ELMAH /

现在,我想拥有它,以便在请求elmah或elmah/elmah.axd(或此目录中的任何内容)时,会显示用户名/密码对话框.现在,我在web.config中有这个:

我相信哪个允许所有经过身份验证的用户.我试图禁用对该目录的匿名访问,但该文件仍在提供.我需要在文件系统的安全性方面做些什么改变吗?

顺便说一句,这是XP SP3.

谢谢大家!

asp.net security elmah

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

非常慢的WebResponse触发TimeOut

我在C#中有一个函数,它通过从路由器页面检索64b XML来获取Internet的状态

public bool isOn()
        {
            HttpWebRequest hwebRequest = (HttpWebRequest)WebRequest.Create("http://" + this.routerIp + "/top_conn.xml");
            hwebRequest.Timeout = 500;
            HttpWebResponse hWebResponse = (HttpWebResponse)hwebRequest.GetResponse();
            XmlTextReader oXmlReader = new XmlTextReader(hWebResponse.GetResponseStream());       
            string value;
            while (oXmlReader.Read())
            {
                value = oXmlReader.Value;
                if (value.Trim() != ""){
                    return !value.Substring(value.IndexOf("=") + 1, 1).Equals("0");
                }
            }
            return false;

        }
Run Code Online (Sandbox Code Playgroud)

使用Mozilla Firefox 3.5和FireBug插件我猜测它通常需要30ms来检索页面,但是在非常大的500ms限制下它仍然经常达到它.如何显着提高性能?

提前致谢

c# xml httpwebrequest httpwebresponse

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

为什么将文件读入内存需要4倍于Java的内存?

我有以下代码读取跟随文件,将\ r \n附加到每行的末尾并将结果放入字符串缓冲区:

public InputStream getInputStream() throws Exception {
    StringBuffer holder = new StringBuffer();
    try{
        FileInputStream reader = new FileInputStream(inputPath);


        BufferedReader br = new BufferedReader(new InputStreamReader(reader));
        String strLine;
        //Read File Line By Line
        boolean start = true;
        while ((strLine = br.readLine()) != null)   {
            if( !start )    
                holder.append("\r\n");

            holder.append(strLine);
            start = false;
        }
        //Close the input stream
        reader.close();
    }catch (Throwable e){//this is where the heap error is caught up to 2Gb
      System.err.println("Error: " + e.getMessage());
    }


    return new StringBufferInputStream(holder.toString());
} …
Run Code Online (Sandbox Code Playgroud)

java memory performance file-io file

11
推荐指数
4
解决办法
5942
查看次数

适合群众的Silverlight,是时候了

我们正在推出一个媒体密集的网站并且正在考虑使用silverlight,因为我们的大部分视频库都在wmv中,而据我所知,闪存服务仍需花费几美元.

Silverlight是否真的被采用了,我知道我和内部应用程序的开发人员一样使用它,但是就Web应用程序而言,它已经准备好了,我使用safari进行了mac安装,并且不得不重新启动我的整个浏览器安装它,不是一个很好的用户体验.我也注意到MS甚至没有将它用于http://video.msn.com以及已经推出的少数网站让疯狂的MAC人员哭泣血腥谋杀,请阅读http://www.itwriting.com/blog/641- mac-users-refusing-to-install-silverlight.html其中一位纽约时报的读者说"不会.不会使用微软的任何东西.如果阅读纽约时报需要MS产品,那么对于这个读者来说,再见NYT." 当被要求为NYT网站安装silverlight时.技术明智地向前发展我喜欢Silverlight以及我可以从框架/ wpf角度做的一些事情,并希望继续前进,只是不确定它是否已经足够了.只是想知道人们在那里的想法

silverlight

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

将表插入另一个表的一部分

我有两个表,第一部分重构的结构,迭代第二个结构:

table1 (id, i, j, k, a, b, c, x, y, z) -- requests
table2 (id, a, b, c, d) -- essential elements / bank subjects
Run Code Online (Sandbox Code Playgroud)

我需要使用给定的ID 插入table1记录table2.这样做的最佳方法是什么?

我有两个想法:

1:

DECLARE @a type, @b type, @c type
SELECT @a = a, @b = b, @c = c, FROM table2 WHERE id = @id
INSERT INTO table1 (i, j, k, a, b, c, x, y, z)
 VALUES (@i, @j, @k, @a, @b, @c, @x, @y, @z)
Run Code Online (Sandbox Code Playgroud)

2: …

sql sql-server temp-tables

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

为什么C#中的匿名类型的属性是只读的?

在C#中,匿名类型的属性是只读的:

var person = new { Surname = "Smith", OtherNames = "John" };
person.Surname = "Johnson";  // ERROR: .Surname is read-only
Run Code Online (Sandbox Code Playgroud)

当然,如果我想要可写字段或属性,我可以声明一个真正的类,但不管怎样,这个设计决策背后的原因是什么使属性成为只读?

c# c#-3.0

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

在FreeMarker中更改子变量

有没有办法在FreeMarker模板中更改哈希或容器中的子变量?例如,假设我有:

{"name":"Bob", "city":"Detroit", "state":"OH"}
Run Code Online (Sandbox Code Playgroud)

我想把状态改为"MI".我该怎么做呢?我知道assign标签,但文档说"请注意,只能创建/替换顶级变量".我不确定这是否意味着不能用assign标签替换子变量,或者不能用任何方法替换子变量.

freemarker

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

UNION中的枢轴查询

Pivon查询,爱他们.将行转换为列.我需要对其他3个查询的并集进行数据透视查询.我该如何构建这个?

我已经知道要转换的行中字段的名称,但是我在哪里放置pivot语句以便它可以工作?

sql sql-server

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