eriale |
| 二手交易 • eriale 出几个 Switch 游戏 2022 年 8 月 21 日 |
| VPS • eriale 刚看到阿里云单核 1G 的可以打 6 折 2015 年 1 月 28 日 • 最后回复来自 ibigbao | 1 |
| 问与答 • eriale 在 Python 的闭包中为什么不能改变被捕获变量? 2014 年 12 月 26 日 • 最后回复来自 bottleimp | 14 |
| 求职 • eriale [苏州]Pythoner 求收留! 2014 年 12 月 21 日 • 最后回复来自 szyewei | 13 |
| 问与答 • eriale 小米如果出汽车,你们会买么? 2015 年 11 月 26 日 • 最后回复来自 Peyet | 73 |
| 程序员 • eriale 各位在开发中怎么使用 mongodb?更倾向于用 orm 还是直接用语言中自带的驱动? 2015 年 4 月 27 日 • 最后回复来自 wizardforcel | 10 |
| 奇思妙想 • eriale 阿里上市后,杭州会不会冒出大量创业公司? 2014 年 9 月 23 日 • 最后回复来自 yunchun | 19 |
| Python • eriale ubuntu 14 环境,pycharm 创建 desktop entry 不能从 ubuntu launcher 启动,求救。 2014 年 9 月 6 日 |
eriale 最近回复了
| 回复了 GeekCourse 创建的主题 › 免费送 20 份《 Java 并发编程实战》,回帖即可参与,无需关注公众号2019 年 3 月 1 日 |
分母分母
| 回复了 ericgui 创建的主题 › 在美国做外包的一点小体会2018 年 6 月 8 日 |
国内的有赞也是帮小商家开网店的,也在香港上市了。
| 回复了 est 创建的主题 › 喜闻乐见的去掉 GIL 的两篇文章2018 年 5 月 27 日 |
目前 python web 开发中,要么是 prefork 的方式,要么是 async 的模式,这两种应对现在流行的微服务都有问题。
前者可以有效利用多核,但是在发生远程调用会把当前 worker 卡住。
后者无法有效利用多核,而且还要有好用的 http/rpc 请求库,包括 requests 也是要在 3.0 版本才支持 async,总而言之,目前异步请求库还不成熟。
如果去掉了 GIL,那就可以用线程池的方式,每个请求使用不同的线程处理,这样既可以利用多核 cpu,也可以利用底层的线程调度机制在发生微服务请求时自动切换线程。
当然,我最疑惑的是老项目里的代码怎么办,以前写代码很少考虑线程安全问题,如果去掉 GIL,搞不好很多代码就有问题了,而且不光是自己写的代码,使用的很多第三方库估计也会有多线程问题。
前者可以有效利用多核,但是在发生远程调用会把当前 worker 卡住。
后者无法有效利用多核,而且还要有好用的 http/rpc 请求库,包括 requests 也是要在 3.0 版本才支持 async,总而言之,目前异步请求库还不成熟。
如果去掉了 GIL,那就可以用线程池的方式,每个请求使用不同的线程处理,这样既可以利用多核 cpu,也可以利用底层的线程调度机制在发生微服务请求时自动切换线程。
当然,我最疑惑的是老项目里的代码怎么办,以前写代码很少考虑线程安全问题,如果去掉 GIL,搞不好很多代码就有问题了,而且不光是自己写的代码,使用的很多第三方库估计也会有多线程问题。
| 回复了 lihongjie0209 创建的主题 › 这就是一个 34760 Star 的 Javascript 库该有的表现?2017 年 12 月 20 日 |
楼主说的没错,moment 的开发者也在清理有副作用的部分,包括 startOf 和 endOf 都要向 immutable 方向改。
https://github.com/moment/moment/issues/1754
多说一句,这个 issue 是 3 年前提的,现在还没有改完,如果我是前端开发,我会考虑在新项目避免使用这个库。
https://github.com/moment/moment/issues/1754
多说一句,这个 issue 是 3 年前提的,现在还没有改完,如果我是前端开发,我会考虑在新项目避免使用这个库。
| 回复了 eyp82 创建的主题 › Python 3.4/3.5/3.6 的 coroutine 日渐成熟之后, Tornado 之类的异步框架是不是会逐渐没落? (非 web)2017 年 1 月 10 日 |
python3.5 引入的 async/await 是新语法,新语法在 tornado 上也可以用。
至于从 python3.4 引入的 asyncio 标准库,也存在一些问题,比如学习曲线陡峭、解决不了 backpressure 这样的网络问题。 https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/
至于从 python3.4 引入的 asyncio 标准库,也存在一些问题,比如学习曲线陡峭、解决不了 backpressure 这样的网络问题。 https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/
| 回复了 rogwan 创建的主题 › Python / Flask 处理图片、压缩,大家一般推荐用什么库好?2016 年 12 月 26 日 |
thumbor
| 回复了 est 创建的主题 › 简单跟你们 8 卦一下最近 reddit 上的腥风血雨2016 年 11 月 26 日 |
大选后关注了一阵子,发现 DHH 、 Paul Graham 也在发“大部分年轻人都投给民主党“之类的 twitter ,感觉政治面前,大家智商也是平等的。