摘要: 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号:分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。 阅读全文
posted @ 2020-12-10 14:28 弗拉德 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 编程时经常需要检查一系列条件,并据此决定采取什么措施。在Python中,if语句让你能够检查程序的当前状态,并据此采取相应的措施。 阅读全文
posted @ 2020-12-08 16:57 弗拉德 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。 阅读全文
posted @ 2020-12-08 08:38 弗拉德 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 不管是在客户端还是后端,开发过程中总是需要引用一些第三方库,想iOS端的CocoaPods,Android端的Gradle和Maven。同样的开发Flutter也有这种工具,它的名字叫:Pub工具。 阅读全文
posted @ 2020-12-06 18:04 弗拉德 阅读(660) 评论(0) 推荐(0) 编辑
摘要: import 关键字可以帮助你创建一个模块化和可共享的代码库,代码库不仅只是提供 API 而且还起到了封装的作用:以下划线(_)开头的成员仅在代码库中可见。 阅读全文
posted @ 2020-12-06 14:29 弗拉德 阅读(421) 评论(0) 推荐(0) 编辑
摘要: [ArtiPub](https://github.com/crawlab-team/artipub) (Article Publisher 的简称,意为 "文章发布者") 是一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台。 阅读全文
posted @ 2020-12-05 20:53 弗拉德 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Dart代码库中有大量返回Future或Stream对象的函数,这些函数都是异步的,它们会在耗时操作(比如I/O)执行完毕前直接返回而不会等待耗时操作执行完毕。 阅读全文
posted @ 2020-12-05 20:51 弗拉德 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 如果你查看数组的API文档,你会发现数组`List`的实际类型为`List 阅读全文
posted @ 2020-12-05 20:11 弗拉德 阅读(491) 评论(0) 推荐(1) 编辑
摘要: Dart是一种面向对象的语言,所有对象都是一个类的实例,而所有的类都继承自`Object`类。每个除`Object`类之外的类都只有一个超类,一个类的代码可以在其它多个类继承中重复使用。 阅读全文
posted @ 2020-12-04 19:25 弗拉德 阅读(258) 评论(1) 推荐(0) 编辑
摘要: 计算机软件设计 《软件设计的哲学》 《软件设计的哲学》斯坦福教授、Tcl 语言发明者 John Ousterhout 的著作《A Philosophy of Software Design》,自出版以来,好评如潮。按照 IT 图书出版的惯例,如果冠名为“实践”,书中内容关注的是某项技术的细节和技巧; 阅读全文
posted @ 2020-12-03 22:37 弗拉德 阅读(197) 评论(0) 推荐(0) 编辑