V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  IurNusRay  ›  全部回复第 9 页 / 共 10 页
回复总数  181
1  2  3  4  5  6  7  8  9  10  
2021-01-20 17:59:38 +08:00
回复了 IurNusRay 创建的主题 Python 关于 Python 文件夹中__init__.py 的作用
![image]( https://imgchr.com/i/sWbpFS)

上图是我的情况
2021-01-20 17:57:47 +08:00
回复了 IurNusRay 创建的主题 Python 关于 Python 文件夹中__init__.py 的作用
@krixaar 都能正常导入执行的,难道是 python3 已经不需要__init__.py 就可以导入文件夹了吗
2021-01-18 14:45:45 +08:00
回复了 IurNusRay 创建的主题 问与答 关于 gitlab CI/CD 的执行用户的问题
@matrix67 谢谢,我看这里面给出的方法是去改 gitlab-runner.server 里面 user 配置,先试试看
2021-01-18 13:57:30 +08:00
回复了 IurNusRay 创建的主题 问与答 关于 gitlab CI/CD 的执行用户的问题
[Unit]
Description=GitLab Runner
After=syslog.target network.target
ConditionFileIsExecutable=/usr/bin/gitlab-runner

[Service]
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/usr/bin/gitlab-runner "run" "--working-directory" "/home/ubuntu" "--config" "/etc/gitlab-runner/config.toml" "--service" "switch_api_service" "--syslog" "--user" "ubuntu"





Restart=always
RestartSec=120

[Install]
WantedBy=multi-user.target
2021-01-18 13:57:16 +08:00
回复了 IurNusRay 创建的主题 问与答 关于 gitlab CI/CD 的执行用户的问题
@matrix67 我在 run 的时候是特别加了 working-directory 和 user 的配置的,下面是 systemd 的配置
2021-01-18 13:31:53 +08:00
回复了 IurNusRay 创建的主题 问与答 关于 gitlab CI/CD 的执行用户的问题
@ETiV 我有试过删除旧的 runner 重新安装,还是一样
2021-01-18 13:31:28 +08:00
回复了 IurNusRay 创建的主题 问与答 关于 gitlab CI/CD 的执行用户的问题
@julyclyde 是的,大部分情况下都是用我配置的 ubuntu 用户去执行部署命令,但是偶尔会出现用 gitlab-runner 这个用户去执行,没什么规律
2021-01-14 09:05:32 +08:00
回复了 rationa1cuzz 创建的主题 Python django 对于数据已存在数据的表增加非空字段如何处理?
要么设置 null=True,要么手动设置一个默认值,比如 0 或者""
2020-12-30 16:55:58 +08:00
回复了 IurNusRay 创建的主题 Python 大家知道目前有啥好用的图片风格转换 API 吗
@lllllliu 恩,不过我不太懂深度学习的东西,只是要找一个现成的,能跑起来就行
2020-12-30 16:52:08 +08:00
回复了 IurNusRay 创建的主题 Python 大家知道目前有啥好用的图片风格转换 API 吗
@Mohanson 感谢,我看一下
2020-12-30 16:51:50 +08:00
回复了 IurNusRay 创建的主题 Python 大家知道目前有啥好用的图片风格转换 API 吗
@dayeye2006199 我只是个 curd 仔不懂这些哈哈哈哈
2020-12-30 16:50:35 +08:00
回复了 IurNusRay 创建的主题 Python 大家知道目前有啥好用的图片风格转换 API 吗
@Latin Github 上找到一个,不过 star 并不多哈哈
2020-12-17 16:24:12 +08:00
回复了 IurNusRay 创建的主题 Python 请教一下 k8s 服务暴露的问题
@zhangjx1991 好吧,谢谢了
2020-12-17 09:12:37 +08:00
回复了 IurNusRay 创建的主题 Python 请教一下 k8s 服务暴露的问题
@zhangjx1991 那如果我有一台云主机,不想用 LB,只是需要把某个 k8s service 暴露在它的公网 ip 上呢,除了 nodePort 还有什么方法吗?实际生产中都是用云厂商的 LB 吗?
2020-12-16 09:05:25 +08:00
回复了 IurNusRay 创建的主题 Python 请教一下 k8s 服务暴露的问题
@zhangjx1991 没太明白这篇文章的意思,是指在内网中如果要创建 type=locaBalancer 的服务,就需要使用 MetaLB 这个额外插件吗
2020-11-13 09:25:48 +08:00
回复了 IurNusRay 创建的主题 Python 关于 Django 的乐观锁问题
@nonduality 刚刚有看了一下,原来是我代码漏掉了一部分,这个"乐观锁"的原理是要开启一个循环,在成功+1 的时候退出循环,否则继续, 比如 row = BookInfo.objects.filter(id=book.id, read=origin_read).update(read=origin_read + 1),当 row 为 0 时继续循环。

但是经过测试,仍然达不到 F 表达式的效果,1000 次请求只能加到 990 左右,所以,还是用 F 表达式吧
2020-11-12 17:16:08 +08:00
回复了 IurNusRay 创建的主题 Python 关于 Django 的乐观锁问题
之前是用 runserver 运行的,可能并发支持不行,刚刚换成 uwsgi 运行,发现结果如下:
1. book.read += 1 这种方式无法解决资源竞争,实测 1000 次请求,只能加到 500 左右
2. book.read = F("read") + 1 这种方式可以解决,实测 1000 次并发请求,分 5 批,最后 read 值加到了 5000
3. book = BookInfo.objects.get(id=1)
origin_read = book.read
BookInfo.objects.filter(id=book.id, read=origin_read).update(read=origin_read + 1)
这种所谓“乐观锁“的方式,实测完全无效,1000 次请求,read 值只能加到 500 左右

综上,使用 F 表达式是最有效的方式,不是很明白这种乐观锁的作用是什么,既没有解决资源竞争,实际运行也没有任何报错
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2789 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 08:45 · PVG 16:45 · LAX 00:45 · JFK 03:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.