小编Ben*_*ari的帖子

在kaggle笔记本中安装谷歌驱动器

在 google colab 中,我可以轻松地安装我的 google 驱动器:

from google.colab import drive
drive.mount('/content/gdrive')
Run Code Online (Sandbox Code Playgroud)

然而,在 kaggle 的笔记本中,它给出了这个错误:

KeyError                                  Traceback (most recent call last)
<ipython-input-14-2b128295b616> in <module>
      2 # !pip install google-colab
      3 from google.colab import drive
----> 4 drive.mount('/content/gdrive')
      5 # Set your own project id here
      6 # PROJECT_ID = 'your-google-cloud-project'

/opt/conda/lib/python3.6/site-packages/google/colab/drive.py in mount(mountpoint, force_remount, timeout_ms)
     80     return
     81 
---> 82   env = _env()
     83   home = env.home
     84   root_dir = env.root_dir

/opt/conda/lib/python3.6/site-packages/google/colab/drive.py in _env()
     41   home = _os.environ['HOME']
     42   root_dir = …
Run Code Online (Sandbox Code Playgroud)

python google-drive-api jupyter-notebook kaggle google-colaboratory

10
推荐指数
2
解决办法
4836
查看次数

如何在Sentry中配置SMTP设置?

如何在中配置SMTP设置Sentry

我在上设置了SMTP邮件服务器配置onpremise/config.yml,然后执行以下操作:

sudo docker-compose run --rm web upgrade
sudo docker-compose up -d (在此之前,我删除了之前考虑的容器)

但是在Sentry邮件设置面板中没有出现我的SMTP配置:

岗哨SMTP设置


注意:我正在使用内部哨兵docker软件包。

我该怎么办?

任何帮助,将不胜感激。

smtp sentry docker docker-compose

9
推荐指数
3
解决办法
6057
查看次数

由于"许可被拒绝",docker组成失败

在运行时docker-compose stop它无法停止docker镜像,并给出如下错误:

ERROR: for nginx cannot stop container: 5f5ed6d2110a0d845508ede160d8196d3e01f1d677e22e4944adc8c984800cff: Cannot kill container 5f5ed6d2110a0d845508ede160d8196d3e01f1d677e22e4944adc8c984800cff: Unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "Permission Denied": unknown

图像仍然正常运行,它们只是不重启.我docker-compose在Ubuntu上运行.

docker docker-compose

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

如何由工作人员重置异步事件循环?

我正在使用事件asyncio forever()循环。现在我想在进程或信号或文件更改后重新启动循环(停止循环并重新创建一个新循环),但我有一些问题要做:


下面是三个简化的代码片段,其中演示了一些协程工作器和一个协程循环重启器:


#第一次尝试:

import asyncio

async def coro_worker(proc):
    print(f'Worker: {proc} started.')
    while True:
        print(f'Worker: {proc} process.')
        await asyncio.sleep(proc)

async def reset_loop(loop):
    # Some process
    for i in range(5):  # Like a process.
        print(f'{i} counting for reset the eventloop.')
        await asyncio.sleep(1)

    main(loop)  # Expected close the current loop and start a new loop!

def main(previous_loop=None):
    offset = 0
    if previous_loop is not None:  # Trying for close the last loop if exist.
        offset = 1  # An offset …
Run Code Online (Sandbox Code Playgroud)

python asynchronous event-loop python-3.x python-asyncio

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

如何在 Python 中编写自己的异步/等待协程函数?

我正在尝试编写我自己的 awaiatbale 函数,该函数可以在异步循环中使用,例如asyncio.sleep()方法或类似这些预等待实现的方法。

这是我到目前为止所做的:

import asyncio

def coro1():
    for i in range(1, 10):
        yield i

def coro2():
    for i in range(1, 10):
        yield i*10

class Coro:  # Not used.
    def __await__(self):
        for i in range(1, 10):
            yield i * 100

@asyncio.coroutine
def wrapper1():
    return (yield from coro1())

@asyncio.coroutine
def wrapper2():
    return (yield from coro2())

for i in wrapper1():
    print(i)

print("Above result was obvious which I can iterate around a couroutine.".center(80, "#"))

async def async_wrapper():
    await wrapper1()
    await wrapper2() …
Run Code Online (Sandbox Code Playgroud)

python python-3.x async-await python-asyncio

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

Crontab 不会重新启动 Docker 容器

我有一个在根帐户下运行的容器,我可以开始使用它:

docker start containername
Run Code Online (Sandbox Code Playgroud)

我希望 crontab 启动它,所以我使用 root

crontab -e
Run Code Online (Sandbox Code Playgroud)

并设置一个像这样的条目:

* * * * * /usr/bin/docker start containername
Run Code Online (Sandbox Code Playgroud)

但这行不通。我也尝试过

* * * * * root /usr/bin/docker start containername
Run Code Online (Sandbox Code Playgroud)

没有运气。

有人知道我如何才能完成这项工作吗?

ubuntu cron docker ubuntu-16.04 docker-container

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

.Semaphore()和.BoundedSemaphore()之间有什么区别?

我知道这threading.Lock()等于threading.Semaphore(1).

threading.Lock()等于threading.BoundedSemaphore(1)

我刚接触过threading.BoundedSemaphore(),这些有什么区别?例如以下代码段(对于线程的应用限制):

import threading

sem = threading.Semaphore(5)
sem = threading.BoundedSemaphore(5)
Run Code Online (Sandbox Code Playgroud)

python multithreading mutex semaphore python-multithreading

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

删除本地分支机构的紧急情况

我使用以下命令通过强制删除选项删除本地分支:

$ git branch -D <branch_name>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我删除具有上游集的本地分支,然后进行常规推送,它不会删除远程分支吗?

在这种情况下我该怎么办?


[ 注意 ]:

  • "-D" 是强制删除选项。
  • 我要删除本地分支,并保留远程分支的原始位置。

git git-remote git-branch gitlab

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

使用 python asyncio 的多个任务

我有以下代码:

import asyncio

async def test_1():      
    res1 = await foo1()
    return res1

async def test_2():      
    res2 = await foo2()
    return res2

if __name__ == '__main__':
    print(asyncio.get_event_loop().run_until_complete([test_1, test_2]))
Run Code Online (Sandbox Code Playgroud)

但最后一次调用.run_until_complete()不起作用。如何使用 对多个任务执行异步调用.run_until_complete()

python multithreading asynchronous python-3.x python-asyncio

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

类型为 \"CreateUaction\" 的字段 \"createUaction\" 必须有一个子选择。"

这是我第一次使用石墨烯,对它没有很好的掌握。所以基本上是制作一个博客,用户可以在博客上点赞、评论和添加帖子到他最喜欢的,并互相关注。

我为所有用户操作制作了一个单独的模型

  class user_actions(models.Model):
      user = models.ForeignKey(User, on_delete=models.CASCADE)
      liked_post = models.ForeignKey(Post, related_name='post_likes', 
      on_delete=models.CASCADE)
      liked_comments = models.ForeignKey(Comment, 
      related_name='comment_likes', on_delete=models.CASCADE)
      fav = models.ForeignKey(Post, related_name='fav_post', 
      on_delete=models.CASCADE)
      target = models.ForeignKey(User, related_name='followers', 
      on_delete=models.CASCADE, null=True, blank = True)
      follower = models.ForeignKey(User, related_name='targets', 
      on_delete=models.CASCADE, null = True, blank = True)

      def __str__(self):
          return self.user.username
Run Code Online (Sandbox Code Playgroud)

因此,我对所有操作进行了更改,我正在尝试遵循 DRY 原则并将它们汇总在一起,我可能在这里做错了什么,新编码人员尽我所能:D

 class UactionInput(InputObjectType):
    liked_post_id = graphene.Int()
    fav_post_id = graphene.Int()
    comment_id = graphene.Int()
    target_id = graphene.Int()
    follower_id = graphene.Int()

 class CreateUaction(graphene.Mutation):
    user = graphene.Field(UactionType)

    class Arguments:
       input =  UactionInput()


    def mutate(self, info, …
Run Code Online (Sandbox Code Playgroud)

django graphql graphene-python graphene-django

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