小编aro*_*ooo的帖子

在某个滚动点启动页面

有没有办法(使用CSS3,JS或其他任何东西)让页面在某个点向下滚动?

我希望我的页面加载时没有最初在加载时显示的标题(意味着它高于用户的实际视口).

有一个简单/简单的方法来解决这个问题吗?

html javascript css css3 web

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

保存NSWindow大小调整大小并关闭用户

我注意到OS X上的所有应用程序似乎都保存了你设置它的大小.下次打开时,它通常位于相同的位置和大小.

我正在制作应用程序,我注意到在调整大小后,如果我再次启动应用程序,它只是我在Xcode 4的IB中设置的大小而不是我在启动时调整大小的大小.

每次更改窗口大小时是否必须手动保存?或者通过IB有更简单的方法吗?(如果更改了任何内容,我的窗口会设置最小尺寸.)

resize objective-c interface-builder nswindow

20
推荐指数
3
解决办法
2672
查看次数

CSRF令牌丢失或不正确

这里是DJango的初学者,我一直试图解决这个问题很长一段时间.我的中间件类中有'django.middleware.csrf.CsrfViewMiddleware',我的帖子中有令牌.

继承我的代码,我做错了什么?

from django.contrib.auth.forms import UserCreationForm
from django.shortcuts import render_to_response
from django.http import HttpResponseRedirect
from chartsey.authentication.forms import RegistrationForm
from django.template import RequestContext
from django.core.context_processors import csrf

def register(request):

    if request.method == 'POST':
        c = RequestContext(request.POST, {})
        form = RegistrationForm(c)
        if form.is_valid():
            new_user = form.save()
            return HttpResponseRedirect("/")
    else:
        form = RegistrationForm()

    return render_to_response("register.html",  {'form': form,  }, )
Run Code Online (Sandbox Code Playgroud)

这是我的模板:

{% block content %}

    <h1>Register</h1>
    <form action="" method="POST"> {% csrf_token %}
        {{ form.as_p }}
    <input type="submit" value="Submit">
    </form>

{% endblock %}
Run Code Online (Sandbox Code Playgroud)

python django csrf django-forms

19
推荐指数
2
解决办法
6万
查看次数

NSSplitView分隔符的起始位置

如何设置NSSplitView的起始位置?

我发现的最接近的事情就是setPosition

//Set splitView position.
[splitView setPosition:330 ofDividerAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

这似乎没有做任何事情,我的splitview仍然从中心的分隔符开始.

有任何想法吗?

macos objective-c nsview nssplitview swift

12
推荐指数
2
解决办法
4758
查看次数

Pipenv:多种环境

现在我正在使用virtualenv并且只是切换到Pipenv. 今天,在不同的环境变量和设置的virtualenv我负荷取决于我是否在我developmentproductiontesting通过设置DJANGO_SETTINGS_MODULEmyproject.settings.developmentmyproject.settings.productionmyproject.settings.testing

我知道我可以设置一个.env文件,但是我如何拥有该.env文件的多个版本?

python virtualenv pipenv

9
推荐指数
2
解决办法
3627
查看次数

Docker-Compose 和 Postgres 扩展

这是我的 docker-compose 文件。有没有简单的方法来安装 postgres 扩展?我正在尝试安装pg_trgm.

编辑:我现在有两个 dockerfiles 和一个安装脚本。当我跑步时它似乎不起作用docker-compose up build

Internal server error: pq: operator does not exist: character varying % unknown

services:
  db:
    build:
      context: .
      dockerfile: db/Dockerfile
    image: postgres
    ports:
      - "5432:5432"
    environment:
      - POSTGRES_USER=x
      - POSTGRES_PASSWORD=x
      - POSTGRES_DB=x

  api:
    build:
      context: .
      args:
        app_env: ${APP_ENV}
    volumes:
      - .:/go/src/x/y/z
    ports:
      - "8080:8080"
Run Code Online (Sandbox Code Playgroud)

数据库/Dockerfile:

FROM postgres
COPY db/install-extensions.sql /docker-entrypoint-initdb.d
Run Code Online (Sandbox Code Playgroud)

db/安装扩展.sql

CREATE EXTENSION IF NOT EXISTS pg_trgm;
Run Code Online (Sandbox Code Playgroud)

postgresql docker docker-compose

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

Django + Postgres:字符串文字不能包含 NUL (0x00) 字符

我正在同步大量数据A string literal cannot contain NUL (0x00) characters.,但又收到此错误:显然这是 postgres 问题,但我不太确定如何解决它。有没有办法在 Django 模型级别去除空字符?我有一大堆要同步的字段。

python django postgresql

9
推荐指数
2
解决办法
6027
查看次数

通过高级助手和SMJobBless获得根访问权限

我正在处理需要定期将文件安装到/ Library中的文件夹的内容.

我知道在过去我可以使用其中一种Authenticate方法,但那些已经在10.7中被弃用了.

到目前为止我从阅读中理解的是:

我应该创建一个帮助程序,以某种方式进行身份验证并让该帮助程序执行所有移动任务.我看了一些示例代码,包括一些涉及XPC和一个名为Elevator但我有点困惑.

很多似乎都涉及设置某种客户端/服务器模型,但我不确定这会如何转化为我实际将我的文件安装到正确的目录中.大多数示例只是传递字符串.

我的问题很简单:如何以编程方式在/ Library中创建我的文件夹,并定期向其中写入文件,同时仅提示用户输入密码,而不再提示?我真的不确定如何处理这个并且似乎没有太多的文档.

authentication macos objective-c nsfilemanager servicemanager

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

自定义"按下"UIBarButtonItem背景

我正在尝试为我的UIBarButtonItem设置自定义按下的图像,但似乎没有任何工作.根据我的理解,下面的代码应该可以工作,但是尽管设置了突出显示状态的图像,按下时按钮看起来完全相同.

有任何想法吗?

UIImage *barButtonBackground = [[UIImage imageNamed:ANBarButtonItemBackgroundImageName] resizableImageWithCapInsets:UIEdgeInsetsMake(5.0f,5.0f, 5.0f, 5.0f)];
UIImage *barButtonPressedBackground = [[UIImage imageNamed:ANBarButtonPressedImageName] resizableImageWithCapInsets:UIEdgeInsetsMake(5.0f,5.0f, 5.0f, 5.0f)];

[self.navigationItem.leftBarButtonItem setBackgroundImage:barButtonBackground forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[self.navigationItem.rightBarButtonItem setBackgroundImage:barButtonBackground forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

[self.navigationItem.leftBarButtonItem setBackgroundImage:barButtonPressedBackground forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
[self.navigationItem.rightBarButtonItem setBackgroundImage:barButtonPressedBackground forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

objective-c uiimage uibarbuttonitem ios

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

姜戈 + 独角兽

我正在尝试将 Django 3.0 与 Uvicorn 一起使用并在开始时得到它:

INFO:     Started server process [96219]
INFO:     Waiting for application startup.
INFO:     ASGI 'lifespan' protocol appears unsupported.
INFO:     Application startup complete.
Run Code Online (Sandbox Code Playgroud)

我可以用--lifespan off标志关闭生命周期,但是有没有办法让它与 Django 一起工作?快速搜索 Django + lifespan 似乎没有返回任何内容。

python django uvicorn

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