- 博客(8)
- 收藏
- 关注
原创 Text和Image在Row里面对齐的坑
Container( margin: EdgeInsets.only(top: 4), padding: EdgeInsets.fromLTRB(12, 3, 7, 3), child: Row( children: [ Text("營業中", style: Tex.
2021-10-26 10:32:54
982
原创 选择排序
简介选择排序(Selection sort)是一种简单直观的排序算法,应用场景主要用于数据量非常小的场景中如“斗牛”,“三公”等,最好是个位数的数据量(n<5的情况下比其他排序算法都要快)和冒泡排序的应用场景相同。原理如有一个数组[2,1,3,9,6],先拿出数组的第一个数2,然后循环其它所有的数,找到比2还小(大)的数,如果有,就和第一个数2交换,所以变成[1.2,3,9,6]。然后进行下一轮比较,拿出第二个数字2,然后循环其它所有的数,找到比第二个数字2还小(大)的数再交换,依次类推…核心
2021-02-24 11:02:41
251
原创 数据结构与算法概念
数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据结构又分为逻辑结构和存储结构逻辑结构集合结构线性结构树形结构图形结构存储结构表堆栈队列数组树二叉树图算法概念:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说
2021-02-24 10:09:18
162
原创 冒泡排序
冒泡排序欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增
2021-02-23 09:52:32
533
4
原创 Handler消息机制学习记录
示意图:类结构示意图:时序图:从示意图可以看出来,MessageQueue和子线程是一对多的关系,MessageQueue和Looper是 一对一的关系。那么如何做到,不同的子线程向消息队列压入消息,拿到的是同一个消息队列呢? 答:把 MessageQueue和Looper绑定好,子线程拿到Looper对象,就能拿到MessageQueue对 象。什么时候去拿Looper对象? 答:Looper跟主线程是一对一的绑定关系,想要在主线程中获取到Loop...
2020-10-27 10:51:06
1801
7
原创 Android 编译出错 unable to delete file: E:\architecture\Myapp\app\build\intermediates\
報錯信息:Unable to delete file: E:\architecture\JasonIOC\app\build\intermediates\signing_config\debug\out\signing-config.json解決方法:右鍵項目根目錄->授予存取權給->停止共享->clean project->運行->ok!
2020-10-22 14:20:57
1613
2
原创 Flutter国内镜像地址
FLUTTER_STORAGE_BASE_URL:https://mirrors.sjtug.sjtu.edu.cnPUB_HOSTED_URL:https://pub.flutter-io.cn/注意:windows上设置到个人用户变量,非系统变量
2020-06-09 16:14:00
1593
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人