02 2023 档案

摘要:[MAUI 项目实战] 音乐播放器(三):界面交互UI设计的本质是对于产品的理解在界面中多种形式的映射,当需求和定位不同时,对相同的功能表达出了不同的界面和交互方式。作为播放器,界面可以是千差万别的。《番茄播放器》的iOS平台上我开发了传统版本,和基于手势播放的版本。它们界面不同,但用的同一个播放内核。作为播放内核项目,在MatoMusic.Core的工作已经结束。本系列博文重点还是在播放器思路的解读,关于MAUI动画交互,我打算有时间另外写博客(这里给自己挖个坑)。 本项目中朴实无华的播放器界面部分,我想仅作为辅佐播放内核的示例,对于页面和控件的Xaml部分不会展开描述。 阅读全文
posted @ 2023-02-27 17:18 林晓lx 阅读(973) 评论(1) 推荐(10) 编辑
摘要:Rocket.Chat 的业务数据主要存储于mongodb数据库的rocketchat库中,聊天中通过发送文件功能产生的文件储存于/app/uploads中(文件方式设置为"FileSystem"),因此在对Rocket.Chat做数据移动或备份主要分为两步,数据库备份和文件备份。 前提 已在本地或 阅读全文
posted @ 2023-02-21 17:23 林晓lx 阅读(444) 评论(0) 推荐(0) 编辑
摘要:@目录方式一,使用SQL Server Management Studio准备工作收缩数据库移动数据库数据库备份还原数据库方式二,使用命令行工具准备工作收缩数据库移动数据库备份数据库还原数据库 本文将介绍如何在日常项目中,对SQL server数据库做备份和还原工作,SQL server的备份/还原 阅读全文
posted @ 2023-02-21 17:21 林晓lx 阅读(710) 评论(0) 推荐(1) 编辑
摘要:[MAUI 项目实战] 音乐播放器(二):播放内核曲目排序,原理是通过交换位置实现的,iOS和Android平台都有自己的可排序列表控件,在对选中的条目进行排序(往往是提起条目-拖拽-释放)的过程中,触发事件往往提供当前条目。在传统播放器随机播放时,如果下一曲不是我想听的,我仍然想听上一曲,由于上一曲按钮是随机触发的时机 阅读全文
posted @ 2023-02-12 00:27 林晓lx 阅读(599) 评论(0) 推荐(4) 编辑
摘要:[MAUI 项目实战] 音乐播放器(一):概述与架构为什么想起来这个项目了呢?这是一个Windows Phone 8的老项目,2014年用作为兴趣写了个叫“番茄播放器”的App,顺便提高编程技能。这个项目的架构历经多次迁移,从WP8到UWP再到Xamarin.Forms。去年底随着MAUI的正式发布,又尝试把它迁移到MAUI上来。 阅读全文
posted @ 2023-02-12 00:25 林晓lx 阅读(1660) 评论(2) 推荐(19) 编辑
摘要:安装 安装源 yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 安装本体 yum -y install postgr 阅读全文
posted @ 2023-02-12 00:14 林晓lx 阅读(145) 评论(0) 推荐(0) 编辑
摘要:适用于AbpBoilerplate的RocketChat Api库RocketChat 适用于AbpBoilerplate的RocketChat Api库 Rocket.Chat 是一个免费、开源、可扩展、高度可定制且安全的平台,可让您与团队进行交流和协作、共享文件和实时聊天(https://www.rocket.chat/) Rocket.Chat服务的安装请阅 阅读全文
posted @ 2023-02-12 00:11 林晓lx 阅读(93) 评论(0) 推荐(0) 编辑
摘要:Redis 5.0+ 官方文档:https://redis.io/download/#redis-downloads sudo yum install redis RabbitMQ 3.7.11+ 官方文档:https://www.rabbitmq.com/install-rpm.html 配置安装 阅读全文
posted @ 2023-02-12 00:08 林晓lx 阅读(47) 评论(0) 推荐(0) 编辑