V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gengchun  ›  全部回复第 1 页 / 共 23 页
回复总数  458
1  2  3  4  5  6  7  8  9  10 ... 23  
2022-08-30 18:23:57 +08:00
回复了 lanlanye 创建的主题 Python 你们说 Python 这个是 Bug 还是 Feature?
这个算是 101 的东西吧。这个是 mutable defaults 另一个是 closures late binding 。

这两个有没有放在最前面介绍应该做为判断教材是否合格的主要指标。

另外评价别人的代码,这也是很重要的参考,一旦出现,就要认真想一想了。
用 ab 压吧。
2022-08-17 21:55:04 +08:00
回复了 haoliang 创建的主题 Linux kitty 作者说 tmux waste CPU cycles,具体是指啥?
总觉得虚拟终端要速度本身是件很奇怪的事情。照这么说最浪费 CPU 的是 X 子系统。

就算真有大量输出要渲染,很早以前不一样有 skip scrolling 吗?
看具体的系统。一般包管理器都存着安装的权限。

rpm 直接有 --setperms 和 --setugids 。用 dpkg 要复杂一些,但网上搜一下都有现成脚本的。

包管理器数据库里没有的文件,就没办法了。
2022-08-11 14:19:18 +08:00
回复了 tufeiyuan 创建的主题 生活 亏麻了, 5 年的收入全买了互联网公司的股票
@realpg 真电视炒股还不会亏呢。

美股涨跌很重要的一点是中产老白男。他们的退休金很多都是拿来炒股,吃股息的。早几年 CNBC 的 Mad money 荐股时还会推荐 BABA 的,这两年差不多只要提中必反。真要听人家目前现在还是赚的。
2022-08-11 13:58:21 +08:00
回复了 jackey007 创建的主题 Linux 有人用 NextCloud 同步大文件出错的吗?
我用 NC 这种的原因就是出问题自己能修,而且能直接在线调。NC 这种算是最简单的架构。有一些基础,很多问题可以自己处理。数据也容易恢复。

类似 seafile 这种直接用 C 实现的,反正我是不会用的,因为不想花时间去看代码。

要防止文件损坏,建议用 raid 或者支持类似功能的文件系统,比如说 btrfs, zfs 这种。这个其实和同步是两个问题。


@neroxps 强调分布式都有这个问题,tidb 一开始的实现也是 QPS 因为 CPU 限制上不去,这个是很要命的。没有现成方案,要优化需要相当的技术,不是堆工时可以解决的事情。
对远程分支进行 `git push --force` 是一定要沟通过的。沟通不是说在 v 站上发贴。

比较保守和简单的操作其实是选一个基准,在本地新建一个分支出来。然后把本地修改过分支和远程分支需要的 commits 都用 cherry-pick 挑出来。

OP 另一个找回的需求,如果 rebase 已经完成,也可以用 `git reflog` 。

这种略看一下介绍 git 实现文章,就能自己处理的。
2022-08-05 13:59:18 +08:00
回复了 vegetableChick 创建的主题 Python nginx 响应时间太久
@vegetableChick 都有运维了让运维解决。
2022-08-04 16:49:19 +08:00
回复了 vegetableChick 创建的主题 Python nginx 响应时间太久
@encro 如果是全部超时,那就是防火墙都没有开。
2022-08-04 16:17:03 +08:00
回复了 vegetableChick 创建的主题 Python nginx 响应时间太久
我觉得又见到了一个 proxy_pass 调的公网地址,然后公网 1M 带宽的。

uwsgi 肯定也没有开 gzip 。
2022-08-04 15:29:52 +08:00
回复了 cccmm 创建的主题 Python 不使用第三方包可以操作 excel 吗
office 文档就是 zip + xml 。这样 zip 当然有内置,然后你自己实现 OOXML 的语法的话,不用第三方的 xml 解析就要自己写一套 xml 解析器。

算一下工作量的话,换成工钱自用的那种,至少五六万还是需要的。如果要能投产,保守再翻个两三倍吧。

没事花个十万是想显示自己有钱吧。
@dzdh 你前面用 go 怎么实现的不是说去看 redis 吗?怎么又变成 fpm worker 了?你用 golang 怎么实现的?而且看 fpm 状态不是有 status 页面吗?

而且你都已经说是秒杀了,还要动态变更 fpm worker 数量?你不觉得很矛盾吗?
2022-08-02 12:27:52 +08:00
回复了 sadhen 创建的主题 Python Pants:不用再创建 Python 虚拟环境的构建工具
poetry 差不多了。反正底层都是 pip/setuptools 。

我这里打包也没有花多少时间。


@sadhen poetry 处理了不了的依赖还是好好想一下,不要靠工具解决。Java 下面也是很头痛的事情,不要觉得可以通过工具解决。
@dzdh 你要说你们公司的运维不接你的需求,你不想用 nginx ,要自己写,这个其实没有什么问题。但没有必要在不了解 nginx 的情况下,说 nginx 实现不了。特别是这么多人已经说了可以做。

这种要自己实现,还是先看一下已经有成熟的通用解决方案。lua 去读 redis 里的配置比较少见,但是并不是不可以。k8s ingress nginx 就是类似的,当然不是 redis 。这类方案落地久的,应该有十多年了。

还有,限流的功能,一般是会有注入延迟的。这个还是应该加一下。
除非 nginx 那边完全不能动,不然,我觉得没有必要中间再加一个。

必须要 200 其实有点过。

直接用 nginx 的话,就是用 lua 写 ngx.headers/ngx.say()/ngx.exit(200) 这样。
2022-08-01 18:00:41 +08:00
回复了 HarrisonLee 创建的主题 Kubernetes k8s 搭建 MySQL 主从失败
@HarrisonLee 我不认为这个脚本可以从零正常启动,你可以自己看一下 mariadb 官方镜像里的初始化脚本是如何实现的。这个和 k8s 没有关系,需要看 docker 镜像的制作。

开发或者测试本地也没有必要搭建主从。而搭建团队共用的 stage 环境,也没有必要专门做这种主从。启动完手工配一次主从就够了。

只是初学的话,把主从去掉,mariadb 官方镜像按 k8s 官网的那个简单的部署来就行了。甚至都没有必要用 nfs 。
2022-08-01 17:47:54 +08:00
回复了 HarrisonLee 创建的主题 Kubernetes k8s 搭建 MySQL 主从失败
@novolunt pv 和连续读写没有关系。pv/pvc 只是个声明。没有这样的说法。

k8s 做这个不合适,只不过是因为特意这么做会牺牲 k8s 的特性,相比虚机方案复杂,运维上反而增加复杂度,而没有明显的好处,显得有些多余。并不是说 k8s 不能这么做。
2022-08-01 17:37:56 +08:00
回复了 HarrisonLee 创建的主题 Kubernetes k8s 搭建 MySQL 主从失败
你觉得还是 nfs 有问题?那也应该是把 mysql 的启动报错贴出来。用 nfs 挂盘给 mysql 已经很奇怪了。

你的初始化 bash 脚本从哪里来的,真的生产搭建也没有必要这样初始化主库和从库数据库。 虽然 mariadb 镜像的默认启动脚本也有不少问题,但是,这个脚本更是漏掉了很多启动 mysql 需要考虑的问题,只是写了主从,还有 /mnt/conf.d 是什么?这个初始化脚本能正常启动?你确定不是初始化脚本的问题?

而且 mysql 为什么要加 readinessProbe ?要做主从自动切换,也应该是使用 maxscale 这样的中间件控制的。
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2940 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 14:14 · PVG 22:14 · LAX 06:14 · JFK 09:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.