上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页

2022年1月16日

flutter 基础 —— CustomScrollView 与 Slivers

摘要: 一、CustomScrollView 的作用 创建一个公共的 Scrollable 和 Viewport ,然后它的 slivers 参数接受一个 Sliver 数组 二、常用 Sliver 组件对照表 滚动 sliver Sliver名称功能对应的可滚动组件 SliverList 列表 ListV 阅读全文

posted @ 2022-01-16 16:39 Lemo_wd 阅读(347) 评论(0) 推荐(0) 编辑

2022年1月12日

flutter 基础 —— CustomPaint 动画效果

摘要: 路径动画 示例: 代码 //路径动画 var path = Path() ..moveTo(50, 50) ..lineTo(100, 100) ..lineTo(200, 90); var rect1 = Rect.fromCircle(center: Offset(80, 450), radiu 阅读全文

posted @ 2022-01-12 23:12 Lemo_wd 阅读(419) 评论(0) 推荐(0) 编辑

flutter 基础 —— CustomPaint 解析

摘要: 基础介绍 实现自定义组件大致有三种方式,第一种是组合现有的组件;第二种是直接构建 RenderObject,比如 ColoredBox 组件;第三种就是下面介绍的,CustomPaint,它与第二种类似,都是通过 canvas 去绘制图形。 坐标 (注意Y轴正方向是向下,数学中是向上) Custom 阅读全文

posted @ 2022-01-12 10:52 Lemo_wd 阅读(491) 评论(0) 推荐(0) 编辑

2021年7月16日

rust 基础 —— iterator 迭代器

摘要: 一、自定义迭代器 实现 Iterator trait 即可 pub struct Counter { pub count: usize, } impl Iterator for Counter { type Item = usize; fn next(&mut self) -> Option<Sel 阅读全文

posted @ 2021-07-16 22:38 Lemo_wd 阅读(91) 评论(0) 推荐(0) 编辑

2021年7月3日

MySQL 杂记 —— 读写锁与库存设计

摘要: 假设有A、B两个用户同时各购买一件 id=1 的商品,用户A获取到的库存量为 1000,用户B获取到的库存量也为 1000,用户A完成购买后修改该商品的库存量为 999,用户B完成购买后修改该商品的库存量为 999,此时库存量数据产生了不一致。 分析: MySQL 默认的事务隔离级别是可重复读,但是 阅读全文

posted @ 2021-07-03 22:13 Lemo_wd 阅读(292) 评论(0) 推荐(0) 编辑

2021年6月20日

solr 基础 —— filed 与 schema

摘要: 1. filed 的定义 定义一个 field,名字为 text_general <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <to 阅读全文

posted @ 2021-06-20 11:43 Lemo_wd 阅读(251) 评论(0) 推荐(0) 编辑

2021年6月19日

solr 入门

摘要: 创建 collection bin/solr create -c films -s 2 -rf 2 在var/lib/solr/films/conf 目录下有一个 managed-schema 使用 solr 的 Schema API 更新 schema 1.创建 "names" 字段 使用命令行创 阅读全文

posted @ 2021-06-19 17:37 Lemo_wd 阅读(49) 评论(0) 推荐(0) 编辑

2020年12月13日

操作系统 —— 存储模型

摘要: 概念 地址重定位 每个进程都有自己的地址空间,一个进程访问时不能访问另一个进程的地址空间。在进程运行前无法计算出物理地址(因为不能确定进程被加载到内存的什么地方)。为了保证CPU执行指令时可正确访问内存单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为 地址重定位 阅读全文

posted @ 2020-12-13 18:59 Lemo_wd 阅读(324) 评论(0) 推荐(0) 编辑

2020年12月6日

操作系统 —— 同步机制

摘要: 基础概念 进程互斥 由于各进程要求使用共享资源(变量、文件等),而这些资源需要排它性使用,各进程之前竞争使用这些资源 —— 这一关系称为进程互斥。 临界资源 系统中某些资源一次只允许一个进程使用,称这样的资源为临界资源或互斥资源或共享变量。 临界区(互斥区) 各个进程中对某个临界资源(共享变量)实施 阅读全文

posted @ 2020-12-06 17:24 Lemo_wd 阅读(363) 评论(0) 推荐(0) 编辑

操作系统 —— 处理器调度

摘要: 概念 处理器调度 —— 控制、协调进程对CPU的竞争。即按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程。 如果没有就绪进程,系统会安排一个系统空闲进程或idle进程。 调度时机 内核对中断/异常/系统调用处理后返回用户态时。 进程正常终止或由于某种错误终止 新进程创建或一 阅读全文

posted @ 2020-12-06 16:58 Lemo_wd 阅读(381) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页

导航