我可以用什么命令打印出HEAD的提交ID?
这就是我手工做的事情:
$ cat .git/HEAD
ref: refs/heads/v3.3
$ cat .git/refs/heads/v3.3
6050732e725c68b83c35c873ff8808dff1c406e1
Run Code Online (Sandbox Code Playgroud)
但我需要一个脚本,可以将某些命令的输出可靠地传递给文本文件,使得文本文件恰好包含HEAD的提交ID(不多或少,而不仅仅是ref).有人可以帮忙吗?
我一直在谷歌搜索一段时间,但我很惊讶无法找到答案,非常简单,问题.
使用mercurial 1.4,当我在Windows客户端上克隆存储库时,符号链接显示为包含原始文件路径的文件.
我没有广泛使用符号链接,但我确实使用它们进行共享库处理(例如libpng.so - > libpng.so.2-> libpng.so.2.43.0).
Windows框仅用于测试,这意味着如果符号链接原始文件的实际副本,我会非常讨厌,这将让我编译.
我看到http://markmail.org/message/7d353ucvivhphvvk基本上是同一个问题,但没有任何真正的答案.
我昨天开始看JSP,我问朋友的问题是:
"有没有类似JSP的在线手册?像php.net这样的东西"
他回答说:"不存在这样的情况,因为如果使用JSP进行编码,则需要使用框架",后来建议我从Struts开始(引用它比Spring更好的文档).
除了偏见,并且考虑到我在J2SE开发方面的小背景,你可以推荐什么框架和原因(请注意,我还没有JSP开发的经验,直到昨天,我知道唯一的Web编程语言是PHP).
据我所知,将Java源代码解析为AST(抽象语法树)的唯一方法是使用Java编译器树API:com.sun.source.tree
我有两个问题:
我想开始讨论你在单元测试中提到的细节.
您是否测试了主要功能,包括几种方法一次完成一项任务?或者你甚至可以测试自动属性?
因为,例如,我认为编写仅测试此测试的测试没什么价值:
public Email
{
set
{
if(Regex.Match(/*....*/))
email = value;
}
get
{
return email;
}
}
Run Code Online (Sandbox Code Playgroud)
因为它非常清楚,这只是浪费时间.通常当我进行单元测试时,我会测试整个任务 - 就像这个例子一样 - 整个注册过程.
我问这个是因为,目前我正在阅读Jimmy Nilsson撰写的"应用领域驱动设计和模式"一书,他在那里指出他正在用专门的测试测试这些小细节.
这种覆盖水平是否过度使用?
我想用 ruby on rails 对数据列表进行分页。基本上,我想一次只显示 20 条记录,带有下一步和后退按钮。显示页码链接会很好,但不是必需的。
这样的事情会很好:
<< 上一个 1 2 3 4 5 ... 下一个 >>
是否有内置的方法可以在 ruby on rails(或我可以添加的内容)中执行此操作,因此我不必自己编写?
我想改变anchorPoint,但保持视图在同一个地方.我试过NSLog-ing分词self.layer.position和self.center他们都保持不变,无论更改anchorPoint的.然而我的观点却在变化
关于如何做到这一点的任何提示?
self.layer.anchorPoint = CGPointMake(0.5, 0.5);
NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y);
self.layer.anchorPoint = CGPointMake(1, 1);
NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y);
Run Code Online (Sandbox Code Playgroud)
输出是:
2009-12-27 20:43:24.161 Type[11289:207] center point: 272.500000 242.500000
2009-12-27 20:43:24.162 Type[11289:207] center point: 272.500000 242.500000
Run Code Online (Sandbox Code Playgroud) 我使用的是VSTS 2008 + C#+.Net 3.5 + ASP.Net + IIS 7.0.我正在实施Forms身份验证.
我想知道在Forms身份验证中,如何检查用户是否已经过身份验证?
我试图运行以下代码:
1. NSURL *checkLicenseURL = [NSURL URLWithString:@"check_license.php?accesskey=&license_key="];
// call server API
2. NSError *err = nil;
3. NSXMLDocument *xmlResult = [[NSXMLDocument alloc] initWithContentsOfURL:checkLicenseURL options:NSXMLDocumentTidyXML error:&err];
Run Code Online (Sandbox Code Playgroud)
但是当在gdb中查看变量时,执行第1行之后
p checkLicenseURL
Run Code Online (Sandbox Code Playgroud)
回报
$1 = <variable optimized away by compiler>
Run Code Online (Sandbox Code Playgroud)
它还会导致第3行崩溃.为什么会发生这种情况,我该如何解决这个问题?