编程语言入门到精通Dart中异步与文件操作全面解析 1.同步 1.1:同步的演示 程序同步是按顺序执行:一个任务执行完才能进入下一个任务, 就像下面的代码,扫地用了15分钟,然后才能烧水,必须等水开了才能洗衣服。 main() { print("A任务... 2019-09-143,339 viewsCommentsDart 阅读全文
编程语言入门到精通Dart 语言基础详解(变量、内置类型、函数、操作符、流程控制语句) 变量 变量的声明 var dynamic Object 声明一个未初始化的变量,变量的类型可以更改 //变量 /// 三斜杠文档注释 /// 返回类型 void 可以省略,省略后的返回值为 null ... 2019-09-143,294 viewsCommentsDart 阅读全文
编程语言入门到精通Dart内置集合(Collections)Set,List及Map优缺点不同对比 Dart有几种内置集合(Collections),比如Set,List以及Map。了解他们在实现上的优点与缺点有助于你去如何使用他们。 本文是在Dart 2.1.1下演示的。如有错误,敬请指正。 什么... 2019-09-144,849 viewsCommentsDart 阅读全文
编程语言入门到精通Dart 中 static, final, const 如何区别?不同开发场景如何使用? 一、基本概念 在刚开始学习Dart的时候,对于const, final, static这几个关键字很容易产生困惑,究竟该在那种场景下使用它们,这篇文章就从以下几个方面总结一下这三个关键字: 基本概念 ... 2019-09-143,482 viewsCommentsDart 阅读全文
编程语言入门到精通对比一般非空判断和 dart 特有语法糖进行优雅的避空 空指针异常应该是基本都会遇到过的异常,而且这个异常出现的概率还比较大。 但是,空指针异常又是最容易解决的异常,因为只要加个非空判断就可以避免了。 本篇通过对比一般非空判断和 dart 特有的语法糖告诉... 2019-09-149,036 viewsCommentsDart 阅读全文
编程语言入门到精通Flutter开发学习之搞定Dart语言 一. 运算符 这里,我只列出来相对其他语言比较特殊的运算符,因为某些运算符太简单了,不浪费时间,比如+、-、+=、==。 你可能会疑惑,Dart为什么要搞出这么多特殊的运算符呢? 你要坚信一点:所有这... 2019-09-133,582 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通程序员debug之旅:Flutter -Dart 版 void main() => runApp(Text("Debug")); 为什么报错!!! 复制代码 这是笔者进入Flutter世界中的第一个疑问。Text也是Widget,为什么直接会崩溃?... 2019-09-082,468 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通Flutter学习笔记:Dart语言常用功能 学习任何一门编程语言时, 基本上都是输出一个Hello, world! 本文档采用的编辑器是Android Studio(因为本人是做Android开发的)进行开发 新建dart_demo.dart文... 2019-09-084,669 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通Kotlin基本语法: 静态成员与companion伴生对象 Kotlin的静态实现 在Java中可以通过static关键字声明静态的属性或方法。但是在Kotlin中并没有延续这个关键字,而是使用伴生对象实现,在class内部声明一个companion obje... 2019-09-065,243 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin基础教程:函数及高阶函数和Lambda表达式 函数及Lambda表达式 函数声明 //普通完整方式 fun double(x:Int):Int{ return 2*x } //函数表达式 fun double(x:Int):Int= 2*x 复制... 2019-09-062,188 viewsCommentsKotlin 阅读全文
编程语言入门到精通Kotlin 与 Java 间的数据类型类型对比 严格的数据类型验证 java的世界中,基本数据数据类型不同也是可以赋值操作的(java处于睁一只眼闭一只眼的情况) 例如: public static void main(String[] args)... 2019-09-062,453 viewsCommentsKotlin 阅读全文
编程语言入门到精通PHP与Python代码对比浅析二者语法差异 一、背景 人工智能这几年一直都比较火,笔者一直想去学习一番;因为一直是从事PHP开发工作,对于Python接触并不算多,总是在关键时候面临着基础不牢,地动山摇的尴尬,比如在遇到稍微深入些的问题时候就容... 2019-09-052,423 viewsCommentsPHP Python 阅读全文
编程语言入门到精通什么是Python装饰器?为什么用?在哪里用? 作者:Jackpop 由浅入深详细讲解一下Python装饰器: 什么事装饰器? 为什么用装饰器? 在哪里用装饰器? 然后以示例+讲解相结合的方式阐述,同时会讲解一些在很多教程和书籍中不会涉及到的内容。... 2019-08-283,907 viewsCommentsPython 阅读全文
编程语言入门到精通Flutter学习之Dart异步操作详解 Dart 中的异步函数返回 Future 或 Stream 对象, await 和 async 关键字用于异步编程, 使得编写异步代码就像同步代码一样 使用 async 关键字标记一个函数为异步函数,... 2019-08-275,160 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通PYTHON语言10大特征,来看看为什么近乎“完美”? 作者:岂曰无衣 1.简单 Python 是一门简单且简约的语言。阅读一份优秀的 Python 程序代码就如同在阅读英语文章一样,尽管这门英语要求十分严格!Python 这种伪代码式的特质正是它的一大优... 2019-08-262,528 viewsCommentsPython 阅读全文
编程语言入门到精通PYTHON新版本4.0和3.0究竟有什么区别呢? PYTHON新版本4.0和3.0究竟有什么区别呢?今天分享一篇Python软件基金会的董事会成员、CPython的核心开发人员Nick Coghlan的文章,希望你会感兴趣。 笔者今天在百度指数的搜索... 2019-08-263,813 viewsCommentsPython 阅读全文
编程语言入门到精通Python 学习笔记: 字符串格式化 字符串格式化处理 远古写法# 以前通常使用运算符号 % ,%s 插入的值 String 类型,%.3f 指插入的值为包含 3 位小数的浮点数: Copy format1 = "%s, %s!" % (... 2019-08-142,416 viewsCommentsPython 阅读全文
编程语言入门到精通C语言数据结构学习:递归之斐波那契数列 自己对递归还是不太熟练,于是做的时候就很吃力,就是翻棋子直到棋盘上所有棋子的颜色一样为止,求最少翻多少次,方法是枚举递归。然后就打算先做另一道递归的题(从数组中取出n个元素的组合),但是同样在递归的问... 2019-08-143,455 viewsCommentsC语言 阅读全文
编程语言入门到精通Python之time模块13位时间戳字符串格式化与转换方法 Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。 关于时间戳的几个概念 时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。 时间元组... 2019-08-123,587 viewsCommentsPython 阅读全文
编程语言入门到精通Python3正则表达式:(?(id/name)yes-pattern|no-pattern)条件性匹配用法详解 Python3正则表达式之:(?(id/name)yes-pattern|no-pattern)条件性匹配 1. 用途 (?(id/name)yes-pattern|no-pattern)的作用是: ... 2019-08-073,732 viewsCommentsPython 正则表达式 阅读全文
编程语言入门到精通Java bean 是个什么概念? 作者:Poul Bean的中文含义是“豆子”,顾名思义JavaBean是一段Java小程序。JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重用或... 2019-08-053,237 viewsCommentsJava 阅读全文
编程语言入门到精通2019年学习编程:python、golang、java、c++如何选择? 2019年python、golang、java、c++如何选择?那我们就这几门语言详细的比一比呗。 警告:长文预警……不如先先方便一下!(^_^) 最近在录制Go语言的视频,因为不停的谈到Golang... 2019-08-013,425 viewsCommentsC语言 Java Python 阅读全文
编程语言入门到精通2019 年技术选型,Rust 到底比 C++ 强在哪里? 作者:Krys Rust其实强就强在,它的特性是讨好管理层的,而不是程序员,比如说“这里怎么不能这样写,好别扭,不舒服”,这些不是管理层关心的事情,管理层更关心产品质量和稳定性。你工作爽不爽是次要问题... 2019-08-015,240 viewsCommentsC语言 Rust 阅读全文
编程语言入门到精通对比 Go 语言,Rust 有什么优势和劣势? 作者:bombless Rust 相比 Go 的优势: Rust 可以做内联汇编,Go 不行(Rust 的 SIMD 库也在开发中,这种事情你不会用 Go 做) Rust 有确定性析构,Go 没有,只... 2019-08-019,147 viewsCommentsGoLang Rust 阅读全文