小编vma*_*tto的帖子

Prolog:如何检查谓词是否存在?

如何检查Prolog程序中是否存在谓词?这将是一个exists/1,如:

?- exists(some_predicate).
false.

?- assert(some_predicate).
true.

?- exists(some_predicate).
true.
Run Code Online (Sandbox Code Playgroud)

prolog

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

烦人的 vim 标签行标签

这不是缩进问题。

Vim 的窗口导航行为真的让我很恼火。假设当前打开的windows有这个配置,并且文件wp-config-sample.php是当前的:

在此处输入图片说明

由于所有其他文件都在不同的目录中,如果我将它们中的任何一个集中在执行 a <ESC>gt,它们都会更改其内容,并且选项卡也会调整大小:

在此处输入图片说明

这是一个简单的示例,但是当打开了很多选项卡并且我无法弄清楚我在哪里时,问题就会真正出现,因为焦点选项卡的位置与原始选项卡的位置发生了显着变化。

我期望的良好行为是 Firefox 上的相同系统,其中聚焦和未聚焦的选项卡永远不会改变它们的位置,而聚焦的选项卡只会稍微强调一下。

有什么办法让它停止吗?

vim tabs window

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

Django 上下文处理器和 csrf_token

我有一个登录表单,希望在所有视图中都可用,因此我创建了一个上下文处理器来将此表单添加到每个加载的上下文中。

问题是{% csrf_token %}在表单模板上不会使用 CSRF 令牌值呈现隐藏的输入标签。

这是 context_processor 顺序settings.py

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.contrib.auth.context_processors.auth',
    'django.core.context_processors.debug',
    'django.core.context_processors.i18n',
    'django.core.context_processors.media',
    'django.core.context_processors.static',
    'django.core.context_processors.tz',
    'django.contrib.messages.context_processors.messages',
    'django.core.context_processors.request',
    'django.core.context_processors.csrf',
    'absolute.context_processors.absolute',
    'myproject.app.context_processors.base',
)
Run Code Online (Sandbox Code Playgroud)

然后处理器本身app/context_processors.py

from django.contrib.auth.forms import AuthenticationForm

def base(request):
    context = dict()
    if not request.user.is_authenticated():
        context['login_form'] = AuthenticationForm()
    return context
Run Code Online (Sandbox Code Playgroud)

表单模板:

{% load i18n %}

<form method="post" action="{% url "django.contrib.auth.views.login" %}">

    {% csrf_token %}
    <input type="hidden" name="next" value="{% if request.GET.next %}{{ request.GET.next }}{% else %}{{ request.get_full_path }}{% endif %}" />

    {{ login_form.as_p …
Run Code Online (Sandbox Code Playgroud)

python django django-csrf

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

如何在 wp-query-&gt;have_posts 循环中获取帖子类别名称(仅限字符串)

我只想为post_category_namewhileWP_Query()->have_posts()循环中的每个帖子获取字符串。例如:以下。

<?php while (WP_Query()->have_posts()) : ?>

    <div class="post_category_name"></div>

<?php endwhile; ?>
Run Code Online (Sandbox Code Playgroud)

我如何获得循环的类别名称,仅字符串,没有任何元素包装,因此我可以将其用作class="category".

我试过了,the_category()但它返回了一个li > a项目......

wordpress templates

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

MySQL分段订购

我有这样的数据集:

boolean name    value
0       Text10  20
1       Text1   8
0       Text4   46
1       Text9   84
1       Text5   66
0       Text2   35
0       Text9   2
1       Text6   55
Run Code Online (Sandbox Code Playgroud)

boolean列排序会将数据拆分为两个部分,我想根据每个不同的参数boolean = 1进行排序:具有按值排序的部分,其余的按顺序排序name,如下所示:

boolean name    value
1       Text1   8     # --> 1s are ordered by value
1       Text6   55
1       Text5   66
1       Text9   84
0       Text2   35    # --> 0s are ordered by name
0       Text4   46
0       Text9   2
0       Text10  20
Run Code Online (Sandbox Code Playgroud)

注意:我们需要在MySQL 4.1.11中使用它.= …

mysql sql sql-order-by mysql4

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

GIT上CSS文件中的持续合并冲突

我不知道这是否是一个常见问题.大多数时候我们从开发回购中提取CSS文件,GIT与当前文件冲突,通过在顶部和底部放置">>>"和"<<<"标记来完全合并这两个文件,分隔它们的"==="标记.

我们尝试了一些不同的缩进,这有点帮助,但根本没有成功.我们没有任何其他文件类型的问题,在这种情况下,大多数是PHP和JS代码.

如果这有帮助,我们已将生产中的所有文本编辑器设置为使用CRLF.

谢谢.

css git version-control conflict

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

生成Django SHA1密码

我需要根据已经在Django中创建的用户从另一个python软件提供对Django数据库的访问.我对整个访问权限都很好,我只需要一段代码来生成一个Django密码,就像admin auth模块那样.

这样做的最佳方式是什么?请注意,如果可能的话,我不希望拥有整个Django包.

非常感谢

passwords django django-admin

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

基于dict键生成django查询集

我有一个像这样的字典:

{
    'key1' : val1,
    'key2' : val2
}
Run Code Online (Sandbox Code Playgroud)

我需要一个类似的查询集

Q(key1__icontains = val1) | Q(key2__icontains = val2)
Run Code Online (Sandbox Code Playgroud)

谢谢

python django dictionary django-queryset

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

Django 管理员:有条件地设置 list_display

是否有任何管理模型方法,如 get_list_display() 或某种方式,我可以有一些条件来设置不同的 list_display 值?

class FooAdmin (model.ModelAdmin):
    # ...
    def get_list_display ():
        if some_cond:
            return ('field', 'tuple',)
        return ('other', 'field', 'tuple',)
Run Code Online (Sandbox Code Playgroud)

django django-models django-admin

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

jcarousel,我需要:外部控件的活动状态

我正在运行Jcarousel,我想在当前的分页选项中添加a.active.我已经看过其他关于同样事情的帖子.

<script type="text/javascript">
/**
 * We use the initCallback callback
 * to assign functionality to the controls
 */
function mycarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });
}

jQuery('#mycarousel-next').bind('click', function() {
    carousel.next();
    return false;
});

jQuery('#mycarousel-prev').bind('click', function() {
    carousel.prev();
    return false;
});
};

// Ride the carousel...
jQuery(document).ready(function() {
    jQuery("#mycarousel").jcarousel({
        scroll: 1,
        initCallback: mycarousel_initCallback,
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
});
</script> 
Run Code Online (Sandbox Code Playgroud)

这是初始化代码

和分页生活在里面:

<ul class="jcarousel-control">
    <%  (1..@project.size).each do |n| …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery ruby-on-rails

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