首页   注册   登录
 kxiaong 最近的时间轴更新

kxiaong

V2EX 第 261951 号会员,加入于 2017-10-24 13:21:16 +08:00
今日活跃度排名 8810
kxiaong 最近回复了
拍脑袋想, 你这样子连 websocket 链接也创建不起来吧?

并不是你在 server 端起一个 websocket server,然后不停的 send,客户端就会接收数据。 在 websocket 链接创建之前还有 http 报文做协商认证和链接过程。

websocket 的第一个报文是这样的 (ietf rfc 7977):
```
GET / HTTP/1.1
Host: a.example.com
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Origin: http://www.example.com
Sec-WebSocket-Protocol: msrp
Sec-WebSocket-Version: 13
```

一个可能的办法是: 页面先跟 server 创建一个 websocket 链接,使用 groupId 标识这个链接。

页面点击动作的 ajax 将自己的 groupId 作为参数传入 view。view 触发业务逻辑以后就返回 ok, 不需要阻塞等待。

业务逻辑处理过程中的进度信息,通过 websocket 推送到 client
79 天前
回复了 scriptB0y 创建的主题 程序员 Linux 进程的生命周期
很棒!写的简单通俗易懂。
89 天前
回复了 HeroTop 创建的主题 程序员 2 到 3 年的程序员的薪资待遇
硕士毕业,两年,10-10-5
刚跳了新公司, 开了 17*16, 总是觉得自己太亏了。 没想到这么多人比我惨。。。
91 天前
回复了 djj510620510 创建的主题 Python Python3 Decimal + round 函数 小坑
`round(Decimal("0.123456789"), 3) + Decimal("0.01") #Decimal('0.133')`

```
from decimal import *

getcontext().prec

```

不是 decimal 的坑, 初始化 decimal 变量,推荐使用 string 或者在运算时手动指定 percesion
@kxiaong 完....递归失败。手机上没发引用?
@l19981260 递归:我是一个即将被引用的回复。
98 天前
回复了 marco25 创建的主题 Python 用惯了 django 改用 flask 有感
刚把公司之前的一个 flask 老项目用 django 重写。

用 flask,ORM 就是绕不开的一个坑。sqlalchemy 虽然强大,却隐藏了不少坑。 除非经验丰富,否则用 sqlalchemy 就是找虐。

最喜欢的还是 django 的 ORM, 开箱即用,简单明了。框架约束多,可以保证新手不留烂坑。

高手可能有自己的想法,但是 python 本身就足够灵活,在框架选择上,还是尽可能保守一些更好。
我觉得你的问题比这个前端更严重。 一个懂一些前端的后端,面试的时候对候选者的基本知识掌握程度都不了解, 说明你就是从网上找面试题走个流程。 照这个思路面试,你下一找到的人可能不会比现在更好。
另外找一个不合格的人,试用几天就开走,面试官肯定是失职了。 耽误公司时间,也耽误候选人时间。
喷 GIL 不会引战,python 在 GIL 问题上就是反进化的。最该喷的是,都 9012 年了,社区还不努力解决这个问题。

喷弱类型的,可能还是有点偏颇。 如果认为类型标注是个特别重要的问题, 那就应该换别的语言。python 的弱类型在它该适用的场景就是很好的优势,在不适用的场景就是弊端。 怕出问题就该好好规范代码,而不是喷语言本身。多牛逼的语言都架不住码农乱写。

在没有大厂背书的情况下,纯社区力量把 python 推进到现状, 换任何一个别的语言都不行。

别把语言当作自己的瓶颈和局限。 在合适的地方用合适的技术就好。 看不惯 GIL 就自己去优化, 搞不定就换别的语言。 喷不解决问题本身。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2777 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 14ms · UTC 11:48 · PVG 19:48 · LAX 04:48 · JFK 07:48
♥ Do have faith in what you're doing.