我如何从当前状态恢复到某个提交的快照? 如果我做git log ,我得到以下输出: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me <me@me.com> Date: Thu Nov 4 18:59:41 2010 -0400 blah blah blah… commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4 Author: Me <me@me.com> Date: Thu Nov 4 05:13:39 2010 -0400 more blah blah blah… commit 0766c053c0ea2035e90f504928f8df3c9363b8bd Author: Me <me@me.com> Date: Thu Nov 4 00:55:06 2010 -0400 And yet more blah blah… […]
这旨在成为一个通用的问题,以帮助有程序问题的新程序员,但不知道如何使用debugging器来诊断问题的原因。 这个问题涉及两类更具体的问题: 当我运行我的程序时,它不会产生我期望input的输出 当我运行我的程序时,它崩溃,给我一个堆栈跟踪。 我已经检查了堆栈跟踪 ,但是我仍然不知道问题的原因,因为堆栈跟踪没有提供足够的信息。
显然,我完全误解了它的语义。 我想到了这样的事情: 客户端从http:// siteA下载JavaScript代码MyCode.js – 来源 。 MyCode.js的响应头包含Access-Control-Allow-Origin:http:// siteB ,我认为这意味着MyCode.js被允许对站点B进行跨源引用。 客户端触发MyCode.js的一些function,而这些function反过来向http:// siteB发送请求,尽pipe它们是跨域请求,但应该没问题。 那么,我错了。 这根本就不行。 因此,我已经阅读了跨源资源共享,并尝试在w3c推荐中阅读跨源资源共享 有一件事是肯定的 – 我仍然不明白我该如何使用这个标题。 我完全控制了站点A和站点B.如何启用从站点A下载的JavaScript代码以使用此标头访问站点B上的资源? PS 我不想使用JSONP。
我在我的布局中有一个EditText和一个Button 。 在编辑字段中写入并单击Button ,我想要隐藏虚拟键盘。 我假设有一个简单的一行或两行代码来实现这一点。 我在哪里可以find它的一个例子?
正如Joel在C语言编程语言 (又名:K&R)中的Stack Overflow podcast#34中指出的那样,C: a[5] == 5[a] 乔尔说,这是因为指针算术,但我仍然不明白。 为什么a[5] == 5[a] ?
我有一个包含文本的div元素,我想将这个div的内容垂直居中。 这是我的div风格: #box { height: 170px; width: 270px; background: #000; font-size: 48px; color: #FFF; text-align: center; } <div Id="box"> Lorem ipsum dolor sit </div> 什么是最好的方法来做到这一点?
假设我有一些jQuery代码将一个事件处理程序附加到类“myclass”的所有元素上。 例如: $(function(){ $(".myclass").click( function() { // do something }); }); 而我的html可能如下所示: <a class="myclass" href="#">test1</a> <a class="myclass" href="#">test2</a> <a class="myclass" href="#">test3</a> 这没有问题。 但是,请考虑是否将“myclass”元素在未来某个时间写入页面。 例如: <a id="anchor1" href="#">create link dynamically</a> <script type="text/javascript"> $(function(){ $("#anchor1").click( function() { $("#anchor1").append('<a class="myclass" href="#">test4</a>'); }); }); </script> 在这种情况下,当用户点击#anchor1时会创build“test4”链接。 “test4”链接没有与之关联的click()处理程序,尽pipe它具有class =“myclass”。 任何想法如何我可以解决这个问题? 基本上,我想编写一次click()处理程序,并将其应用于页面加载时的内容和稍后通过Ajax / DHTML引入的内容。
读了一些教程后,我仍然不明白。 有人可以解释一下?:是用来做什么的?
我正在尝试在JavaScript中创build全局唯一的标识符。 我不确定在所有浏览器上有什么例程可用,如何“随机”和播种内置的随机数生成器等等。 GUID / UUID应该至less为32个字符,并且应该保持在ASCII范围内,以避免在传递时遇到麻烦。
已经发布了几个关于dependency injection的具体问题的问题,例如何时使用它以及它有哪些框架。 然而, 什么是dependency injection,什么时候/为什么应该或不应该被使用?