fourstring |
人生,其实就像一条从宽阔的平原走进森林的路。那推推挤挤同唱同乐的群体情感,那无忧无虑无猜忌的同僚深情,在人的一生中也只有少年期有。——龙应台《亲爱的安德烈》
| 问与答 • fourstring 请教一道关于子树(图)匹配的 OJ 题 2019 年 12 月 12 日 |
| 前端开发 • fourstring 在前后端分离且前后端域名不同的情况下如何防御 CSRF? 2019 年 9 月 1 日 • 最后回复来自 jybox | 10 |
| Django • fourstring 请教编写 Django REST Framework 的 ModelSerializer 时处理模型中的关系字段的最佳实践 2019 年 8 月 21 日 • 最后回复来自 freakxx | 5 |
| Django • fourstring 请教一个关于 Django REST Framework 中 GenericAPIView 类的 self.request 属性的问题 2019 年 8 月 9 日 • 最后回复来自 fourstring | 3 |
| Node.js • fourstring 在 ZeroMQ 的 Response/Request 模式中,服务端回调函数逻辑内调用 fs.readFile 时,为何会阻塞执行?(内有代码) 2019 年 7 月 27 日 • 最后回复来自 rawidn | 5 |
| Python • fourstring 关于 Ubuntu 下编译安装 Python 时 OpenSSL 库问题 2019 年 6 月 1 日 • 最后回复来自 Kobayashi | 13 |
| Android • fourstring 目前出于兴趣学习 Android 开发是否还需要学习 Java ?还是直接学习 Dart 及 Flutter? 2019 年 5 月 7 日 • 最后回复来自 whp1473 | 19 |
| 问与答 • fourstring 请问.swfx 扩展名表示什么文件?如何打开? 2019 年 5 月 5 日 • 最后回复来自 Tink | 2 |
| Python • fourstring Python 中是否不允许将一个类的方法的参数的类型注解为该类型本身? 2019 年 2 月 10 日 • 最后回复来自 CSM | 10 |
| JavaScript • fourstring 请教一个关于 this 的问题 2019 年 2 月 13 日 • 最后回复来自 billyangg | 40 |
fourstring 最近回复了
| 回复了 lollipop43 创建的主题 › 为什么 Dart 这么优雅却不是很火?2019 年 12 月 30 日 |
dart 写的时候)}]匹配起来不累吗
| 回复了 LeroyMooney 创建的主题 › 接私活,有什么要注意的吗(同学安排的)2019 年 12 月 4 日 |
不给钱不开工,不结清不交付
不相信任何画饼
不相信任何画饼
| 回复了 bloggergo 创建的主题 › cdnjs 被封?2019 年 10 月 2 日 |
@LuminousKK #26 https://www.jsdelivr.com/network 这里显示并没有关,而且 jsdelivr 也把中国网络支持作为它的一个亮点
| 回复了 fourstring 创建的主题 › 请教编写 Django REST Framework 的 ModelSerializer 时处理模型中的关系字段的最佳实践2019 年 8 月 15 日 |
@shyz #1 是的,Nested Representation 就是这种模式,但是文档指出这种模式必须手动创建 create 和 update 方法,否则不能用于直接的写操作。但是如果在创建和更新模型对象时没有特殊操作的话,这些代码都是高度重复的,会带来大量的冗余代码。相关部分在这里: https://www.django-rest-framework.org/api-guide/relations/#writable-nested-serializers
| 回复了 fourstring 创建的主题 › 请教一个关于 Django REST Framework 中 GenericAPIView 类的 self.request 属性的问题2019 年 8 月 9 日 |
| 回复了 fourstring 创建的主题 › 在 ZeroMQ 的 Response/Request 模式中,服务端回调函数逻辑内调用 fs.readFile 时,为何会阻塞执行?(内有代码)2019 年 7 月 27 日 |
@v2byy #1 非常感谢,这和 ZeroMQ response 模式服务端回调的执行方式有关吗?按我的理解在 node 中执行回调不应该都是异步非阻塞的吗?或者说 ZeroMQ 在一个 request 的回调完成之前不会读下一个 request ?
| 回复了 palmers 创建的主题 › 新手请教关于 Python 函数参数默认值设计的问题2019 年 6 月 17 日 |
虽然 Python 的标准实现是 CPython,有些特别的问题也涉及到解释器本身的代码和优化,但是从理念上来说,不应该把 Python 看成一种快速写 C 代码的工具,也不应该用 C/C++的观念来看待 Python。Python 的哲学很多地方有其特质,我觉得这某种程度上也是它受欢迎的原因之一吧。
| 回复了 palmers 创建的主题 › 新手请教关于 Python 函数参数默认值设计的问题2019 年 6 月 17 日 |
另外再说两点。第一,这样设计有没有好处?当然有,而且还很大。函数作为对象而非 C/C++中指向特定内存地址的代码在编程中有很实际的意义。函数作为对象直接让函数式编程成为了可能,因为后者的一大基础就是所谓的高阶函数。此外,即使不使用函数式编程的范式,装饰器这样的特性应该是每个 Python 程序员都会用到的,而函数作为对象正是装饰器之所以能存在之原因。
第二,对 Python 中对象的行为不理解的话,可以阅读 Python Language Reference 中的 Data Model 一章。这一章除了是参考文档之外,更是一份对 Python 的哲学的解读。对 Python 的语言设计本身有看法的话,应该在先读过这一章之后才能评价自己的看法是否有道理可言。
第二,对 Python 中对象的行为不理解的话,可以阅读 Python Language Reference 中的 Data Model 一章。这一章除了是参考文档之外,更是一份对 Python 的哲学的解读。对 Python 的语言设计本身有看法的话,应该在先读过这一章之后才能评价自己的看法是否有道理可言。
| 回复了 palmers 创建的主题 › 新手请教关于 Python 函数参数默认值设计的问题2019 年 6 月 17 日 |
“方法或函数的形参都是局部的,随着执行完毕,出栈后对应的执行环境都会被销毁,为什么还会出现这种情况呢?”这句话是从 C/C++的设计来理解的。Python 里会有这种问题是因为 Python 中函数是所谓的一类对象,你可以就把它当成函数类的一个对象,而所谓的函数类,也没有什么特别的,就是定义了几个特殊方法如__call__等。这样就很好理解,因为定义函数时的签名列表是这个对象中的实例变量,只要这个函数对象没有被销毁,其实例变量自然也不会被销毁。