小编asy*_*ait的帖子

为什么MvcApplication.RegisterRoutes被定义为静态?

我知道这可能很傻,但是希望大师为我澄清一下......为什么这个方法被定义为静态..

public class MvcApplication : System.Web.HttpApplication
{
    /* Why this method is declared as static? */
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
        );

    }

    protected void Application_Start()
    {
        RegisterRoutes(RouteTable.Routes);
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc routing static

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

抓取基于登录的网站的最佳方式是什么?

我要从网站自动化文件下载活动(类似于,比方说,yahoomail.com).要访问具有此文件下载链接的页面,我要登录,从页面跳转到页面以提供日期等参数,最后单击下载链接.

我在考虑三种方法:

  1. 使用WatIN并开发一个Windows服务,定期执行一些WatiN代码遍历页面并下载文件.

  2. 使用AutoIT(没什么好主意)

  3. 使用简单的HTML解析技术(这里有几个问题,例如,如何在登录后维护会话?如何在执行后退出?

c# python watin web-crawler html-parsing

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

为什么匿名类型不能传递给方法?

什么是倾向于不从方法返回匿名类型的设计决策?

c#

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

算法树或植物生长背后的算法

什么是Farmville游戏中涉及的所有算法,特别是我有兴趣根据用户的活动绘制结果树.

我正在进入一个特殊需要在SVG中绘制树型图像的项目.我不确定如何去定义树的算法,并根据某些业务规则,树中的叶子增长等等,我想你明白了.Farmville只是我用来解释的一个例子.

任何帮助是极大的赞赏..

algorithm 3d

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

编写使用任何服务器保持登录的爬网程序

我正在写一个爬虫.在抓取工具登录网站后,我想让抓取工具"始终保持登录状态".我怎样才能做到这一点?客户端(如浏览器,爬虫等)是否使服务器遵守此规则?当服务器允许在一天中进行有限登录时,可能会发生这种情况.

c# python session http web-crawler

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

标签 统计

c# ×3

python ×2

web-crawler ×2

3d ×1

algorithm ×1

asp.net-mvc ×1

html-parsing ×1

http ×1

routing ×1

session ×1

static ×1

watin ×1