小编Dan*_*iel的帖子

如何将图像置于Bootstrap中心?

我正在努力使用Bootstrap的CSS类来居中图像.我已经尝试了几件事.一个是mx-autoimg元素中添加Bootstrap CSS类,但它什么也没做.

感谢帮助.

<div class="container">
    <div class="row">
        <div class="col-4 mx-auto">
            <img class=""...> <!-- center this image within the column -->

            <form...>

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

twitter-bootstrap bootstrap-4

48
推荐指数
3
解决办法
7万
查看次数

请解释"任务已被破坏,但它正在等待!"

Python 3.4.2

我正在学习asyncio,我用它来不断听IPC总线,而gbulb听dbus.

一些旁注:

所以我创建了一个函数listen_to_ipc_channel_layer,它不断地监听IPC通道上的传入消息并将消息传递给message_handler.

我也在听SIGTERM和SIGINT.因此,当我向运行您在底部找到的代码的python进程发送SIGTERM时,脚本应该正常终止.

问题

......我有以下警告:

got signal 15: exit
Task was destroyed but it is pending!
task: <Task pending coro=<listen_to_ipc_channel_layer() running at /opt/mainloop-test.py:23> wait_for=<Future cancelled>>

Process finished with exit code 0
Run Code Online (Sandbox Code Playgroud)

...使用以下代码:

import asyncio
import gbulb
import signal
import asgi_ipc as asgi

def main():
    asyncio.async(listen_to_ipc_channel_layer())
    loop = asyncio.get_event_loop()

    for sig in (signal.SIGINT, signal.SIGTERM):
        loop.add_signal_handler(sig, ask_exit)

    # Start listening on the Linux IPC bus for incoming messages
    loop.run_forever()
    loop.close()

@asyncio.coroutine
def listen_to_ipc_channel_layer():
    """Listens to …
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-3.4 python-asyncio

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

将配置文件装入容器时出错

编辑:我在窗户上.

我正在尝试使用docker-compose.我知道我应该使用Dockerfile将文件复制到容器中,但是我想通过挂载文件来解决它,因为这对我的实验来说更容易.我还想把这作为一个关于这个问题的学习经验.

docker-compose.yml看起来像这样:

version: "3"
services:
  webserver:
    image: nginx:latest
    ports:
      - "80:80"
    volumes:
      - ./webapp.conf:/etc/nginx/conf.d/default.conf
  webapp:
    image: wordpress:php7.1-fpm
Run Code Online (Sandbox Code Playgroud)

运行时docker-compose up我看到以下错误消息:

PS C:\Users\daniel\Documents\Docker> docker-compose up
Removing docker_webserver_1
Recreating ed1b21e6939c_docker_webserver_1
docker_webapp_1 is up-to-date

ERROR: for webserver  Cannot start service webserver: error while creating mount source path '/C/Users/daniel/Documents/Docker/webapp.conf': mkdir /C/Users/daniel/Documents: permission denied
ERROR: Encountered errors while bringing up the project.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么.

windows docker docker-compose

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

我应该在什么模型中添加ManyToManyField?

我阅读了有关多对多关系示例文档.我找不到的是提示将ManyToManyField放在何处.在我的情况下,我有一个扩展的用户模型客户端和模型比萨饼.每个客户都可以将一个或多个披萨标记为收藏.这是我的两个模型:

from django.db import models
from django.contrib.auth.models import User

class Client(models.Model):
    user = models.OneToOneField(User)
    #? favourite_pizza = models.ManyToManyField()

class Pizza(models.Model):
    name = models.CharField(max_length=255)
    #? favourite_pizza = models.ManyToManyField()
Run Code Online (Sandbox Code Playgroud)

我应该在什么模型中添加ManyToManyField?有关系吗?

PS重要的信息是客户有多少喜欢的比萨(以及哪些).没有多少客户将披萨标记为最喜欢的(以及谁).因此,我会选择将ManyToManyField放在Client类中.

django django-models

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

如何在PowerShell中将HashSet转换为ArrayList?

我需要将HashSet转换为ArrayList?

$hashset = New-Object System.Collections.Generic.HashSet[int]
$hashset.Add(1)
$hashset.Add(2)
$hashset.Add(3)

$arraylist = New-Object System.Collections.ArrayList
# Now what?
Run Code Online (Sandbox Code Playgroud)

arrays powershell list arraylist

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

OSError:解码器jpeg在Windows上不可用

我正在开发一个Django项目,最近遇到了一个令人讨厌的问题.我在我的Windows计算机上安装了Pillow库,当我尝试在我的Django模板中显示图像时意外地抛出了OSError.

OSError:解码器jpeg不可用

我怎样才能解决这个问题?


这是我提交的第二次投票.所以我觉得不得不提到以下内容(我有我的骄傲!):

python django pillow

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

为什么 aiohttp 响应的 json() 方法需要等待?

我不明白为什么resp.json()需要等待。据我了解,async/await 在处理 I/O 时很有用。但是,当我在下面的示例中调用 resp.json() 时,Web 请求是否尚未使用上面行中的 session.get() 进行处理?

async with session.get('https://api.github.com/events') as resp:
    print(await resp.json())
Run Code Online (Sandbox Code Playgroud)

python-3.x python-asyncio aiohttp

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

如何使用Windows.Web.Http下载和存储图像?

如何使用Windows.Web.Http在Windows应用商店应用中从Internet下载和存储jpeg图像?

我面临的问题是我不知道Get ... Async和Write ...异步方法我必须用于图像吗?它与文件有很大不同,而不是字符串.


只有Windows.Web.Http!

没有第三方解决方案!

如果您提出其他建议,请使用评论部分,而不是答案.谢谢!


…    
using Windows.Storage;
using Windows.Web.Http;

Uri uri = new Uri("http://image.tmdb.org/t/p/w300/" + posterPath);
HttpClient httpClient = new HttpClient();

// I guess I need to use one of the Get...Async methods?
var image = await httpClient.Get…Async(uri);

StorageFolder localFolder = ApplicationData.Current.LocalFolder;
StorageFolder cachedPostersFolder = await localFolder.CreateFolderAsync("cached posters", CreationCollisionOption.OpenIfExists);

StorageFile posterFile = await cachedPostersFolder.CreateFileAsync(posterPath, CreationCollisionOption.ReplaceExisting);

// I guess I need to use one of the Write...Async methods?
await FileIO.Write…Async(posterFile, image);
Run Code Online (Sandbox Code Playgroud)

c# windows-8 windows-phone-8 windows-store-apps windows-phone-8.1

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

initial =不处理表单输入

我的页面上有一个简单的搜索表单/.

class SearchForm(Form):
    query = CharField(max_length=256,
                      label="Search",
                      required=False,
                      widget=TextInput(attrs={'placeholder': 'Search …',
                                              'class': 'form-control'}))

    page = IntegerField(min_value=8, initial=1, widget=HiddenInput())
    sort = CharField(max_length=16, initial="id", widget=HiddenInput())
    order = CharField(max_length=4, initial="asc", widget=HiddenInput())
Run Code Online (Sandbox Code Playgroud)

我的(简化)视图是这样的:

def search(request):
    search_form = SearchForm(request.GET)        
    return render(request, "search.html", {'search_form': search_form})
Run Code Online (Sandbox Code Playgroud)

我的目标是search_form.cleaned_data['<FIELD>']返回我在课堂上设置的初始值SearchForm,而不必检查它们是否存在None或是空的''.

不幸的是我的代码不起作用,因为输入元素是这样渲染的:

<input id="id_page" name="page" type="hidden" />
<input id="id_sort" maxlength="16" name="sort" type="hidden" />
<input id="id_order" maxlength="4" name="order" type="hidden" />
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

django django-forms

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

递归元方法__index?

如何扩展我的__index元方法,使其无论嵌套级别如何都能正常工作?我当前的方法仅适用于data.raw.a1.a2,但不适用于data.raw.b1.b2.b3和 以下。

data = {
    raw = {}
}

setmetatable(data.raw, { __index = function(t,k)
    t[k] = {}
    return t[k]
end })

data.raw.a1.a2 = { foo = "bar" }
data.raw.b1.b2.b3 = { foo = "bar" } -- throws an error
data.raw.c1.c2.c3.c4 = { foo = "bar" } -- throws an error
Run Code Online (Sandbox Code Playgroud)

我尝试添加第二个setmetatable,但这仅适用于多一层嵌套。

data = {
    raw = {}
}

setmetatable(data.raw, { __index = function(t,k)
    t[k] = {}
    -- below is new
    setmetatable(t[k], { …
Run Code Online (Sandbox Code Playgroud)

lua metatable

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