V2EX zpoint 的所有回复 第 1 页 / 共 2 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    zpoint    全部回复第 1 页 / 共 2 页
回复总数  37
1  2  
@a719114136 运营系统的后端开发
@redpig315 年龄没有特别要求哈
帮顶, 上个月面试过, 整个流程下来能感受到公司的面试内容精心准备设计, 对候选人的认真态度, 工程师文化, 目前为止面试体验最好的公司(虽然并没有面试过很多公司), 没有之一

不是拖哈, 对流程有兴趣的可以参考

https://github.com/zpoint/Blog/blob/master/Interview/202009.md#Covariant-AI
2020-01-03 23:00:19 +08:00
回复了 zpoint 创建的主题 分享创造 redis 底层实现笔记
@sezina processon
2019-12-19 23:30:56 +08:00
回复了 zpoint 创建的主题 分享创造 redis 底层实现笔记
@pence2019 我每天在搬砖讨生活,正是为共产主义建设尽绵薄之力
2019-12-19 23:27:54 +08:00
回复了 zpoint 创建的主题 分享创造 redis 底层实现笔记
2019-08-29 23:44:50 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
@aSmallNewbie 不是大佬♂谢谢支持
@dwadewyp 谢谢(ω)
@334862132 谢谢支持 不是大佬哈♂
@Drahcir Thanks(ω)
@ClutchBear 谢谢!
2019-08-29 23:39:11 +08:00
回复了 zpoint 创建的主题 分享创造 redis 底层实现笔记
@lauix Thanks
有这个想法, 目前是打算先把这个相对来说简单一些的完再看复杂一些的
2019-08-29 13:34:15 +08:00
回复了 zpoint 创建的主题 分享创造 redis 底层实现笔记
@wangkai0351 可以的大胸弟
2019-08-26 11:31:25 +08:00
回复了 zpoint 创建的主题 分享创造 redis 底层实现笔记
谢谢大佬支持 @locoz
加油
我之前快毕业->只敢投一两家->只有一家给机会(微型企业)->面试入职
两年后(现在)->只敢投三到五家->只有一家给机会(中型企业)->面试入职
2019-08-05 18:44:37 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
@Hstar 谢谢, 刚开始为了让内容看起来比较丰满一点有点赶进度了, 慢工出细活会回头补充一下, 可以关注 issue
2019-08-05 18:44:27 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
@iamdaguduizhang 谢谢支持~
2019-07-30 23:14:53 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
@b00tyhunt3r 并没有用 python 实现这些结构, 如果你戳的是正文链接的话, 这些结构都是写解释器的人用 C 语言实现, 实现以后你能用解释器去运行 你根据 python 语法 /文档写出的 python 代码

理解这些东西能帮助你写出更高效的代码, 在有对应需求的时候可以自己定制扩展解释器的功能
2019-07-30 23:03:44 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
@mattx 感谢支持, 菜鸡一枚, 没出书水平♂
2019-07-30 23:02:32 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
2019-07-18 17:12:15 +08:00
回复了 waibunleung 创建的主题 Python python3 的元类问题 心地善良的给些指点吧
更正一下错别字

调用 MyMeta.__new__ 生成一个类, 这里生成的类名称叫做 MyClass, __new__ 是上面你自己定义的, 其中你调用了 type.__new__(cls, name, bases, attr), 这一步会把 attr 中的值都复制到 MyClass 对应的属性中, attr 只是个字典
2019-07-18 17:09:49 +08:00
回复了 waibunleung 创建的主题 Python python3 的元类问题 心地善良的给些指点吧
@telnetning 这位老哥已经解答了, 我再补充下


执行到如下这行的时候

class MyClass(object, metaclass=MyMeta):

会调用 type(MyMeta).__call__ 去创建这个类, 这个 __call__ 函数在 C 里面的流程可以

简单的理解为 1. 调用 MyMeta.__new__ 生成一个类, 叫做 MyClass, __new__ 是上面你自己定义的, 其中你调用了 type.__new__(cls, name, bases, attr), 这一步会把 attr 中的值都复制到 MyMeta 对应的属性中, attr 只是个字典而已

2. 判断一下 issubclass(type(MyClass), MyMeta) 是否为 True, 是的话再调用一下 type(MyClass).__init__(MyClass, name, bases, attr), 这里你没有写任何代码处理 attr 和自身属性的关联, 同样的, attr 还是同一个字典

到这里, 类已经创建完了, 接下来创建实例, 过程类似
区别就是 __new__ 你写了一行代码 type.__new__(cls, name, bases, attr) 创建了一个类, 创建的过程中会把 attr 中的值都复制到新创建的类中对应的属性上

而 __init__ 你没有做对应的操作


还有, metaclass 的 __new__ 的第一个参数应该是 mcs, 为你定义的 metaclass 本身
而 metaclass 的 __init__ 的第一个参数应该是 cls, 为 metaclass 的 __new__ 函数创建并返回的新的类, 并不是 metaclass 本身 你定义的时候重名了
2019-07-16 22:01:57 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
@chaleaochexist 不同的人技能树不太一样, 花多点时间说不定你可以做的更好
@boywhp [Facepalm] 赞同看源码提升快
@telnetning 相互学习
2019-07-16 21:53:33 +08:00
回复了 zpoint 创建的主题 Python cpython 底层实现笔记
@ruyuejun @crudboy @lCC1984 谢谢 O(∩_∩)
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4871 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 23ms UTC 09:43 PVG 17:43 LAX 01:43 JFK 04:43
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86