问题列表 - 第2771页

如何捕获所有路由来处理ASP.NET MVC的'404 page not found'查询?

是否有可能创建一个捕获所有的最终路由...并将用户弹回到ASP.NET MVC中的404视图?

注意:我不想在我的IIS设置中进行此设置.

asp.net-mvc routes http-status-code-404

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

你能到G1手机上的命令行吗?

我知道Android操作系统是基于Linux的.这是否意味着G1手机拥有的终端模拟器,你可以打开一个控制台和使用的命令一样cd,ls等?或者失败了,是否可以为它编写终端仿真器?

在相关的说明中,是否可以在G1上运行ssh服务器并通过wifi连接登录?

android

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

根据需要加载javascript依赖项

我确信这个问题有不同的方法,我可以想到一些.但我想听听其他人对此的看法.更具体地说,我已经构建了一个小部件,允许用户从谷歌地图中选择他们的位置.此小部件按需显示,并且可能会在其放置的页面的每10次使用中使用.加载此窗口小部件(google maps js api)的依赖项的最简单方法是在页面中放置一个脚本标记.但这会使浏览器请求加载每个页面上的脚本.我正在寻找一种方法,只有当用户需要显示小部件时,才能使浏览器请求该脚本.

javascript google-maps

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

如果路径/文件是快捷方式,我如何以编程方式进行测试?

我需要测试文件是否是快捷方式.我仍在试图弄清楚将如何设置内容,但我可能只有它的路径,我可能只有文件的实际内容(作为byte [])或者我可能同时拥有它们.

一些复杂性包括我可以在一个zip文件中(在这种情况下,路径将是一个内部路径)

c# shortcuts

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

CIDR子网是否有本机.NET类型?

编写一个类来存储/验证类似的东西很简单192.168.0.0/16,但是我很好奇.NET中是否存在本机类型?我想它会像以下一样工作IPAddress:

CIDR subnet = CIDR.Parse("192.168.0.0/16");
Run Code Online (Sandbox Code Playgroud)

基本上,它只需要确保您使用IPv4或IPv6地址,然后确定您指定的位数对该类型有效.

.net c# ip-address subnet cidr

15
推荐指数
3
解决办法
6913
查看次数

Peer to Peer:寻找同行的方法

有没有使用专用中央服务器查找对等方的已知方法?

即:如果我有同行正在断开连接并重新连接到互联网,但每次都获得一个新的IP地址,我想连接到它们而无需设置专用服务器进行注册.

我正在考虑使用对等电子邮件地址定期发送连接对等的清单,使用某种时间码,无需专用服务器.如果在尝试所有先前已知的对等地址之后没有任何对等体可以连接,则这将是后备.但现有的寻找同行的模式更可取.

p2p

58
推荐指数
5
解决办法
3万
查看次数

如何在F#中实现抽象类?

在我看过这个 PDC会话后,我想尝试学习一些F#.所以我认为最好的方法是用F#重写我已经在C#中完成的东西,但是我的大脑只是拒绝在功能模式中思考.我有这个抽象类,它有一些抽象方法和一些虚方法.我也想覆盖一些虚拟方法.这个类用C#编写并编译,我不打算用F#重写它.所以我的问题是:

  1. 有没有人有一个如何实现抽象类,抽象方法和虚方法的简短示例
  2. 我可以重载构造函数吗?
  3. 如果我想在dll中编译它并使其可用于我的基于C#的程序,是否有任何约束.

任何帮助,将不胜感激.


更新:我真的很感激Brian的回答,但我仍然不清楚,所以我想澄清一下.让我们假装这是我用C#编写的抽象类,并在dll中编译.我如何在F#中实现它?

public abstract class MyAbstractClass
{
    public abstract Person GetFullName(string firstName, string lastName);

    public abstract bool TryParse(string fullName, out Person person);

    public virtual IEnumerable<Person> GetChildren(Person parent)
    {
        List<Person> kids = new List<Person>();
        foreach(Child person in GroupOfPeople)
        {
            if(person.Parent == parent)
               kids.Add(child as Person);
        }
        return kids;
    }

    public virtual IEnumerable<Child> GroupOfPeople { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

一些文档适合任何人寻找一些F#资源: - 如果任何其他F#有兴趣获得我在Don Syme(F#的创建者)的博客免费章节F#Expert中找到的一些文档.您可以下载doc格式的那些.

可能感兴趣的其他一些资源:

f# abstract-class

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

Python输入/输出,文件

我需要编写一些方法来加载/保存一些类到二进制文件和从二进制文件.但是我也希望能够接受来自其他地方的二进制数据,例如二进制字符串.

在c ++中我可以通过简单地使我的类方法使用std :: istream和std :: ostream来实现这一点,它可以是文件,字符串流,控制台等等.

python是否有类似的输入/输出类,可以表示几乎任何形式的i/o,或至少文件和内存?

python

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

在Ruby中迭代数组的"正确"方法是什么?

对于它的所有瑕疵,PHP在这方面非常好.数组和哈希之间没有区别(也许我很天真,但这对我来说显然是正确的),并且要么迭代你要么做

foreach (array/hash as $key => $value)
Run Code Online (Sandbox Code Playgroud)

在Ruby中有很多方法可以做这种事情:

array.length.times do |i|
end

array.each

array.each_index

for i in array
Run Code Online (Sandbox Code Playgroud)

哈希更有意义,因为我总是使用

hash.each do |key, value|
Run Code Online (Sandbox Code Playgroud)

为什么我不能为数组做这个?如果我只想记住一种方法,我想我可以使用each_index(因为它使索引和值都可用),但是不得不这样做array[index]而烦人value.


哦,对,我忘记了array.each_with_index.然而,这一次吮吸,因为它去|value, key|hash.each|key, value|!这不是疯了吗?

ruby arrays loops

327
推荐指数
8
解决办法
50万
查看次数

流畅的NHibernate:如何创建一对多双向映射?

基本问题:如何在Fluent NHibernate中创建双向一对多地图?

细节:

我有一个有很多孩子的父对象.在我的情况下,孩子没有父母,所以在数据库中,我想外键的母体有NOT NULL约束是没有意义的.我从Fluent NHibernate映射自动生成我的数据库.

我的父母有很多子对象,如下所示:

public class Summary
{
   public int id {get; protected set;}

   public IList<Detail> Details {get; protected set;}
}

public  class Detail
{
   public int id {get; protected set;}

   public string ItemName {get; set;}

  /* public Summary Owner {get; protected set;} */ //I think this might be needed for bidirectional mapping?
}
Run Code Online (Sandbox Code Playgroud)

这是我开始的映射:

public class SummaryMap : ClassMap<Summary>
{
    public SummaryMap()
    {
        Id(x => x.ID);

        HasMany<Detail>(x => x.Details);
    }
}

public class DetailMap : …
Run Code Online (Sandbox Code Playgroud)

nhibernate nhibernate-mapping fluent-nhibernate

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