logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git-lfs: command not found

遇到 git-lfs: command not found 错误,表示你的系统中未安装 Git Large File Storage (LFS) 扩展工具。

#git
flutter 局部刷新控件 Selector 使用

Selector是一个非常强大的工具,可以帮助你在使用Provider进行状态管理时,只监听你关心的部分数据,从而避免不必要的 widget 重建,提高应用的性能。

文章图片
#flutter
flutter 局部刷新控件Selector源码实现原理

包提供的一个优化工具,用于在状态管理中仅选择所需数据片段,避免不必要的 Widget 重建。:仅当特定数据变化时触发 Widget 重建,而非整个状态对象变化时都重建。:通过比较数据片段的前后值,避免无关数据变化导致的冗余重建。在复杂的状态管理中显著提升性能,避免不必要的 UI 更新。:仅当数据变化时调用,触发 Widget 重建。:仅重建依赖特定数据片段的 Widget。定义为顶层或静态方法,防

文章图片
#flutter#开发语言
ffmpeg常用命令

Fmpeg命令的基本使用。

键盘键值对应表

原文地址:http://blog.sina.com.cn/s/blog_53013a8c01012nwa.html (部分截取)详细的键值表:常数名称十六进制值十进制值对应按键VK_LBUTTON011鼠标的左键VK_RBUTTON022鼠标的右键

flutter版本dart版本对应关系

Flutter SDK 版本列表 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter。所有 Flutter SDK 的版本列表,包括稳定版和主分支。

文章图片
#flutter
JVM内存简介

JVM运行时内存主要分为:程序计数器、虚拟机栈、本地方法栈、堆、方法区五个部分,如下图所示。1.程序计数器用来记录当前线程执行到代码的具体某一行,此时若线程被挂起时,程序计数器用来记录代码已经执行的位置,当线程恢复执行后继续从记录位置开始执行。常见的异常处理、分支操作等都是通过通过程序计数器来完成的。计数器记录的是正在执行的虚拟机字节码指令的地址,随着线程的创建而创建,随着线程的销毁而销毁2.本地

#java#jvm
gradle打包源码和制作Javadoc文档

// 指定编码tasks.withType(JavaCompile) {options.encoding = "UTF-8"}// 打包源码task sourcesJar(type: Jar) {from android.sourceSets.main.java.srcDirsclassifier = 'sources'}task javadoc(type: Javadoc) {failOnErr

#java#gradle#android
android之Retrofit2原理解析

android之Retrofit2原理解析

#android#java
android之LeakCanary原理分析

android之LeakCanary原理分析

#android
    共 11 条
  • 1
  • 2
  • 请选择