小编nit*_*ton的帖子

如何用JavaScript获取整个文档的高度?

有些文件我无法获得文件的高度(绝对位于最底层).此外,填充底部似乎在这些页面上什么也不做,但在高度将返回的页面上执行.案例:

http://fandango.com
http://paperbackswap.com

在Fandango上
jQuery的$(document).height();返回正确值
document.height返回0
document.body.scrollHeight返回0

On Paperback Swap:
jQuery的$(document).height();TypeError:$(document)为null
document.height返回不正确的值
document.body.scrollHeight返回不正确的值

注意:如果有一些技巧,我有浏览器级权限.

javascript

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

如何找出给定用户的组?

在Unix/Linux中,如何通过命令行找出给定用户所在的组?

unix linux sysadmin command-line

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

如何在django模板中重复"块"

我想在同一个django模板中使用相同的{%block%}两次.我希望此块在我的基本模板中出现多次:

# base.html
<html>
    <head>
        <title>{% block title %}My Cool Website{% endblock %}</title>
    </head>
    <body>
        <h1>{% block title %}My Cool Website{% endblock %}</h1>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

然后扩展它:

# blog.html
{% extends 'base.html' %}
{% block title %}My Blog{% endblock %}

# pictures.html
{% extends 'base.html' %}
{% block title %}My Pictures{% endblock %}

# cats.html
{% extends 'base.html' %}
{% block title %}My Cats{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我会得到一个例外,因为Django希望块只出现一次:

在/的TemplateSyntaxError

名称为"title"的'block'标记不止一次出现

一个快速而肮脏的解决方案是将块标题复制到title1title2:

# blog.html
{% …
Run Code Online (Sandbox Code Playgroud)

django dry django-templates

122
推荐指数
8
解决办法
4万
查看次数

SQL - 仅选择前10行?

如何仅选择查询的前10个结果?

我想只显示以下查询的前10个结果:

SELECT a.names,
         COUNT(b.post_title) AS num
    FROM wp_celebnames a
    JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0
    WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
GROUP BY a.names
ORDER BY num DESC
Run Code Online (Sandbox Code Playgroud)

sql

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

Jquery - 如何获取样式显示属性"none/block"

有没有办法获得样式:显示属性哪个没有或阻止?

DIV:

<div id="ctl00_MainContentAreaPlaceHolder_cellPhone_input_msg_container" class="Error cellphone" style="display: block;">

     <p class="cellphone" style="display: block;">Text</p>

</div>
Run Code Online (Sandbox Code Playgroud)

我知道有一种方法可以找出DIV是否隐藏但在我的情况下这个div是动态注入的,所以它总是显示为可见的假,因此我不能使用它:

$j('.Error .cellphone').is(':hidden')
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法获得结果"display:block":

$j('div.contextualError.ckgcellphone').attr('style')
Run Code Online (Sandbox Code Playgroud)

有没有办法获得"阻止"或"无"的值,还是有更好/更有效的方法来做到这一点?

jquery attributes coding-style

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

如何在elisp'if'语句中编写多个语句?

在elisp中,有一个'if'的情况,我希望执行许多不同的事情:

(if condition
    (do-something)
    (do-something-else)
    ...)
Run Code Online (Sandbox Code Playgroud)

但是,(do-something-else)仅在else-case中执行.如何指定要执行的指令块?例如:

(if condition
    (begin
        (do-something)
        (do-something-else)
        ...))
Run Code Online (Sandbox Code Playgroud)

syntax elisp

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

为什么用花括号括起C代码块?

我正在看一些C代码,并注意到它充满了围绕代码块的这些花括号,没有任何控制结构.看一看:

//do some stuff . . .
fprintf(stderr, "%.2f sec\n", (float)(clock() - t) / CLOCKS_PER_SEC);
{
    //a block! why not?
    char *tmp_argv[3];
    tmp_argv[0] = argv[0]; tmp_argv[1] = str; tmp_argv[2] = prefix;
    t = clock();
    fprintf(stderr, "[bwa_index] Convert nucleotide PAC to color PAC... ");
    bwa_pac2cspac(3, tmp_argv);
    fprintf(stderr, "%.2f sec\n", (float)(clock() - t) / CLOCKS_PER_SEC);
}
Run Code Online (Sandbox Code Playgroud)

为什么要在代码中插入这样的块?它充满了它们.是否有某种性能优势?一些神秘的C事?为什么???

编辑:此代码来自BWA,这是一个生物信息学程序,使用Burrows-Wheeler变换将小序列与大型参考序列对齐,以防任何人想知道.此代码示例与应用程序的功能并不特别相关.

c scope curly-braces

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

如何在Django中获取具有特定权限组的所有用户的列表

我想获得具有特定权限组的所有Django auth用户的列表,如下所示:

user_dict = {
    'queryset': User.objects.filter(permisson='blogger')
}
Run Code Online (Sandbox Code Playgroud)

我无法找到如何做到这一点.如何在用户模型中保存权限组?

python django permissions dictionary

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

Ruby中块和块之间的区别

为什么有时我应该使用块和其他时间并阻止接受块的函数内部?

ruby

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

结合onload和onresize(jQuery)

我想在加载和调整大小时调用函数.

有没有更好的方法来更紧凑地重写这个?

$('.content .right').width($(window).width() - (480));
$(window).resize(function(e) {
    $('.content .right').width($(window).width() - (480));
});
Run Code Online (Sandbox Code Playgroud)

jquery resize window

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