- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 7 进度指示器(LinearProgressIndicator、CircularProgressIndicator)
Material组件库中提供了两种进度指示器:LinearProgressIndicator和CircularProgressIndicator。7.1LinearProgressIndicatorLinearProgressIndicator是一个线性进度条。7.2构造函数 const LinearProgressIndicator({ Key key, double value, //当前进度 Color backgroundColor, //进度条背景色 .
2021-01-29 10:50:47 1475
原创 反转整数
题目描述将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数)。样例 1:输入:123输出:321样例 2:输入:-123输出:-321题解package com.company;public class RevertNum { public static void main(String[] args) { int n = -123; int result = reverseInteger(n);
2021-01-29 09:40:08 64
原创 算法记录:二分查找
二分查找给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。样例样例 1:输入:[1,4,4,5,7,7,8,9,9,10],1输出: 0样例解释: 第一次出现在第0个位置。样例 2:输入: [1, 2, 3, 3, 4, 5, 10],3输出: 2样例解释: 第一次出现在第2个位置样例 3:输入: [1, 2, 3, 3, 4, 5, 10],
2021-01-27 17:50:55 62
原创 算法记录:骑士的最短路线
文章目录题目:骑士的最短路线样例算法:BFS代码实现题目:骑士的最短路线给定骑士在棋盘上的 初始 位置(一个2进制矩阵 0 表示空 1 表示有障碍物),找到到达 终点 的最短路线,返回路线的长度。如果骑士不能到达则返回 -1 。起点跟终点必定为空.骑士不能碰到障碍物.路径长度指骑士走的步数.说明如果骑士的位置为 (x,y),他下一步可以到达以下这些位置:(x + 1, y + 2)(x + 1, y - 2)(x - 1, y + 2)(x - 1, y
2021-01-27 12:45:26 338
原创 什么是 java 序列化?什么情况下需要序列化?
文章目录序列化反序列化序列化的实现代码说明当 Java 对象需要在网络上传输 或者 持久化存储到文件中时,就需要对 Java 对象进行序列化处理。序列化将 Java 对象转换成字节流的过程。反序列化将字节流转换成 Java 对象的过程。序列化的实现类实现 Serializable 接口,这个接口没有需要实现的方法。实现 Serializable 接口是为了告诉 jvm 这个类的对象可以被序列化。注意事项:某个类可以被序列化,则其子类也可以被序列化声明为 static 和 trans
2021-01-27 12:41:54 138
原创 Queue中add和offer、poll和remove、 peek和element区别
offer,add区别:Queue 中 add() 和 offer()都是用来向队列添加一个元素。在容量已满的情况下,add() 方法会抛出IllegalStateException异常,offer() 方法只会返回 false 。一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。poll,remove区别:remove() 和 poll() 方法都是从队列中删除第一个元素。remove() 的行为与 Collection 接口的版本相似,但是新的 poll()
2021-01-26 15:38:02 254
原创 6 表单组件Form、FormFIeld
上一篇文章介绍了各式各样的文本展示,用到了TextField组件。TextField比较简单,使用起来比较方便,但是并不支持表单数据的前置验证和错误提示。今天要给大家介绍的组件是表单组件Form、FormField。6.1 FormForm作为一个容器,可包裹多个表单字段(FormField)。FormField是一个抽象类,TextFormField是FormField的一个实现类,因此可以在Form中使用TextFormField。6.1.1 Form构造方法///// * [Globa
2021-01-24 22:36:58 905
原创 1 FishRedux简介和计划
1.1 FishRedux简介fish_redux是阿里开源的一套类似redux的flutte框架,适用中大型项目,用于页面拆分,模块拆分及跨组件通讯。它的特点是配置式组装。 fishredux把一个大的页面拆解成两部分,把视图与数据层拆解为相互独立的component(adapter);另一方面又将component(adapter)拆成view、reducer、effect等相互独立的且与上下文无关函数。fishredux的灵感主要来自于redux、react、elm、dva这样优秀的签订框架,在
2021-01-24 17:39:26 303 4
原创 dependOnInheritedElement() was called before ComponentState<DailySongsState>.initState() completed.
在Flutter中有时会遇到如下图这样的错误。说明有些操作可能在initState之前做了。解决办法有两种。1、延迟操作@overridevoid initState() { super.initState(); Future.delayed(Duration.zero, () { this._getMyData(); }); // Could do this in one line: Future.delayed(Duration.zero, this._g
2021-01-19 10:39:58 884
原创 Dart 语法糖?. 和??
文章目录1 dart 语法糖 ?.2 dart 语法糖 ??1 dart 语法糖 ?.它的意思是左边如果为空返回 null,否则返回右边的值。例如:A?.B如果 A 等于 null,那么 A?.B 为 null如果 A 不等于 null,那么 A?.B 等价于 A.B2 dart 语法糖 ??它的意思是左边如果为空返回右边的值,否则不处理。例如:A??B如果 A 等于 null,那么 A??B 为 B如果 A 不等于 null,那么 A??B 为 A...
2021-01-19 10:24:52 500
原创 5 TextField输入框组件
文章目录1 TextField构造方法2 TextField主要属性3 示例说明3.1 默认展示3.2 多行输入3.3 密码输入3.4 游标颜色、粗细,控制输入长度3.5 下划线(隐藏)3.6 下划线(改变属性)3.7 圆角输入框3.8 带有图标输入框3.9 监听内容变化,获取输入框的内容3.10 改变键盘右下角的功能键3.11 改变键盘的输入类型4 完整代码5 运行效果6 github源代码7 结束语TextField是一个material design风格的输入框,其本身有很多属性,不过这些属性大家
2021-01-15 19:06:55 697
原创 4 选择组件(Radio、RadioListTile、Switch、SwitchListTile、Checkbox、CheckboxListTile)
文章目录1 Radio1.1 Radio组件的常用属性1.2 代码示例1.3运行结果2 RadioListTile组件2.1RadioListTile属性2.2 示例代码2.3 运行效果3 Switch组件3.1 Switch组件属性3.2 代码示例3.3 运行效果4 SwitchListTile4.1SwitchListTile属4.2 SwitchListTile示例代码4.3 运行效果5 CheckBox组件5.1 CheckBox组件属性5.2 示例代码5.3 运行效果6 CheckboxListT
2021-01-08 15:53:16 168
原创 Flutter设置常用的代码模版
文章目录1 打开File and Code Templates2 StateFulWidget 代码模版2.1 设置代码模版2.2 验证代码模版3 StatelessWidget 代码模版3.1 模版代码3.2 验证效果Android Studio 本来是用来开发 Android 的 IDE,通过安装 Flutter 和 Dart 两款插件就可以使用 Android Studio 来进行 Flutter 应用程序开发了。但是有一点不方便的就是,新建的 dart 文件,里面没有任何代码,全部都要自己写,有
2021-01-07 18:50:11 662
原创 Flutter常用的命令行
命令含义–version查看Flutter版本-h或者**–help**打印所有命令行用法信息analyze分析项目的Dart代码。buildFlutter构建命令。channel列表或开关Flutter通道。clean删除构建/目录。config配置Flutter设置。create创建一个新的Flutter项目。devices列出所有连接的设备。doctor展示了有关安装工具的信息。drive为当前项目运...
2021-01-06 16:50:45 352
原创 3 Flutter按钮组件Button
Text(“Text组件的使用”,style: TextStyle(// 文字颜色color: Color(0xfff0000),// none 不显示装饰线条,underline 字体下方,overline 字体上方,lineThrough穿过文字decoration: TextDecoration.none,// solid 直线,double 双下划线,dotted 虚线,dashed 点下划线,wavy 波浪线decorationStyle: TextDecorationStyle.
2021-01-03 09:15:52 329
原创 2、文本组件
1 TextText用于显示简单样式文本,它包含一些控制文本显示样式的属性。Text("ju", textAlign: TextAlign.left,);Text("Hello world! I'm Jack. "*4, maxLines: 1, overflow: TextOverflow.ellipsis,);Text("Hello world", textScaleFactor: 1.5,);...
2021-01-01 23:11:57 946
android的文件系统结构及其引导过程的初步理解
2015-12-29
华为时间管理培训 管理基本方法
2010-06-23
项目管理背景知识.pdf
2010-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人