从以下标记.
<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) 我正在编写可重用的应用程序.我想多次部署它.
这是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文档中找不到它.
谢谢,尼克
是否是可能的Automapper设置一个约定,以便映射不必用手因为你所映射到实体只是有说"视图模型"追加的情况下创造了千万.
作为一个例子,我宁愿不必设置以下地图:
Mapper.CreateMap<Error, ErrorViewModel>();
Run Code Online (Sandbox Code Playgroud)
我理解如果需要投影我需要创建一个自定义地图,但是有一个创建地图的约定会很好.
我必须存储两个非常大的文件A和B(如100GB).然而,B在大部件中可能与A类似,因此我可以存储A和diff(A,B).这个问题有两个有趣的方面:
我目前在如何计算在这些条件下从A到B的增量变得茫然.有谁知道这个算法?
同样,问题很简单:编写一个算法,可以使用尽可能少的字节存储文件A和B,因为两者非常相似.
附加信息:虽然大部件可能相同,但它们可能具有不同的偏移并且可能出现故障.最后一个事实是为什么传统的差异可能不会节省太多.
我正在使用Maven作为我的项目,并有以下问题:
我想在测试报告中看到我的JUnit测试的日志输出(log4j,System.out,等等).你知道如何实现这个目标吗?
谢谢 ;-)
我似乎无法找到将测试以下情况的JavaScript正则表达式:
你可以看到我想要的东西.我只需要它来验证文件路径.但似乎我发现的所有表达都不适用于JavaScript.
我要求编写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)
在这里,我不是要引发关于如何编写文档的争论.我正在寻找一些关于文档建议语法的已发布指南.
提前致谢!
首先让我说明没有单元测试的编码只是简单的疯狂.如果没有单元测试,我总是害怕在没有注意的情况下破坏某些东西.所以我都是单元测试,我更喜欢使用TDD.
然而我的问题是; 什么时候开始新项目时应该引入单元测试?生活在TDD的精神中,项目的第一个代码行应该是单元测试.然而,无论我多么喜欢TDD给人的模糊感觉,我常常发现当你什么都没有时,从一开始就很难开始进行单元测试.通常我发现在没有测试的情况下"欺骗"和编码更容易,并在我看到项目的进展时引入测试.
人们对此有何看法?我什么时候应该在开始新项目时引入单元测试?
我正在尝试创建一个带有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# ×3
java ×2
javascript ×2
regex ×2
.net ×1
agile ×1
algorithm ×1
automapper ×1
delegates ×1
diff ×1
django ×1
django-urls ×1
filepath ×1
jquery ×1
junit ×1
jvm ×1
logging ×1
maven-2 ×1
python ×1
rcs ×1
reflection ×1
report ×1
tdd ×1
unit-testing ×1