小编The*_*her的帖子

查找大于或等于 2014 的正则表达式

我想使用正则表达式找到大于或等于 2014 的年份(4 位数字)。[2014 - 9999]

我试过这个,但如果最后一位数字小于 4,它就不匹配。

^[2-9]\d{1,}[1-9]0*[4-9]0*$
Run Code Online (Sandbox Code Playgroud)

例如:3013

请帮忙。

javascript regex

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

我应该使用静态方法还是非静态方法?

我在C#中创建了一个控制台应用程序,并且有方法(静态),我的要求是初始化2个定时器并分别处理2个方法,这些方法将定期调用以执行某些任务.现在我已经将所有其他方法/变量设置为静态,因为它是从定时器处理程序事件调用的(由于从main调用它而是静态的).

现在我想知道上面的场景如果这个控制台长时间运行会如何消耗内存?如果我想应用oops概念,那么我是否需要使所有方法/变量非静态并通过创建类的对象来访问它?在这种情况下如何消耗内存?

更新: 以下是我的代码片段

 public class Program
    {
        readonly static Timer timer = new Timer();
        static DateTime currentDateTime;
        //other static variables
        //-----
        static void Main()
        {
            timer.Interval = 1000 * 5;
            timer.AutoReset = true;
            timer.Enabled = true;
            timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
            timer.Start();

            //2nd timer
            //-----

            System.Console.ReadKey();
            timer.Stop();
        }

        static void timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            currentDateTime = DateTime.UtcNow;
            PushData();

        }

        private static void PushData()
        {
            //Code to push data
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# static memory-management console-application

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

通过将鼠标悬停在另一个div上来更改一个div的不透明度

我有个问题。我制作了一个自定义html5 soundcloud播放器,并且有一个包含图像的播放列表。我想通过将鼠标悬停在图像上来显示图像的标题。

例如,我做了一个简单的jsfiddle:http : //jsfiddle.net/dC85Q/

目前,不透明度仅在我将鼠标移至标题div时才会更改。但是,当我将鼠标移至图像div时,它应该会改变。我知道使用javascript的可能性,但我不想为此使用javascript。有办法用CSS吗?

我的html:

<div id="song1" class="songs" onclick="song1()">
    <div id="songtitle1" class="songtitles">Hello World</div>
</div>
Run Code Online (Sandbox Code Playgroud)

css hover

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