logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

第一弹:Flutter安装和配置

目标:1)配置Flutter开发环境2)创建第一个Flutter Demo项目Flutter中文开发者网站:https://flutter.cn/Flutter开发环境已经提供集成IDE开发环境,因此需要配置开发环境的时候,可以借助IDE。可以使用git同步下载flutter SDK1.1.2 添加配置环境配置flutter的环境变量执行 flutter devices查看flutter的安装是否

文章图片
#flutter#前端
Flutter第十五弹 Flutter插件

在flutter中,一个插件叫做一个package,使用packages的目的就是为了达到模块化,可以创建出可被复用和共享的代码,这和大多数编程语言中的模块、包的概念相同。创建出来的package可以在pubspec.yaml中直接依赖。

文章图片
#flutter
Flutter第二弹:Widget和状态

Flutter使用的是声明式UI。编程范式: 声明式 UI 侧重于“什么”(描述最终状态),而命令式 UI 侧重于“如何”(具体步骤)。开发效率和可维护性: 声明式 UI 通常提供了更高的开发效率和可维护性,特别是在复杂应用中。性能和控制: 命令式 UI 在某些情况下可能提供更好的性能和更精细的控制,但代价是增加了开发的复杂性。(声明式UI:重绘-->命令式UI:局部刷新)

文章图片
#android
Flutter第十三弹 路由和导航

路由(Route)在移动开发中通常指页面(Page),在Android中通常指一个Activity。所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。路由通常通过维护一个路由表,建立页面导

文章图片
#flutter
Kotlin基础

基础语法1、包引用和Java一样,包名称使用package声明,包的引入使用import。package com.runoob.mainimport java.util.*如果没有指定包,默认为default包。默认导入有多个包会默认导入到每个 Kotlin 文件中:kotlin.*kotlin.annotation.*kotlin.collections.*kotlin.comparisons.

#kotlin
Flutter第六弹 基础列表ListView

使用标准的 ListView 构造方法非常适合只有少量数据的列表。我们还将使用内置的 ListTile widget 来给我们的条目提供可视化结构。ListTile相当于列表项 Item,可以定制列表项内容。

文章图片
#flutter
Flutter第十二弹 Flutter多平台运行

目标:1.在多平台调试启动Flutter程序运行。

文章图片
#flutter#前端
第三弹、AI、LLM大模型是什么?

AI就是人工智能,或者人工智慧。AI(Artificial Intelligence,人工智能)是通过计算机技术模拟、延伸或扩展人类智能的综合性技术,其核心目标是让机器具备类似人类的感知、学习、推理和决策能力‌。AI目标:让机器展现智慧。生成式AI:机器产生的复杂有结构的物件,包括文章、影像、语音。复杂到什么程度?:没有办法穷举。

#人工智能
大模型llama.cp编译

一般配置SSH KEY,然后采用SSH克隆。一、大模型部署工具 llama.cpp。二、使用 llama.cpp 量化模型。2.1 克隆llama.cp。克隆项目,然后进行一次编译。提示缺少 ccache,安装。安装完成以后,再次make。

文章图片
Fragment页面刷新问题

Fragment页面涉及到状态变更时,需要重新加载数据进行刷新。项目中采用接收到EventBus刷新通知直接刷新页面,发现有时候界面内容没有刷新过来。解放法案:需要采用延时刷新方案。Fragment不可见时,可能导致页面刷新不成功问题。采用onResume生命周期中刷新界面最好。1)接收到刷新通知以后,设置需要刷新的标记;2)在onResume声明周期中,如果需要刷新,重新加载数据...

    共 16 条
  • 1
  • 2
  • 请选择