首页
分类
技术
私有云
其他
动态
图库
友链
朋友圈
文档
Dream2.0 Plus 主题
关于
隐私政策
1
绿联 安装qbittorrent(qb)及一些常见错误的解决办法
2
jellyfin刮削插件MetaShark
3
绿联 安装lucky(DDNS及NPM的集合体)
4
绿联搭建rustdesk服务器,不再使用向日葵
5
绿联 安装transmission及中文UI
登录
宏尘
专注于技术知识和NAS笔记等内容分享
累计撰写
231
篇文章
累计收获
2130
个点赞
累计收获
227550
次访问
导航
首页
分类
技术
私有云
其他
动态
图库
友链
朋友圈
文档
Dream2.0 Plus 主题
关于
隐私政策
目录
游客
登录
宏尘极客
专注于技术知识和NAS笔记等内容分享
C# 自定义事件与委托
委托是C#中存储和调用方法的容器,允许将方法作为参数传递。事件是特殊的委托,实现发布-订阅模式,如按钮点击事件。自定义事件步骤如下:1)定义事件参数类继承EventArgs;2)定义委托或使用内置EventHandler;3)声明事件;4)编写触发方法;5)订阅处理。示例展示温度监控器如何在温度变化时触发事件。内置EventHandler<TEventArgs>可简化代码。委托作为方法容器,事件基于委托实现松耦合通信,使对象能通知变化而无需知道具体处理者。
2025年05月18日
124
4
44.4℃
技术
客户端
绿联Pro 安装Umami,使用MySQL数据库,为你的网站添加网站监控
Umami是一款注重隐私的开源网站分析工具,支持MySQL 5.7及以上版本。首次登录默认用户名为admin,密码为umami。主要功能包括实时数据监控、流量来源追踪、地理位置分析和关键指标跟踪。其优势在于开源免费、用户友好和隐私保护。部署步骤包括创建桥接网络、部署项目、创建数据库和配置Compose文件。通过访问http://NAS的IP:3000进入后台管理,首次登录后需创建网站并注入监控代码到网站的head中以开启监控。
2025年05月12日
244
5
58.4℃
私有云
NAS
绿联Pro 部署LibreTV,LibreTV 是一个轻量级、免费的在线视频搜索与观看平台
LibreTV是一个免费轻量级在线视频搜索平台,聚合多源视频内容,支持免登录即点即看。项目采用前后端结合技术,可部署于各类托管服务。部署需先创建桥接网络,再通过Docker Compose配置端口映射(默认8899)和访问密码(可选)。启动后通过浏览器访问指定端口即可使用,播放器支持空格键控制播放暂停、方向键调节进度/音量等快捷键功能。首次访问若遇卡顿需等待服务完全启动。
2025年04月28日
1421
3
172.1℃
私有云
NAS
绿联Pro 安装Cloudreve V4版本,并配置Aria2离线下载
本文介绍了如何部署和配置开源云存储系统Cloudreve。主要内容包括:1.创建专属桥接网络;2.部署项目,包含Compose配置详解(如端口映射、卷挂载、数据库和Redis的环境变量设置);3.配置离线下载功能,重点说明Aria2的安装及与Cloudreve的集成方法,包括RPC服务器地址设置和临时下载目录配置。文章提供了完整的Docker Compose模板和关键参数说明,帮助用户快速搭建私有云存储平台。
2025年04月24日
562
5
90.2℃
私有云
NAS
绿联Pro 安装onlyoffice容器并启用Cloudreve的office在线预览与编辑功能
本教程指导如何部署OnlyOffice实现Cloudreve文档预览/编辑功能,仅使用WOPI能力。硬件要求包括2.91GB镜像、2GHz单核CPU、4GB内存、40GB硬盘及4GB交换空间。部署步骤:1.创建桥接网络;2.通过Docker Compose配置OnlyOffice服务,设置5个数据卷实现持久化,映射80/443端口,配置时区、WOPI及JWT密钥;3.使用Lucky进行反向代理,需确保Cloudreve与OnlyOffice协议一致。注意事项包括必须外网访问、加载延迟、自动保存机制及浏览器返回操作限制,预览时不支持直接下载/打印。
2025年04月22日
460
2
74.0℃
私有云
NAS
鸿蒙ArkUI开发八 - 线程操作指南
本文介绍了鸿蒙ArkUI中API 12+的线程操作指南。主要内容包括:1)通过TaskPool创建并发线程池或专用线程池执行异步任务;2)使用uiTaskDispatcher从子线程安全更新UI;3)详细解析了TaskPool、Task和TaskDispatcher三类核心线程组件的API用法;4)线程优先级设置(HIGH/DEFAULT/LOW);5)推荐使用Emitter实现线程间通信。最后强调注意事项:UI操作必须通过主线程、避免共享资源竞争、长时间任务建议使用Worker等。该指南为鸿蒙开发者提供了多线程编程的完整解决方案。
2025年04月15日
164
4
48.4℃
技术
客户端
鸿蒙ArkUI开发七 - 自定义生成图像Bitmap并实时绘制到页面布局
本文介绍了在鸿蒙OS API12+中使用ArkUI实现自定义生成图像Bitmap并实时绘制到页面布局的方法。示例展示了如何创建PixelMap对象,使用绘图上下文进行2D绘制,并通过触摸事件实现图像中点和线的交互移动。核心功能包括图像创建与绘制、触摸交互实现以及图像显示控制。代码利用Canvas 2D API进行绘图操作,并通过Stack布局确保图像铺满容器。文章还提供了扩展建议,如性能优化、功能增强和视觉效果改进方向,为开发者提供了完整的实现框架和进一步开发思路。
2025年04月15日
116
2
39.6℃
技术
客户端
鸿蒙ArkUI开发六 - 对话框封装实现
本文介绍了鸿蒙ArkUI开发中对话框组件的封装实现方法。针对API12+提供的AlertDialog、TextInputDialog和LoadingProgress三种对话框类型,文章提出使用DialogUtils类进行统一封装管理。该封装类提供了显示基本对话框、输入对话框和全屏等待对话框的静态方法,简化了参数配置并确保类型安全。文章还展示了封装后的调用示例,包括按钮回调处理、输入值获取及异步加载控制。封装方案具有统一入口、简化配置和跨页面调用等优势,同时提醒开发者注意对话框的模态特性及API版本差异。该封装可有效提升开发效率和代码可维护性。
2025年04月14日
103
3
40.3℃
技术
客户端
鸿蒙ArkUI开发五 - Socket通信指南(TCP/UDP)
本文详细介绍了鸿蒙系统中TCP/UDP套接字通信的实现方法。主要内容包括:1) TCP与UDP协议特性对比;2) 鸿蒙Socket API使用方法;3) TCP客户端/服务端完整实现示例;4) UDP数据收发实现;5) 数据缓存管理与协议解析技术;6) 性能优化建议如参数调优和多线程处理;7) 自动重连等容错机制;8) 自定义网络协议实现示例;9) 安全注意事项;10) 测试调试建议。文章提供了从基础连接到高级数据处理的完整解决方案,涵盖字节数据处理、缓冲区管理、CRC校验等实际问题,适合鸿蒙开发者参考实现可靠的网络通信功能。
2025年04月14日
228
3
52.8℃
技术
客户端
鸿蒙ArkUI开发四 - EventBus的使用与跨页面通信
本文介绍了鸿蒙ArkUI开发中EventBus的使用方法,包括基本使用(创建实例、发送事件、订阅与取消订阅)、跨页面通信实现(页面间事件传递)、异步转同步封装(Promise实现请求-响应模式)以及高级特性(一次性订阅、事件优先级、带权限事件)。重点强调了全局事件ID管理、及时取消订阅防止内存泄漏、页面生命周期处理等注意事项,为开发者提供了ArkUI组件间解耦通信的完整解决方案。
2025年04月13日
147
2
42.7℃
技术
客户端
鸿蒙ArkUI开发三 - HTTP请求功能
文章介绍了在鸿蒙ArkUI中使用@ohos.net.http模块进行HTTP请求的方法。首先展示了基础GET请求实现,然后提出将接口地址、超时等配置集中管理的方案,进而封装了包含GET/POST方法的HttpService类。该类采用单例模式,内置参数处理和JSON解析,提供Promise异步接口,支持async/await调用。最后通过示例演示封装类的使用方法,并强调异步非阻塞、统一错误处理等设计优势。这种封装能简化项目中的网络请求代码,提升可维护性。
2025年04月12日
137
2
41.7℃
技术
客户端
鸿蒙ArkUI开发二 - 基础控件、布局和自定义视图
本文介绍了前端开发中的基础控件、常用布局方式和自定义组件开发。基础控件包括文本类(Text、TextInput)、按钮类(Button)和图片类(Image)控件及其常用属性配置。布局方式涵盖线性布局(Row、Column)、弹性布局(Flex)和层叠布局(Stack)的实现方法。自定义组件开发讲解了组件的创建、属性方法暴露及使用方式,并提供了样式复用、状态管理(@State、@Prop、@Link)和列表渲染(ForEach)等实用技巧。全文通过代码示例展示了各类控件的具体实现。
2025年04月12日
81
2
36.1℃
技术
客户端
上一页
下一页
1
2
3
4
5
6
7
…
20
弹