小编Hug*_*ota的帖子

jquery的"实时"功能存在问题

问题

这很好用:

$('#edit_curriculum .generated').children().blur(function(){
    console.log(this);
});
Run Code Online (Sandbox Code Playgroud)

但这不是:

$('#edit_curriculum .generated').children().live('blur', function(){
    console.log(this);
});
Run Code Online (Sandbox Code Playgroud)

obs:函数包含在一个$(document).ready事件中.


产出

工作:

<input type=?"text" name=?"phones[]?" class=?"medium phone valid">
Run Code Online (Sandbox Code Playgroud)

不工作:

Uncaught Syntax error, unrecognized expression: )
k.errorjquery.js:17
k.filterjquery.js:17
kjquery.js:17
c.querySelectorAll.kjquery.js:17
k.matchesSelectorjquery.js:17
f.extend.filterjquery.js:17
f.fn.extend.isjquery.js:17
f.fn.extend.closestjquery.js:17
Njquery.js:16
f.event.handlejquery.js:17
f.event.add.k.i.handle.kjquery.js:16
f.event.triggerjquery.js:17
ejquery.js:17
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

有没有办法在没有彩虹表的情况下反转哈希?

可能重复:
md5解码.他们是怎么做到的?

这个页面表明,由于我们现在拥有巨大的处理能力,可以颠倒像md5()和sha1()这样的哈希算法.在这一点上,我认为只有彩虹表才有可能.我错了吗?

如果Rainbow Tables是唯一的方法,有人可以如何反转用盐制作的哈希?

php security hash rainbowtable password-hash

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

是@unlink一个不好的做法?

我经常反对使用,@因为它会引起很多麻烦.但看看这两个例子:

a)

if(file_exists('file'))
    unlink('file');
Run Code Online (Sandbox Code Playgroud)

.

b)

@unlink('file');
Run Code Online (Sandbox Code Playgroud)

.

这听起来像是b导致更少的磁盘查找,这对性能有好处.所以我的问题是:选项b会不会引起任何问题或有任何不利之处a

php

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

对哈希进行多次迭代:它不会降低熵吗?

我在很多地方(包括堆栈)都看到了这种技术,我无法理解这会减少熵!毕竟,你再次对某些东西进行哈希处理,这已经被哈希并且具有碰撞机会.碰撞机会碰撞机会不会导致更多的碰撞机会吗?经过研究,似乎我错了,但为什么呢?

iteration hash md5 sha1

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

如何将参数传递给 django 的自定义模板(块)标签

我试图用 django 制作可重用的界面组件。我能够使用自定义模板标签来完成一些事情:

{% panel %}
    Some panel content
{% endpanel %}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我无法将面板标题作为参数传递。我真正想要的是这样的:

{% panel 'Panel Title' %}
    Some panel content
{% endpanel %}
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到这个问题的答案。有办法实现吗?如果没有,我可以使用其他策略吗?

编辑:请记住,面板内容应该接受更多内部标记,就像其他标签和块一样。这就是为什么简单的模板标签对我来说还不够。


细节

面板.html

<div class="panel panel-default">
    <div class="panel-heading">{{ title|default:"Panel Title" }}</div>
    <div class="panel-body">
        {{ body }}
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

模板标签/theme.py

from django import template


register = template.Library()


@register.tag
def panel(parser, token):
    nodelist = parser.parse(('endpanel',))
    parser.delete_first_token()
    return PanelNode(nodelist)


class PanelNode(template.Node):
    def __init__(self, nodelist):
        self.nodelist = nodelist

    def render(self, context):
        output = self.nodelist.render(context)
        t = template.loader.get_template('theme/blocks/panel.html')
        c …
Run Code Online (Sandbox Code Playgroud)

python django django-templates

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

如何使用Javascript和JQuery操作URL?

我想创建一个包含大量Javascript交互的页面.但是,当用户浏览页面时,URL也必须更改.因此,当用户共享URL或保存它时,它可以使他达到他所处的实际状态.

我怎样才能做到这一点?

例子:

myapp.com/page1

myapp.com/page2

javascript url jquery

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

有没有办法改变notepad ++ auto-indent的行为?

我有notepad ++ auto-indent的问题.让我们假设这¬是我的光标.

如果文字是这样的:

my text
    my text¬
Run Code Online (Sandbox Code Playgroud)

然后按[enter]它会转到:

my text
    mytext
    ¬
Run Code Online (Sandbox Code Playgroud)

这很好.但是当文本是这样的时候:

my text
    my text
¬
Run Code Online (Sandbox Code Playgroud)

然后按[回车],它就像:

my text
    my text

    ¬
Run Code Online (Sandbox Code Playgroud)

请注意光标自行前进.这种行为对我不起作用.我希望它只是保持实际的缩进而不是"玩智能".对我来说,正确的行为是:

my text
    my text

¬
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?有没有我可以编辑的文件或插件?我实际上并不想禁用自动缩进,只需改变这一点.谢谢 (:

notepad++

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

怎么来的![]不是真的吗?

当我测试它时,只是在玩nodejs和chrome的控制台:

[] == true // false
![] == true // false
!![] == true // true
Run Code Online (Sandbox Code Playgroud)

怎么会?不是吗?

javascript

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

如何将PHPUnit与我的代码捆绑在一起?

我想要:

  • 无论我的环境如何(以及是否安装了PHPUnit或PEAR),都使用PHPUnit运行测试
  • 如果可能,在屏幕上显示测试结果

我怎样才能做到这一点?我尝试在这里下载代码并包含Autoload.php但仍然有一些依赖.也许有一些更好的方法,而不是试图将它与我的代码捆绑...?

php phpunit unit-testing

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

如何从代码运行phpunit?

我想使用PHPUnit的本地安装(通过composer)来运行我的测试并在屏幕上显示它(例如acessing/admin/tests).但是,我在文档中找到的运行测试的唯一方法是使用命令行工具.

贝娄是我正在寻找的一个假设的例子:

$session = new PHPUnit_TestSession('path/to/folder');
$results = $session->runAll();
echo $results->failuresCount();
// other hipotetical $result->methods...
// maybe $results->dump()
Run Code Online (Sandbox Code Playgroud)

php phpunit

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