Dkaishu的博客

Action Cures Fear.

一个例子学习 Dart 语法特性

Flutter 基础

本示例是商品与购物车,将其通用代码一步步改造成 Dart 风格代码,其中主要涉及 Dart 区别于其他语言的一些特性,用于巩固学习 Dart 语法特性。阅读本文之前,请保证已经了解 Dart基本语法。 原始代码 首先这是一个不使用任何 Dart 语法特性的,一个有着基本功能的购物车。 //定义商品Item类 class Item { //成员变量:价格与名称 double pric...

Flutter 学习资料汇总

持续更新

Dart Dart基础、最佳实践、依赖库。 Dart 语法预览 Effective Dart Pub库 Flutter 学习flutter基础选择以下一到两项就足够了。 Flutter英文官网 Flutter中文官网 Flutter源码 《Flutter实战》 《Flutter by Example》 库 在 Pub 上找轮子,让你事半功倍。 ...

Android Studio 中 Flutter 代码提示卡顿假死问题

初识Flutter

使用 Android Studio 编写 Flutter 代码时,某些代码提示会卡主不动,造成假死现象,尤其是Colors.提示时最为明显。 原因 Flutter 文档提示采用 MarkDown 解析,在 Flutter 的源码文档注释中可能含有图片标签 ![],所以在提示的时候,会访问网络,加载这些图片资源。由于墙的原因或者网速不佳的情况下,图片无法快速加载,同时 Android Stu...

Running "flutter packages get" in flutter_app... 的问题

初识Flutter

问题 当我们改动了pubspec.yaml添加依赖包时,编辑器会提示Packages get等按钮,当点击 Packages get 却发现一直卡在Running "flutter packages get" in flutter_app...,显然,这是墙在搞事情,导致我们无法访问 Pub 服务,如同AndroidStudio导入项目时一直卡在 Building gradle projec...

Java集合对比

java基础

我们所说的 Java 集合即 Java 集合框架(Java Collections Framework, JCF),本文侧重于集合类的对比及应用场景,而 API 及其具体实现可参考JCFInternals。第一部分是相关接口、类的继承关系,第二部分是具体集合类的特性与对比。 继承关系 Java 的集合类主要由两个接口派生而出:Collection 和 Map,Collection 和 Ma...

Android Studio 中配置阿里云公共代码库(镜像仓库)

Android 开发常见问题

Android 开发中最常见的问题之一就是 Gradle插件和三方库依赖包无法下载或下载十分缓慢,如AndroidStudio导入项目时一直卡在 Building gradle project info 的问题,这些由于【墙】引起的问题,也是本文要解决两个难题。虽然我们可以通过翻墙解决,但指不定什么时间就行不通了。阿里云镜像的方式是个不错的替代选择,不仅行得通,还能够大幅度提高工程构建速度。...

MySQL 常用运算符

1.算术运算符 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。 符号 说明 + 加法 - 减法 * 乘法 / 或 DIV 除法 ...

MySQL常用函数

1. 数学函数 函数 说明 abs(x) 返回x的绝对值 ceil(x) 返回大于或等于x的最小整数,select ceil(1.5) –返回2 floor(x) 返回小于或等于x的最大整数,SELECT ...

MySQL 中 IN 的用法

相关博客 MySQL基本语法 基本语法 IN 运算符用于 WHERE 表达式中,以列表项的形式支持多个选择。有IN 和 NOT IN 两种运算,分别表示可选列表项和非可选的列表项。 WHERE column IN (value1,value2,value2) 常规用法 1. 固定列表项中查找或排除某些项 SELECT * FROM user WHERE uid IN (2,3,...

如何快速搭建一个Android工程

通常来讲,我们开发一个Android项目,代码编写的第一步就是确定架构,然后创建新工程,调整配置文件,编写基类等等,这部分工作既有挑战性但又是费时费力的。一个实用的Android基础工程应该满足以下几个方面: 1.能够满足业务需求, 2.此篇待续。。。