小编Los*_*ses的帖子

git恢复已删除的文件,删除后没有提交

我删除了一些文件.

我还没有承诺.

我想重置我的工作区以恢复文件.

我做了一个git checkout ..

但删除的文件仍然缺失.

git status显示:

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   deleted:    cc.properties
#   deleted:    store/README
#   deleted:    store/cc.properties
#
Run Code Online (Sandbox Code Playgroud)

为什么不git checkout .将工作区重置为HEAD

git

752
推荐指数
15
解决办法
51万
查看次数

从URL获取JSON对象

我有一个返回JSON对象的URL,如下所示:

{
    "expires_in":5180976,
    "access_token":"AQXzQgKTpTSjs-qiBh30aMgm3_Kb53oIf-VA733BpAogVE5jpz3jujU65WJ1XXSvVm1xr2LslGLLCWTNV5Kd_8J1YUx26axkt1E-vsOdvUAgMFH1VJwtclAXdaxRxk5UtmCWeISB6rx6NtvDt7yohnaarpBJjHWMsWYtpNn6nD87n0syud0"
} 
Run Code Online (Sandbox Code Playgroud)

我想得到access_token价值.那我怎么能通过PHP检索呢?

php json

136
推荐指数
5
解决办法
44万
查看次数

Python:PEP 8类名作为变量

根据PEP 8,编写用于标识类名(而非实例)的变量的约定是什么?

也就是说,给出了两个班,A并且B,它下面的语句是正确的?

target_class = A if some_condition else B
instance = target_class()
Run Code Online (Sandbox Code Playgroud)

要么

TargetClass = A if some_condition else B
instance = TargetClass()
Run Code Online (Sandbox Code Playgroud)


如样式指南中所述,

班级名称:

类名通常应使用CapWords约定.

但是也

方法名称和实例变量:

使用函数命名规则:小写,必要时用下划线分隔,以提高可读性.

在我看来,这两个公约发生了冲突,我无法找到哪一个盛行.

python pep8

20
推荐指数
2
解决办法
2309
查看次数

JavaScript - 将eventListener附加到没有jQuery的子元素

我试图在没有jQuery的情况下实现以下功能:

$(document).on('click', 'a.no-target', function(e) {
    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

我尝试过以下代码:

document.addEventListener('click', function(e) {
    if (e.target.tagName == 'A' && e.target.className.indexOf('no-target') > -1) {
        e.preventDefault();
    }
});
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我有嵌套的元素,如下所示:

<a href="#" class="more no-target">
    <span class="more">Nested element</span>
</a>
Run Code Online (Sandbox Code Playgroud)

事件target<span>代替<a>.

这种情况是否有通用的解决方案而无需检查target父母的情况?

注意:我需要这个eventListener来处理动态创建的元素,所以我不能将它直接附加到a.no-target元素上.

谢谢.

javascript

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

从带有修剪空格和新行的字符串中获取主题标签

textarea文本和结果控制台日志

javascript代码:

如何在没有换行符或空格或标签的情况下找到没有url标签的主题标签?

function findHashtags(searchText) {
    var regexp = /\#\w\w+\s?/g
    result = searchText.match(regexp);
    if (result) {
        result.map(function(s) { return s.trim() });
        console.log(result);
    } else {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript regex hashtag

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

Onclick确认,然后重定向

我正在尝试确认然后重定向到新页面。

如果我returnconfirm确认任何一种方法之前都删除了它,但是如果我保留return它,则不会重定向到链接。

<button name="payment" class="btn btn-xs-6 btn-danger btn-block" type="button"
    onclick="return confirm('are you sure you want to cancel?');window.location.href='cancel';"
    value="fav_HTML">Cancel Payment
</button>
Run Code Online (Sandbox Code Playgroud)

html javascript html5 onclick

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

Django - 一个模板可以扩展两个或更多模板吗?

比方说,有base_a.html,base_b.html,a.html,b.html,c.html.

a.html扩展base_a.htmlb.html扩展base_b.html.
并且c.html必须延伸base_a.htmlbase_b.html.

如果您认为base_a.html包含回复功能并base_b.html包含搜索功能,则更容易理解这种情况.

我可以在Django模板中使用多重继承吗?
或者我是否必须使用include而不是extends?

django templates extends multiple-inheritance

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