Unicode 基础Unicode 是一种字符编码标准,旨在为全球所有书写系统中的字符分配唯一的编码点。每个字符都被分配了一个码点(Code Point)...
江有汜 发布的文章
江有汜- 首页
- 江有汜
多说无益,LRU 是啥网上都能查到,直接贴代码。代码实现import 'dart:collection'; import '...
组件已经封装好的组件,可以直接替代原有 Text 组件使用,这里也添加了一些便捷的样式用于 ListTile 中的使用。class AdaptiveTex...
组件封装好的组件,可以直接替代 Text 使用,LRUCache 是一种更高效的缓存结构,具体实现可以参考 class EllipsisText ext...
协变(Covariant)、逆变(Contravariant)是从数学中学来的概念,一般会用在泛型系统中,与之对应的还有不变(Invariant)。泛型特...
监听键盘弹出是很常见的需求,但是键盘的状态并不由 Flutter 来控制,所以 Flutter 没有提供直接的方法来获取键盘的状态,不过我们可以通过其他方...
key-value 数据库在很多时候都是用来作为缓存使用的。而大部分 key-value 数据库都能配置缓存过期的时,但是在 Flutter 中常用的 s...
通过函数扩展的方式,调用时只要在原有函数后面加上对应方法即可。import 'dart:async'; import 'da...
写在前面成品展示相关依赖getlocal_authshared_preferences组件代码这里使用 getx 作为状态管理,shared_prefer...
写在前面成品展示相关依赖getpath_provideruuidrecordaudioplayerspermission_handler录音组件频谱组件播放组件
写在前面成品展示看起来卡顿是因为抽帧了。Flutter 相关依赖提前安装好下列 Flutter 插件,直接使用最新版即可,其中使用了 GetX 作为状态管...
什么是可变字体(Variable Font)普通的字体可能有多个字重(比如 light、regular、bold)等,他们分别是一个个独立的静态的文件,在...
在开发中,经常会碰到的一个需求是将组件转为图片,比如分享功能。在 Flutter 中,如果需要截图组件,可以使用 RepaintBoundary 组件包裹...
纯自用,搬运请仔细辨别。列表工具统计元素出现次数Map<T, int> countList<T>(List<T> li...
引入空安全在现代编程语言中并不是 Dart 的专利,像其他的一些语言,比如 Kotlin,TypeScript,C# 等都有自己的解决方案,编译时的空安全...
官网地址有什么不同可能你现在已经在使用旧版的 DevTools ,对于新版的 DevTools ,只与 Vue 3 兼容,如果使用 Vue 2 ,可以使用...
原理CannyCanny 边缘检测是一种经典的图像边缘检测算法,于 1986 年由 John F. Canny 提出。它是一种多阶段的算法,主要包括高斯滤...
Grid布局是目前唯一的二维 CSS 布局,对比于作用于一维的Flex布局,Grid更适合构建网格系统,比如很常见的自适应卡片布局现在有一个div容器如下...