V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abersheeran  ›  全部回复第 56 页 / 共 84 页
回复总数  1678
1 ... 52  53  54  55  56  57  58  59  60  61 ... 84  
2021-03-30 11:23:22 +08:00
回复了 ouyc 创建的主题 Go 编程语言 老哥们, win10 下 Go 怎么编译
powershell7 跨平台
2021-03-30 11:02:14 +08:00
回复了 yazoox 创建的主题 Google google 的一个小众工具 keep 有替换品,竞品,或者增强版么?
Edge 的集锦
2021-03-30 09:45:42 +08:00
回复了 kaiki 创建的主题 奇思妙想 这个世界有可能不存在真随机
好!这个 Python 代码的组织结构和命名风格很有 Java 味儿。
2021-03-28 15:41:33 +08:00
回复了 liulei281 创建的主题 程序员 golang gin 框架分组路由的原理
我纯 Golang 路人。但是 Gin 用的 Router 是基于 httprouter 的,httprouter 用的是 Radix Tree 。所以一定有一步是把节点加入树里。你再看看源码吧。
2021-03-27 14:12:33 +08:00
回复了 zictos 创建的主题 Python Python 读写文件时不用 with 也不关闭文件,这样的风格好吗?
@zictos 楼上说的 pathlib 就是标准库。任何 Python3 的环境你都可以用。
pydantic 是 json <--> dict <--> obj 而且仅支持它写了的类型

楼主的需要应该用标准库里的 object_hook 参数解决。另外,随手给你搜了一下 “python parse json to obj” 第一个回答是 https://stackoverflow.com/questions/6578986/how-to-convert-json-data-into-a-python-object 楼主可以试试。
我的工作就是造轮子+趟坑。比如这几个月的工作,我在业务里完善了 index-py 这个 Python Web 框架,写了一个带自动迁移功能的 ORM,这周在学 k8s,下一步估计是把我之前写的 rpc-py 投入实际生产……
2021-03-22 23:18:25 +08:00
回复了 jiang1234321 创建的主题 Linux 问一个磁盘顺序写入的问题
是的。楼主想法没错。所以一般这里会采取 mmap,让操作系统自己想办法整活,我们就别管了。
2021-03-22 18:40:52 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@mimzy fastapi 速度还没 aiohttp 快呢。它的性能全靠吹。
2021-03-22 14:40:38 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@mimzy 虽然我也是 pydantic 的重度使用者。
2021-03-22 14:40:24 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@mimzy 另外一提,如果你没有用 pydantic 提供的 Cython 编译后的版本,其实它的速度和 attrs 之流差不多甚至慢一些。有时候觉得 pydantic 、fastapi 这些家伙的宣传挺可耻的……虚假宣传
2021-03-22 13:37:58 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@mimzy 如果你只是需要代码提示,TypedDict 永远的神……https://github.com/abersheeran/baize/blob/master/baize/typing.py#L66
2021-03-22 12:18:35 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
有一个问题,你需要进行默认值的填充和参数校验吗?如果你不需要这些。

写一个类似于这里面的 https://github.com/abersheeran/index.py/blob/master/indexpy/utils.py#L50 类就行了。基本思路是使用三个魔术方法来自定义 obj.attr 的行为。比起其他需要校验、填充默认值的玩意,快不止一个数量级,因为这里压根就没有 COPY 的损耗。
2021-03-22 00:37:53 +08:00
回复了 lesismal 创建的主题 分享创造 NBIO 第二弹 —— 支持 Non-Blocking HTTP 1.x
@FucUrFrd 什么脑残玩意。见到这种嘴上说着无国界,却让人改用其他自然语言的人,我见一个骂一个。你最好也 block 我。
2021-03-21 01:29:09 +08:00
回复了 monetto 创建的主题 Python 如何减轻 Python Flask 服务的性能消耗
@monetto 那就 bottle 。
1 ... 52  53  54  55  56  57  58  59  60  61 ... 84  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5245 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 08:50 · PVG 16:50 · LAX 01:50 · JFK 04:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.