问题列表 - 第19086页

JavaScript/jQuery - 从元素的id中获取一个整数

从以下标记.

<div id="my-div">
    <a href="#" id="link-1">Somewhere</a>
    <a href="#" id="link-2">Somewhere else</a>
</div>
Run Code Online (Sandbox Code Playgroud)

有什么选择,使用jQuery选择器和JavaScript来获取ID中的整数?

例如.

$("#my-div a").click(function(){
    $(this).id // ... somehow grab n from "link-n"        
    alert(n);
});
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

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

如何在多部署可重用的Django应用程序中获取current_app以使用reverse?

我正在编写可重用的应用程序.我想多次部署它.

这是urls.py:

urlpatterns = patterns('',
(r'^carphotos/', include('webui.photos.urls', app_name='car-photos') ),
(r'^userphotos/', include('webui.photos.urls',  app_name='profile-photos') ),)
Run Code Online (Sandbox Code Playgroud)

和照片/ urls.py:

urlpatterns = patterns('webui.photos.views',
url(r'^$', album_list, name="album-list" )
url(r'^newalbum/$', album_page, {'create': True}, name="album-create"),)
Run Code Online (Sandbox Code Playgroud)

在album_list视图中,我想显示用于创建新相册album_page的网址.

我发现我必须使用反向函数的参数current_app来获取正确的URL.

但是如何获得这个current_app?我认为答案很简单.但我在django文档中找不到它.

谢谢,尼克

python django django-urls

8
推荐指数
2
解决办法
5895
查看次数

Automapper公约

是否是可能的Automapper设置一个约定,以便映射不必用手因为你所映射到实体只是有说"视图模型"追加的情况下创造了千万.

作为一个例子,我宁愿不必设置以下地图:

Mapper.CreateMap<Error, ErrorViewModel>();
Run Code Online (Sandbox Code Playgroud)

我理解如果需要投影我需要创建一个自定义地图,但是有一个创建地图的约定会很好.

c# automapper

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

有效区分大文件的算法

我必须存储两个非常大的文件A和B(如100GB).然而,B在大部件中可能与A类似,因此我可以存储A和diff(A,B).这个问题有两个有趣的方面:

  1. 文件太大,无法通过我所知道的任何差异库进行分析,因为它们位于内存中
  2. 我实际上并不需要差异 - 差异通常具有插入,编辑和删除,因为它意味着人类可以阅读.我可以用更少的信息逃脱:我只需要"新的字节范围"和"从任意偏移的旧文件复制字节".

我目前在如何计算在这些条件下从A到B的增量变得茫然.有谁知道这个算法?

同样,问题很简单:编写一个算法,可以使用尽可能少的字节存储文件A和B,因为两者非常相似.

附加信息:虽然大部件可能相同,但它们可能具有不同的偏移并且可能出现故障.最后一个事实是为什么传统的差异可能不会节省太多.

algorithm diff rcs

16
推荐指数
4
解决办法
6412
查看次数

运行多个JVM

如何在一台机器上运行多个JVM?如何在不同的JVM中调用方法?

java jvm

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

Maven报告中的JUnit输出

我正在使用Maven作为我的项目,并有以下问题:

我想在测试报告中看到我的JUnit测试的日志输出(log4j,System.out,等等).你知道如何实现这个目标吗?

谢谢 ;-)

java logging junit maven-2 report

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

用于javascript中文件路径验证的正则表达式

我似乎无法找到将测试以下情况的JavaScript正则表达式:

  • C:\ TEMP
  • d:\目录名\测试\
  • \约翰桌面\ TEMPDIR \

你可以看到我想要的东西.我只需要它来验证文件路径.但似乎我发现的所有表达都不适用于JavaScript.

javascript regex filepath

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

是否已发布C#XML文档的样式指南?

我要求编写C#代码的开发人员遵循StyleCop的指导原则.这对代码来说很棒,但我几乎总是对文档有疑问(好吧......好吧......所以没有人问,因为程序员往往讨厌文档)风格.我可以建议复制MSDN的风格,但我很好奇微软或其他人是否发布过这方面的内容.

例如,构造函数记录如下.

/// <summary>
/// Initializes a new instance of <c>MyClass</c> using the specified <c>BaseMyClass</c>.
/// </summary>
/// <param name="myParam">The <c>MyParam</c> of the current session.</param>
Run Code Online (Sandbox Code Playgroud)

在这里,我不是要引发关于如何编写文档的争论.我正在寻找一些关于文档建议语法的已发布指南.

提前致谢!

.net c# documentation

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

何时在新项目中引入单元测试?

首先让我说明没有单元测试的编码只是简单的疯狂.如果没有单元测试,我总是害怕在没有注意的情况下破坏某些东西.所以我都是单元测试,我更喜欢使用TDD.

然而我的问题是; 什么时候开始新项目时应该引入单元测试?生活在TDD的精神中,项目的第一个代码行应该是单元测试.然而,无论我多么喜欢TDD给人的模糊感觉,我常常发现当你什么都没有时,从一开始就很难开始进行单元测试.通常我发现在没有测试的情况下"欺骗"和编码更容易,并在我看到项目的进展时引入测试.

人们对此有何看法?我什么时候应该在开始新项目时引入单元测试?

tdd agile unit-testing

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

代表行动<ref T1,T2>

我正在尝试创建一个带有ref参数的静态方法的委托.请不要问我为什么要做这样的蠢货.这是学习.Net,C#和反射工作以及如何优化它的全部内容.

我的代码是:

    public struct DataRow
    {

        private double t;
        static public void Cram_T(ref DataRow dr, double a_t)
        {
            dr.t = a_t;
        }
    }
 ''''
  Type myType = typeof(DataRow);
  MethodInfo my_Cram_T_Method = myType.GetMethod("Cram_T");
  var myCram_T_Delegate = 
         Delegate.CreateDelegate(typeof(Action<DataRow, Double>),      
                                 my_Cram_T_Method) 
                                 as Action<DataRow, Double>;
Run Code Online (Sandbox Code Playgroud)

这给了我一个绑定错误,因为(我认为)泛型操作与方法不匹配.

检查监视窗口中Cram_T_Method的值

{Void Cram_T(DataRow ByRef, Double)}
Run Code Online (Sandbox Code Playgroud)

然后我尝试在Action中使用ref关键字:

  var myCram_T_Delegate = 
         Delegate.CreateDelegate(typeof(Action<ref DataRow, Double>),         
                                 my_Cram_T_Method) 
                                 as Action<ref DataRow, Double>;
Run Code Online (Sandbox Code Playgroud)

但这不会编译.C#编译器在令牌"ref"处窒息.

创建此委托的正确方法是什么?

c# reflection delegates

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