问题列表 - 第18495页

Git命令显示HEAD提交ID?

我可以用什么命令打印出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).有人可以帮忙吗?

git version-control

216
推荐指数
5
解决办法
17万
查看次数

Windows上的Mercurial符号链接

我一直在谷歌搜索一段时间,但我很惊讶无法找到答案,非常简单,问题.

使用mercurial 1.4,当我在Windows客户端上克隆存储库时,符号链接显示为包含原始文件路径的文件.

我没有广泛使用符号链接,但我确实使用它们进行共享库处理(例如libpng.so - > libpng.so.2-> libpng.so.2.43.0).

Windows框仅用于测试,这意味着如果符号链接原始文件的实际副本,我会非常讨厌,这将让我编译.

我看到http://markmail.org/message/7d353ucvivhphvvk基本上是同一个问题,但没有任何真正的答案.

windows mercurial symlink

7
推荐指数
1
解决办法
3111
查看次数

一个初学JSP开发人员的优秀JSP框架

我昨天开始看JSP,我问朋友的问题是:

"有没有类似JSP的在线手册?像php.net这样的东西"

他回答说:"不存在这样的情况,因为如果使用JSP进行编码,则需要使用框架",后来建议我从Struts开始(引用它比Spring更好的文档).

除了偏见,并且考虑到我在J2SE开发方面的小背景,你可以推荐什么框架和原因(请注意,我还没有JSP开发的经验,直到昨天,我知道唯一的Web编程语言是PHP).

jsp

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

如何从Java源代码生成AST?

据我所知,将Java源代码解析为AST(抽象语法树)的唯一方法是使用Java编译器树API:com.sun.source.tree

我有两个问题:

  1. JDK支持哪些com.sun.source.tree?
  2. 是否有适用于所有JDK的便携式替代品?

java compiler-construction parsing

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

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

单元测试的详细程度

我想开始讨论你在单元测试中提到的细节.

您是否测试了主要功能,包括几种方法一次完成一项任务?或者你甚至可以测试自动属性?

因为,例如,我认为编写仅测试此测试的测试没什么价值:

   public Email
   {
      set
      {
         if(Regex.Match(/*....*/))
             email = value;
      }
      get
      {
        return email;
      }
   }
Run Code Online (Sandbox Code Playgroud)

因为它非常清楚,这只是浪费时间.通常当我进行单元测试时,我会测试整个任务 - 就像这个例子一样 - 整个注册过程.

我问这个是因为,目前我正在阅读Jimmy Nilsson撰写的"应用领域驱动设计和模式"一书,他在那里指出他正在用专门的测试测试这些小细节.

这种覆盖水平是否过度使用?

tdd junit nunit unit-testing

3
推荐指数
2
解决办法
356
查看次数

如何使用 ruby​​ on rails 对记录进行分页?

我想用 ruby​​ on rails 对数据列表进行分页。基本上,我想一次只显示 20 条记录,带有下一步和后退按钮。显示页码链接会很好,但不是必需的。

这样的事情会很好:

<< 上一个 1 2 3 4 5 ... 下一个 >>

是否有内置的方法可以在 ruby​​ on rails(或我可以添加的内容)中执行此操作,因此我不必自己编写?

ruby-on-rails

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

更改我的CALayer的anchorPoint会移动视图

我想改变anchorPoint,但保持视图在同一个地方.我试过NSLog-ing分词self.layer.positionself.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)

iphone cocoa cocoa-touch uiview

127
推荐指数
7
解决办法
7万
查看次数

表单身份验证问题

我使用的是VSTS 2008 + C#+.Net 3.5 + ASP.Net + IIS 7.0.我正在实施Forms身份验证.

我想知道在Forms身份验证中,如何检查用户是否已经过身份验证?

c# asp.net iis-7 forms-authentication visual-studio-2008

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

Objective-C:由编译器优化的变量

我试图运行以下代码:

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行崩溃.为什么会发生这种情况,我该如何解决这个问题?

compiler-construction xcode cocoa gdb objective-c

4
推荐指数
2
解决办法
2408
查看次数