问题列表 - 第10732页

使用Javascript为IE7 +添加CSS3支持

我想使用CSS3选择器(例如:nth-​​child),但任何版本的IE都不支持它们.在我的Rails应用程序中,我已经包含了Script.aculo.us和Prototype,如果不包含Jquery,那将是很棒的.

是否有任何脚本来修复IE的行为?(我对IE6兼容性不感兴趣)

javascript internet-explorer css3

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

在XML中,顺序重要吗?

公共父元素在XML中出现的顺序是XML文档捕获的有意义的数据,还是未指定为有意义的顺序?例如,考虑两个XML文档:

<people>
 <person name="sam"/>
 <person name="juni"/>
</people>
Run Code Online (Sandbox Code Playgroud)

<people>
 <person name="juni"/>
 <person name="sam"/>
</people>
Run Code Online (Sandbox Code Playgroud)

这些文件是否被视为代表相同的数据,还是被捕获的顺序不同?

xml

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

在nvarchar声明中省略大小有什么影响

我通常在我的SP中声明参数时定义大小,例如:

@myParam nvarchar(size)
Run Code Online (Sandbox Code Playgroud)

或者在我投射或转换时:

CAST(@myParam AS nvarchar(size))
Run Code Online (Sandbox Code Playgroud)

最近我从我的CAST函数中删除了大小,如:

CAST(@myParam AS nvarchar)
Run Code Online (Sandbox Code Playgroud)

而且我有点担心,如果那会发生,并且在最不期望的时候咬我:-(因为我注意到在使用递归CTE并且在没有指定大小的情况下投射nvarchar时对nvarchar变量进行截断.

任何意见?

sql t-sql sql-server

18
推荐指数
2
解决办法
7377
查看次数

在Java中使用相对目录路径

我试图使用相对路径来定位Java类中的可执行文件,而不是使用硬编码的行,但使用类似于:

final static String directory = "../../../ggla/samples/obj/linux_x86"

失败...在Java中使用相对路径的正确方法是什么?

java file

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

Google协议缓冲区或类似的.net/javascript

我们当前正在使用对.net Web服务的Ajax调用,然后将Json对象返回给客户端.其中一些Json对象非常庞大(> 500k未压缩).我们听说过有关Google Protocol Buffers的一些好消息并且一直在试验.

到目前为止,我们已经在服务器上使用看起来最常见的.net版本 - "protobuf-net"进行了序列化.我们没有太多运气反序列化客户端.我们尝试使用似乎是唯一的javascript反序列化程序protobuf.js.我们发现它不容易使用,只有很少的示例或文档,它似乎不处理字符串和整数以外的数据类型.

在这一点上,似乎有一个经过验证的,定义明确的解决方案,用于.net和Web客户端之间的二进制数据序列化/反序列化.也许我们错过了一些明显的东西

我们的要求是来自客户端的Ajax调用,以及服务器上的.net Web服务方法(.asmx或WCF).

任何意见和建议表示赞赏.

javascript asp.net protocol-buffers

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

C#:是否可以将表达式或函数用作字典中的键?

是否可以使用Expression<Func<T>>Func<T>作为字典中的键?例如,缓存重度计算的结果.

例如,从我的一个不同的问题改变我的基本缓存:

public static class Cache<T>
{
    // Alternatively using Expression<Func<T>> instead
    private static Dictionary<Func<T>, T> cache;
    static Cache()
    {
        cache = new Dictionary<Func<T>, T>();
    }
    public static T GetResult(Func<T> f)
    {
        if (cache.ContainsKey(f))
            return cache[f];

       return cache[f] = f();
    }
}
Run Code Online (Sandbox Code Playgroud)

这甚至会起作用吗?

编辑:经过快速测试后,它似乎确实有效.但我发现它可能更通用,因为它现在每个返回类型一个缓存...不知道如何更改它以便不会发生...嗯

编辑2: Noo,等等......实际上并没有.嗯,对于常规方法,它确实如此.但不适用于lambdas.即使它们看起来相同,它们也会获得各种随机方法名称.哦,好吧c",)

c# lambda caching dictionary

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

动态更改UITableView的内容

我有一个NSURL对象,它根据用户输入搜索栏的变量从我的网站获取数据.

我将这些数据拆分为NSArray.

完成后我希望在UITableView中显示数据.

我的问题是这个.是否可以动态地将数据加载到UITableView中?

即程序加载,没有数据,因此UITableView为空,然后用户搜索一个变量.获取一些数据,并将内容加载到UITableView中.搜索新变量,从UITableView中清除旧数据并添加新数据?

我目前正在尝试使用界面构建器执行此操作,但担心我可能必须以实用方式创建我的界面,以便我可以销毁并重新创建UITableView,但我不确定.

谢谢你的帮助.

iphone objective-c

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

LINQ - 使用OrderBy EnumValue和Union结果集对对象列表进行排序?

问候!我想使用LINQ来查询对象列表并按枚举值对它们进行排序,然后将字符串值联合起来,以类似的方式将列表的其余部分排序LINQ newbie here,所以要温和.

//CTOR for my class
MyClass(id, "Name Value Here", Enum.EnumValueHere);
Run Code Online (Sandbox Code Playgroud)

我创建了这些对象的列表,并希望对它们进行可变排序,以便所有具有Enum.EnumValue [X]的项目首先显示在列表中,按名称排序,然后按类似方式排序的所有其他项目(像联盟一样almnost) SQL中的结果集)

//What I have so far (only sorts the list)
List<MyClass> = (from s in MyClass orderby s.EnumValue, s.NameValue  select s).ToList();
Run Code Online (Sandbox Code Playgroud)

任何Guru都有一些LINQ Magic可以分享吗?

谢谢!

c# linq linq-to-objects

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

Eclipse调试配置中的默认VM参数?

当我使用TDD实现新功能时,我经常使用快捷方式Shift + Alt + D T只运行我正在处理的jUnit测试用例(而不是整个测试套件,这需要几分钟).

这将为当前Java源创建新的调试配置并立即运行它.现在我想在启用断言的情况下运行测试(VM选项-ea).

不幸的是,新调试配置的VM参数开始为空.我总是要进入Debug Configurations...Arguments并添加-ea到VM参数输入框.

有没有办法让Eclipse这些参数填充(项目或工作区范围)默认选项?

java eclipse

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

消除多重继承

我有以下问题,我想知道是否有一种很好的方法来模拟这些对象而不使用多重继承.如果它有任何区别,我使用的是Python.

学生需要联系信息和学生信息.成人需要联系信息和结算信息.学生可以是成人学生,在这种情况下我需要联系人/学生/账单信息,或者他们可以是孩子,在这种情况下我需要联系人/学生/家长信息.

为了明确系统的使用方法,我需要能够查询所有成年人的名单(我会得到成人学生和父母),或者所有学生的名单(我会给孩子学生加上成人学生).

此外,所有这些对象都需要具有公共基类.

python oop multiple-inheritance

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