duangsuse::Echo
拼多多员工.py
修改版的 class Group 实现也略长啊(毕竟要兼容 mutate 引用的和算新值的 已足够
(其实我觉得其 add 操作可以带返回值的……
(此例不是唯一实现法,用 N(tag)个 dict 也是可实现但属于理解错误,上面关系模型很明确了
不过,无论多么复杂的程序,其背后的核心思想往往很简单
只有抓住了从 数据的表现形式、关系、对应算法 的多角度理解,才能使程序简练优雅,且有复用性。
在设计程序的时候所思考的是抽象的集合、映射表、必要更新,以及示例数据,如果只能循着直觉边想边写,就应该锻炼对程序和数据的把控能力了 #dev #statement
(其实我觉得其 add 操作可以带返回值的……
(此例不是唯一实现法,用 N(tag)个 dict 也是可实现但属于理解错误,上面关系模型很明确了
不过,无论多么复杂的程序,其背后的核心思想往往很简单
只有抓住了从 数据的表现形式、关系、对应算法 的多角度理解,才能使程序简练优雅,且有复用性。
在设计程序的时候所思考的是抽象的集合、映射表、必要更新,以及示例数据,如果只能循着直觉边想边写,就应该锻炼对程序和数据的把控能力了 #dev #statement
duangsuse:
干到一点就是傻逼管理,因为休息不好时人工作效率低下而且容易写bug
nasyx:
人与人是不同的x
(顺便池是ceo
duangsuse:
代码与代码也是不同的y
有的代码,写了一行可以让整个项目少十行
有的代码写一行会让维护时间增一倍
怎么写是每个人自己的选择
怎么生活却不是
社会需要对每个人负责
干到一点就是傻逼管理,因为休息不好时人工作效率低下而且容易写bug
nasyx:
人与人是不同的x
(顺便池是ceo
duangsuse:
代码与代码也是不同的y
有的代码,写了一行可以让整个项目少十行
有的代码写一行会让维护时间增一倍
怎么写是每个人自己的选择
怎么生活却不是
社会需要对每个人负责
https://paste.ubuntu.com/p/FrGSNhphs4/ #plt 我也感觉奇怪,绝句设计时为了实践方便弄了个类似 by Delegate 的「类实例」语法,并且有了直接等价当前 receiver type 的类型变量「我类型」
感觉类实例还是要学习一个,最开始只打算做隐式转换的没想到还有这茬……(其成员还要做成 extension fun 加入隐式转型才能直接调用, #Scala 一样)
若有 class C 和其 super P,面向对象 c+p is C 而 p+c is P ,没有理论优雅性,当然这个不重要能用就行
如果真的存在,我想肯定是取最精确的重载版本。
感觉类实例还是要学习一个,最开始只打算做隐式转换的没想到还有这茬……(其成员还要做成 extension fun 加入隐式转型才能直接调用, #Scala 一样)
若有 class C 和其 super P,面向对象 c+p is C 而 p+c is P ,没有理论优雅性,当然这个不重要能用就行
如果真的存在,我想肯定是取最精确的重载版本。
duangsuse::Echo
https://paste.ubuntu.com/p/FrGSNhphs4/ #plt 我也感觉奇怪,绝句设计时为了实践方便弄了个类似 by Delegate 的「类实例」语法,并且有了直接等价当前 receiver type 的类型变量「我类型」 感觉类实例还是要学习一个,最开始只打算做隐式转换的没想到还有这茬……(其成员还要做成 extension fun 加入隐式转型才能直接调用, #Scala 一样) 若有 class C 和其 super P,面向对象 c+p is C 而 p+c is P …
感觉真的是闲的,明明已经加了「隐式」关键字为什么还要这么强调隐式转型,这不是增加不协调性吗
Forwarded from 依云的技术资源分享
#Python #DontKnow #parsing #regex
https://frostming.com/2020/05-12/python-magic-method/
没想到 py 的元方法解析是要 type(obj) 上有才能 next(obj) 这种,基于getattr调用拦截的就不行
https://frostming.com/2018/02-06/python-hidden-regexp/
多项任一(a|b)正则表达式匹配 sre_parse scanner 工具,可惜本身没做 groups 编号兼容的支持
https://frostming.com/2020/05-12/python-magic-method/
没想到 py 的元方法解析是要 type(obj) 上有才能 next(obj) 这种,基于getattr调用拦截的就不行
https://frostming.com/2018/02-06/python-hidden-regexp/
多项任一(a|b)正则表达式匹配 sre_parse scanner 工具,可惜本身没做 groups 编号兼容的支持
Forwarded from &'a ::rynco::UntitledChannel (Rynco Maekawa)
Twitter
ClSlaid | ´_>` | 南郭先生
看 Modern C++ 突然想到的烂活 感觉还能⏩️
#coroutine #essay 🤔突然觉得还是 Ruby 的 线程(thread)/纤程(fiber) 翻译得比 Kotlin 的 线程/协程(co-routine) 好
因为从某种意义讲,协程就是用户态线程(虽然本名是“协调分词器和解析器的词条流”来的,现在谁还用routine这个术语啊,都是procedure)
这样的话 thread/fiber 解释信更好,虽然 Ruby 本身的混乱掩盖了它这类闪点
因为从某种意义讲,协程就是用户态线程(虽然本名是“协调分词器和解析器的词条流”来的,现在谁还用routine这个术语啊,都是procedure)
这样的话 thread/fiber 解释信更好,虽然 Ruby 本身的混乱掩盖了它这类闪点
Forwarded from ️タナバタ カヤ
我现在才知道这个网站。之前还想着为了用上最新的Android组装个最好的机子编译来着。 https://flash.android.com/
Forwarded from RWTG9Y4's STDOUT