上一页 1 2 3 4 5 6 ··· 17 下一页

2021年9月6日

摘要: 一、Flutter 列表组件概述 列表布局是我们项目开发中最常用的一种布局方式。Flutter 中我们可以通过 ListView 来定义 列表项,支持垂直和水平方向展示。通过一个属性就可以控制列表的显示方向。列表有一下 分类: 1、垂直列表 2、垂直图文列表 3、水平列表 4、动态列表 5、矩阵式列 阅读全文
posted @ 2021-09-06 15:43 JieFangZhe 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、Flutter 列表组件概述 列表布局是我们项目开发中最常用的一种布局方式。Flutter 中我们可以通过 ListView 来定义 列表项,支持垂直和水平方向展示。通过一个属性就可以控制列表的显示方向。列表有一下 分类: 1、垂直列表 2、垂直图文列表 3、水平列表 4、动态列表 5、矩阵式列 阅读全文
posted @ 2021-09-06 14:48 JieFangZhe 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Image.asset, 本地图片 Image.network 远程图片 lutter2.x以后引入远程图片的时候必须使用https协议 Image 组件的常用属性: 名称 类型 说明 alignment Alignment 图片的对齐方式 color 和 colorBlendMode 设置图片的背 阅读全文
posted @ 2021-09-06 14:28 JieFangZhe 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、Text 组件 textAlign : 文本对齐方式(center 居中,left 左对齐,right 右对齐,justfy 两端对齐) textDirection : 文本方向(ltr 从左至右,rtl 从右至左) overflow : 文字超出屏幕之后的处理方式(clip裁剪,fade 渐隐 阅读全文
posted @ 2021-09-06 14:07 JieFangZhe 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一, Flutter 目录结构介绍 二、Flutter 入口文件、入口方法 每一个 flutter 项目的 lib 目录里面都有一个 main.dart 这个文件就是 flutter 的入口文件 main.dart 里面的 void main(){ runApp(MyApp()); } 也可以简写 阅读全文
posted @ 2021-09-06 11:34 JieFangZhe 阅读(178) 评论(0) 推荐(0) 编辑

2021年8月10日

摘要: block本质上也是一个OC对象,因为它的内部也有个isa指针 block是封装了函数调用以及函数调用环境的OC对象 int main(int argc, const char * argv[]) { @autoreleasepool { int age = 10; int height = 10; 阅读全文
posted @ 2021-08-10 11:31 JieFangZhe 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一、访问了一个已经被释放的对象:nil,autorelease 二、访问数组类对象越界或插入了空对象:分类或者runtime替换 三、访问了不存在的方法:判断是否有,runtime修改 四、字节对齐:使用 memcpy 来作内存拷贝,而不是直接对指针赋值 五、堆栈溢出(过多的递归会导致栈溢出,过多的 阅读全文
posted @ 2021-08-10 09:46 JieFangZhe 阅读(109) 评论(0) 推荐(0) 编辑

2021年8月9日

摘要: timerWithTimeInterval创建出来的timer无法立刻使用,需要添加到NSRunloop中才可以正常工作, 相当于runloop强持有timer, timer又强持有self, 导致无法释放 一: 手动销毁定时器 但存在一些弊端, 比如push到下个页面时,当前页面仍在内存中,定时器 阅读全文
posted @ 2021-08-09 18:01 JieFangZhe 阅读(70) 评论(0) 推荐(0) 编辑

2021年8月2日

摘要: 项目使用的是SpringBoot 2.4.2和SpringCloud 2020.0.0,注册中心采用的阿里的Nacos,使用springcloud中的openfeign插件,报错 No Feign Client for loadBalancing defined. Did you forget to 阅读全文
posted @ 2021-08-02 15:24 JieFangZhe 阅读(1737) 评论(0) 推荐(0) 编辑

2021年7月29日

摘要: LRU 缓存淘汰算法就是一种常用策略, LRU 的全称是 Least Recently Used,也就是说我们认为最近使用过的数据应该是是「有用的」,很久都没用过的数据应该是无用的,内存满了就优先删那些很久没用过的数据。 1、如果我们每次默认从链表尾部添加元素,那么显然越靠尾部的元素就是最近使用的, 阅读全文
posted @ 2021-07-29 15:02 JieFangZhe 阅读(596) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页

导航