小编Bob*_*Bob的帖子

jQuery Zebra选择器

我有一个名为grid的CSS类,我把它放在我的表上.我想Zebra剥离我的偶数行,所以我使用以下jQuery代码

$(".grid tr:nth-child(even)").addClass("even");
Run Code Online (Sandbox Code Playgroud)

这基本上是说"将css类应用到任何具有父级(在任何级别)的tr标签,并且具有一类网格." 这个问题是当我有嵌套表时,子表的tr标签也会得到偶数样式.由于我没有用一类网格指定子表,我不希望它拿起斑马条纹.

如何指定仅在tr标签上应用偶数类,tr标签是具有网格类的标签的直接后代?

jquery

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

.NET中真正的字符串是什么?

字符串实际上是一个字符数组(is-a),还是它有一个字符数组作为内部存储(has-a),还是它自己的对象可以将自己暴露为带有字符数组的?

我更倾向于说它是它自己的对象,但那么为什么我们倾向于总是说"字符串是一个字符数组......"?

.net string

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

如何查看所有活动会话的会话状态中的所有内容?

我想创建一个管理页面来表明我们对会话状态的使用没有失控。

是否可以检索所有活动会话的列表,如果可以,我如何访问每个会话中的所有会话数据?

asp.net session-state

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

如何获取托盘图标

我正在制作自己的任务栏,它将取代默认的 Windows 任务栏。如何获取系统托盘(通知区域)中所有内容的列表?

c#

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

ASP.NET - 括号中的负数

我的应用程序当前显示负数为-1.用户已经改变了要求(只是为了改变!),现在我们必须将数字显示为(1).我是否可以为整个应用程序启用更改web.config甚至应用程序的CultureInfo?这样做是否有任何副作用,因为我们有很多包含数字验证器的页面?

谢谢 !

asp.net web-config cultureinfo

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

如何创建贝塞尔曲线以表示平滑折线?

我有一条近似曲线的折线,我想在PostScript中绘制它作为平滑曲线,支持Bezier曲线绘制.为此,我需要在每对折线点之间生成两个控制点.(我无法从源中获取原始曲线,只能获得折线.)

我从这个描述中使用了基数样条函数取得了一些成功,但其中的参数与维基百科GDIPlus.DrawCurve不同,两者都涉及张力.MS没有细节,维基百科有不完整的细节(基数样条忽略x值?).

基于张力的控制点的公式是什么?

math graphics spline

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

如何将大型数组拆分成更小的数组?

给定一个大数组如何将它分成较小的数组,并将较小数组的大小指定为方法的参数?

例如,给定数字,Split的实现是什么?

int[] numbers = new int[7845];

int[][] sectionedNumbers = numbers.Split(1000);

sectionedNumbers.Length; //outputs 8
sectionedNumbers[7].Length; //outputs 845
Run Code Online (Sandbox Code Playgroud)

c# algorithm

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

将天数转换为人类可读持续时间文本

给定天数,比如25,将其转换为持续时间文本,例如"3周,4天"

如果F#变体提供了超过C#的任何改进,C#和F#解决方案都会很棒.

编辑:解决方案应该延续数周,包括数月和数年.包括几个世纪等在内的奖励积分.如果它有些可配置,则额外奖励,这意味着您可以告诉该方法排除周数的标准化.

c# f#

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

图片下拉列表

我正在寻找一个下拉列表,可以向用户显示一系列图像供您选择.每张图片大约为50x50像素,图片下方会显示小文字说明.一个jQuery和兼容的ASP.NET解决方案将是首选.

asp.net jquery

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

如何在实现接口时从通用方法正确返回T?

我正在处理一个错误.在重新创建以下示例的错误时,我能够确定问题发生的原因.但我坚持要求更好的解决方案.所以给出以下程序:

public interface IFoo<T> {
    T OutputType(T param);
}

class Foo : IFoo<Foo> {
    public virtual Foo OutputType(Foo param) {
        Console.WriteLine("foo");
        return param;
    }
}

class Bar : Foo, IFoo<Bar> {
    public virtual Bar OutputType(Bar param) {
        Console.WriteLine("bar");
        return param;    
    }
}

class Program {
    static void Main(string[] args) {
        Bar bar = new Bar();
        CallOutputType(bar);
        bar.OutputType(bar);
    }

    static void CallOutputType<T>(T t) where T : Foo {
        t.OutputType(t);
    }      
}
Run Code Online (Sandbox Code Playgroud)

我期待输出为:

bar
bar
Run Code Online (Sandbox Code Playgroud)

但我得到的是:

foo
bar
Run Code Online (Sandbox Code Playgroud)

看到像这样简化的问题很明显Bar.OutputType没有覆盖Foo.OutputType …

c# generics polymorphism

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