V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ManjusakaL  ›  全部回复第 6 页 / 共 32 页
回复总数  624
1 ... 2  3  4  5  6  7  8  9  10  11 ... 32  
因为中间件基础设施这些开发本身需求量就不大

而且何苦来做 infra 呢
2021 年 2 月 26 日
回复了 leewi9coder 创建的主题 问与答 为什么 Jetbrains 不单独出一个 Editor 呢?
2020.2 还是哪个版本之后,LightEdit Mode 了
2021 年 2 月 24 日
回复了 deplives 创建的主题 macOS mbp big sur iterm2 zsh git 变成中文版了。。
@QingStone 你平时在哪加环境变量就在哪加
2021 年 2 月 16 日
回复了 linhongye 创建的主题 Apple 8G m1 做开发是不是内存严重不足?
不如等 M2 上 64G
2021 年 2 月 13 日
回复了 Meltdown 创建的主题 Docker ubuntu20.04 用 systemd 运行容器会自动异常退出
最起码发一下具体的日志吧。。。
2021 年 2 月 9 日
回复了 hehezhang 创建的主题 程序员 今年 2 月 25 号 jetbrains 会打折吗
@iwukong 只有 idea 和 pycharm 有社区版,其余的都需要购买,而且 IDEA 和 PyCharm 好用的特性更多
2021 年 2 月 9 日
回复了 hehezhang 创建的主题 程序员 今年 2 月 25 号 jetbrains 会打折吗
@iwukong 好用啊
能直接买个 Goland 就别浪费自己时间折腾了吧,,最后你折腾一圈会发现还是商业 IDE 最舒服
2021 年 2 月 9 日
回复了 michealbad 创建的主题 宽带症候群 深圳小作坊电信断网不给退款如何维权
工信部投诉
2021 年 2 月 4 日
回复了 revalue 创建的主题 分享发现 相信大家已经被自动注入了搜狗智能助手了吧
Rime 大法好
2021 年 2 月 3 日
回复了 KaynWASD 创建的主题 程序员 有 hexo+github pages 的一键部署工具吗?傻瓜化一点
直接 GitHub Action 一步到位啊
2021 年 2 月 1 日
回复了 opoojkk 创建的主题 北京 有在北京过年不回家的小伙伴吗,建个群?
来啊,搞起来啊
2021 年 1 月 26 日
回复了 downstairs 创建的主题 问与答 go 适合写操作系统吗?
OSDI 2018 上有篇文章,The benefits and costs of writing a POSIX kernel in a high-level language

MIT 那边用 Go 实现了一个 POSIX 内核,具体可以看一下,https://www.usenix.org/system/files/osdi18-cutler.pdf
@LeeReamond BTW 你对于 asyncio 的可预测存在误解
event loop 是无法真正意义上做到“可预测”的
此处“可预测”指 A task 执行完后能预测下一个 task 是 B 还是 C
无论是 asyncio 还是 Gevent 我们都只能做到一个基础的保证,即正常情况下,我能在一个切出点后能切入执行后续代码
但是在生产环境中,配合 Python 的 GIL,能做到这点也是奢望
随手举例时间,我们在请求 www.v2ex.com 的时候,会通过 gethostbyname ( Linux 下,参见 https://man7.org/linux/man-pages/man3/gethostbyname.3.html )来做 DNS 解析,而这个函数是不可调度函数,所以那么一旦 DNS 解析出现问题,那么可能炸整个 event loop 导致所有 task 不可调度. 而这样复杂的可能阻塞整个 event loop 调度情况还有很多,此处不一一列举. 诚然我们可以通过很多额外的手段来尽可能规避这种情况. 但是就其本身而言,无论 asyncio 还是 Gevent,其所要面对的问题都是一样的
@LeeReamond 很抱歉,可能用💩来形容不太合适,不过依旧只能用糟糕来形容.
顺便指出几个误区

1. Gevent 也是完全可控,可预测
2. 原生 asyncio bug 到现在为止 bug 太多,随手举几个例子,BPO-30698 和 BPO-29406 这两个横跨 asyncio 到现在的会导致一些 https 链接泄漏的 bug 到现在依旧没有修
3. 生态一如即往的糟糕,随手举个例子,aiomysql,目前 asyncio 生态中的 mysql lib,三个月没更新可以说是个 dead project 了. 当然你要说我用 thread Future 封个 mysqlclient 当我没说

我自己应该是最早一批在国内推动 asyncio 上生产的人( 17-18 年)在给予厚望后,我写下了这篇文章 https://manjusaka.itscoder.com/posts/2018/10/05/why-i-dont-use-async/

我可以很负责任的说,我这篇文章中写的大部分弊端依旧适用于 2021 年的现在
直接 Gevent 不香么...
asyncio 那么多💩,活着不好么😂😂🐶🐶
2021 年 1 月 23 日
回复了 coldday 创建的主题 职场话题 老婆被公司降薪,要硬钢到底吗
送钱的为啥不刚 23333
2021 年 1 月 21 日
回复了 Rrobinvip 创建的主题 macOS 求推荐一个替代 evernote 的笔记软件,有如下要求
Notion 或者 Roam Research
上机场吧,,我用的能稳 200M 的带宽,自己搭倒也能到这个速度,不过花的精力和成本太大了
你试一下

```python
a = list()
a['total']
```

不就懂了。。

要理解的更清楚去背诵一下 Python Document 中 Language Reference Chap 3 Data Model 这章你就懂了
1 ... 2  3  4  5  6  7  8  9  10  11 ... 32  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1190 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 17:39 · PVG 01:39 · LAX 10:39 · JFK 13:39
♥ Do have faith in what you're doing.