问题列表 - 第34861页

如何改变UniformGrid控件的方向?

默认情况下,UniformGrid会显示它的子项,如下所示:

1 2 3
4 5 6
7 8 9
Run Code Online (Sandbox Code Playgroud)

我想如下:

1 4 7
2 5 8
3 6 9
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

wpf uniformgrid

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

.htaccess用[P]代理标志重写

我试图通过.htaccess和代理标志进行不可见(透明?)重写.它与[R]标志一起使用,但不与[P]标志一起使用,因为它只给出500错误.这两个域位于不同的服务器上,并且启用了mod_proxy模块.我的.htaccess是否正确?

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST}    =one.com
RewriteRule ^(.*)$          http://two.com/$1 [P]
Run Code Online (Sandbox Code Playgroud)

.htaccess mod-rewrite apache2 url-rewriting

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

Django - 删除对象,保留父级?

我有以下多表继承情况:

from django.db import Models

class Partner(models.Model):
    # this model contains common data for companies and persons
    code = models.CharField()
    name = models.CharField()

class Person(Partner):
    # some person-specific data
    ssn = models.CharField()

class Company(Partner):
    # some company-specific data
    tax_no = models.CharField()
Run Code Online (Sandbox Code Playgroud)

如何将Company实例转换为Person 1,反之亦然?
假设有人错误地使用人员的详细信息创建了公司实例:

company = Company(name="John Smith", tax_no="<some-ssn-#>")
Run Code Online (Sandbox Code Playgroud)

我想将所有错误的Company对象(本来是人员)转换为Person对象,保留所有相关记录(我将具有FK的模型转换为Partner模型,因此保持相同的partner_ptr值非常重要).我可以这样做:

person = Person(name=company.name, ssn=company.tax_no, partner_ptr=company.partner_ptr)
Run Code Online (Sandbox Code Playgroud)

到目前为止一切顺利,但是有可能删除不再需要的公司对象吗?删除Company对象也将删除它的父Partner对象(以及与伙伴相关的任何对象,包括新创建的Person对象).

有什么建议?谢谢!

PS:这是一个已部署的系统,其中包含大量数据,无法重新设计整个Partner-Person-Company继承概念.

python django multiple-inheritance

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

在游标中执行存储过程

我需要为我的数据库中的所有表执行存储过程sp_spaceused.我已经使用了光标,请找到以下查询.事情是我需要在单个结果集中生成报告.对于以下查询,我得到了不同的结果.

Declare @Name Varchar(500)
Declare @GetName Cursor
Set     @Getname = Cursor for
select name from sys.tables
Open @Getname
Fetch Next From @Getname into @Name
While @@Fetch_Status=0
Begin
exec sp_spaceused @Name
Fetch Next From @Getname into @Name
End
Close @GetName
Deallocate @GetName
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures

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

程序需要在每次更改时读取文件

我有一个程序读取XML文件(现在,在本地计算机上.)并将数据加载到struct列表中.

我怎样才能这样做,如果我执行它,它会执行上述操作,但然后等待继续检查文件的任何更改.如果文件被更改,它会再次读取文件.

我是否需要创建文件观察器服务,如下所述:

http://www.codeproject.com/KB/files/C__FileWatcher.aspx

c#

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

更新1.2亿条记录的最快方式

我需要在一个1.2亿记录表中初始化一个值为-1的新字段.

Update table
       set int_field = -1;
Run Code Online (Sandbox Code Playgroud)

我让它运行了5个小时才取消它.

我尝试运行它,事务级别设置为读取未提交的相同结果.

Recovery Model = Simple.
MS SQL Server 2005
Run Code Online (Sandbox Code Playgroud)

如何更快地完成这项工作?

sql sql-server sql-server-2005

44
推荐指数
3
解决办法
12万
查看次数

基于类型组合列表中的元素并将它们的值汇总,LINQ

鉴于这种结构..

我基本上希望能够获取具有多种类型的项目列表,并创建一个新的列表,该列表压缩每个类似类型的值的总和.但是类型的名称是动态的(它们可能有也可能没有特定的顺序,并且没有有限的列表)

 using System.Linq;
using System.Collections.Generic;

class Item
{
    public ItemType Type;
    public int Value;

    public int Add(Item item)
    {
        return this.Value + item.Value;
    }
}

class ItemType
{
    public string Name;
}

class Test
{
    public static void Main()
    {
        List<ItemType> types = new List<ItemType>();
        types.Add(new ItemType { Name = "Type1" });
        types.Add(new ItemType { Name = "Type2" });
        types.Add(new ItemType { Name = "Type3" });

        List<Item> items = new List<Item>();

        for (int i = 0; i < 10; …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

SQL Server聚簇索引是否替换RID查找"索引"

当一个表在SQL Server中具有聚簇索引时,是否意味着所有索引查询都将通过聚簇索引?

例如,如果我有一个包含单个非聚集索引的表(索引一列)并通过该列搜索行,它将执行 Index Seek -> RID -> Data row lookup -> Result

但是,如果我在不同的列上添加聚簇索引,则相同的查询将执行以下操作 Index Seek -> Extract clustering key -> Clustered index seek -> Results

这对我来说意味着非聚集索引不再"终止"叶子上的RID,而是使用聚簇索引的聚类键?是对的吗?

sql-server clustered-index

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

"struct hack"在技术上是不确定的行为吗?

我要问的是众所周知的"结构的最后一个成员有可变长度"的技巧.它是这样的:

struct T {
    int len;
    char s[1];
};

struct T *p = malloc(sizeof(struct T) + 100);
p->len = 100;
strcpy(p->s, "hello world");
Run Code Online (Sandbox Code Playgroud)

由于结构在内存中的布局方式,我们可以将结构覆盖在一个大于必要的块上,并将最后一个成员视为大于1 char指定的大小.

所以问题是:这种技术在技术上是不确定的行为吗?.我希望它是,但很好奇标准对此有何看法.

PS:我知道C99的方法,我希望答案专门针对上面列出的技巧版本.

c c89 undefined-behavior

109
推荐指数
7
解决办法
9414
查看次数

如何将javax.xml.transform.Source转换为InputStream?

如何将a javax.xml.transform.Source转换为InputStream?实施Sourcejavax.xml.transform.dom.DOMSource.

Source inputSource = messageContext.getRequest().getPayloadSource();
Run Code Online (Sandbox Code Playgroud)

java io transform

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