宏尘
简介
专注于技术知识和NAS笔记等内容分享
发布 239 篇文章
加入于 2023/09/25
鸿蒙ArkUI开发二 - 基础控件、布局和自定义视图
本文介绍了前端开发中的基础控件、常用布局方式和自定义组件开发。基础控件包括文本类(Text、TextInput)、按钮类(Button)和图片类(Image)控件及其常用属性配置。布局方式涵盖线性布局(Row、Column)、弹性布局(Flex)和层叠布局(Stack)的实现方法。自定义组件开发讲解了组件的创建、属性方法暴露及使用方式,并提供了样式复用、状态管理(@State、@Prop、@Link)和列表渲染(ForEach)等实用技巧。全文通过代码示例展示了各类控件的具体实现。
鸿蒙ArkUI开发一 - 基础知识
鸿蒙ArkUI是华为HarmonyOS的声明式UI开发框架,使用TypeScript/JavaScript语言。文章系统介绍了ArkUI核心知识:基础组件(文本、按钮、图片等)和布局系统(线性、弹性、网格布局);状态管理机制(组件与应用状态);页面路由配置与跳转;网络请求实现;数据持久化方案(轻量存储与数据库);设备能力调用(定位、设备信息获取);高级特性包括自定义组件与动画;性能优化技巧(列表懒加载、图片懒加载);调试测试方法与应用打包发布流程。内容全面覆盖开发各环节,为鸿蒙应用开发提供基础指导。
Markdown 基本语法指南
本文介绍Markdown基础语法,包括标题使用1-6个#号分级,段落需空一行,用两个空格或<br>换行。强调文本可用*或_表示斜体,**或__表示粗体,***或___表示粗斜体,~~删除线~~。列表分无序(-、*、+)和有序(数字加点),支持嵌套子项。链接为[文字](url),图片为。行内代码用``包裹,代码块用```指定语言。引用以>开头,分隔线可用---、***、___。表格通过|对齐,任务列表用-[]标记完成状态,支持内嵌HTML及用\转义特殊字符。
Docker Compose部署 FileCodeBox - 文件快递柜
FileCodeBox是一款匿名口令分享工具,可便捷传输文本和文件,用户通过专用链接获取文件。部署需创建桥接网络,使用Docker Compose配置服务,映射端口12345并挂载数据卷。管理后台通过http://NAS-IP:12345/#/admin访问,初始密码为FileCodeBox2023,需修改密码确保安全。用户可调整上传下载参数,通过http://NAS-IP:12345/#/send页面发送文件,实现类似快递柜的文件共享体验。
Android开发 - ConstraintLayout 详细介绍
本文详细介绍了Android ConstraintLayout布局的用法与特性。主要内容包括:一、ConstraintLayout简介,它是一种高性能的灵活布局管理器,支持复杂布局设计而无需嵌套视图;二、基本使用方法和代码示例;三、详细解析了各类约束属性,包括基本约束、边距、居中、尺寸约束和链式布局等;四、展示了高级用法如百分比布局、链式布局和宽高比控制的实现代码;五、总结其作为强大布局方案的优势。ConstraintLayout通过丰富的约束功能可高效构建灵活界面。