2024年2月18日
摘要: 在一个设备数据管理软件系统中,根据生命周期和应用场景不同,可能会划分几个独立的软件子项目。在部署到的时候,可以采用统一的端口号和不同的应用基路径来访问不同的软件子项目。 阅读全文
posted @ 2024-02-18 21:38 SunnyTrudeau 阅读(36) 评论(0) 推荐(0) 编辑
  2024年2月17日
摘要: MongoDB是主流的NoSQL数据库之一,主要的公有云平台都有MongoDB云数据库产品。 阅读全文
posted @ 2024-02-17 14:34 SunnyTrudeau 阅读(13) 评论(0) 推荐(0) 编辑
  2024年2月15日
摘要: .Net 8发布了新的Blazor WebApp项目模板,支持服务端和客户端混合呈现。初步使用了一下,感觉是把Blazor Server和Blazor WebAssembly合二为一了。Blazor Server和Blazor WebAssembly项目访问Identity Server 4的方法是不一样的。经过研究和测试,确定Blazor WebApp的方法跟Blazor Server是一致的。 阅读全文
posted @ 2024-02-15 21:58 SunnyTrudeau 阅读(126) 评论(0) 推荐(1) 编辑
  2024年2月13日
摘要: .Net Core技术栈可以跨平台开发一系列云服务,浏览器客户端,PC桌面软件,安卓和iOS移动APP软件子系统,所有数据汇总管理,但是这一系列的软件却有着很多共同的配置管理需求,因为所管理的设备和数据是一致的,很多依赖的基础设施比如OSS,数据库,消息服务也是相同的。AgileConfig统一配置管理中心能够很好的解决上述应用需求,MIT开源,资料丰富,简单易用,特别适合小企业,小团队管理多项目配置。 阅读全文
posted @ 2024-02-13 13:46 SunnyTrudeau 阅读(41) 评论(0) 推荐(0) 编辑
  2023年11月30日
摘要: MAUI Blazor运行在浏览器网页,可以使用JavaScript生成pdf,对于把网页上的内容生成pdf应用场景,会比较方便。本文研究采用html2pdf.js这个库来生成pdf。 阅读全文
posted @ 2023-11-30 22:03 SunnyTrudeau 阅读(206) 评论(1) 推荐(0) 编辑
  2023年11月9日
摘要: MAUI Blazor运行在浏览器网页,可以使用JavaScript的window.showDirectoryPicker选择目录,也可以使用MAUI社区CommunityToolkit的FolderPicker选择目录。 阅读全文
posted @ 2023-11-09 22:09 SunnyTrudeau 阅读(79) 评论(0) 推荐(0) 编辑
  2023年11月7日
摘要: MAUI Blazor运行在浏览器网页,可以使用html内置的input标签直接打开文件。 阅读全文
posted @ 2023-11-07 20:12 SunnyTrudeau 阅读(132) 评论(0) 推荐(0) 编辑
  2023年11月5日
摘要: MAUI是跨平台框架,不能简单的调用win32的组件。MAUI Blazor运行在浏览器里边,需要借助html和JavaScript访问本机文件。本文研究一下实现文件另存为功能的不同方案。 阅读全文
posted @ 2023-11-05 21:58 SunnyTrudeau 阅读(194) 评论(0) 推荐(0) 编辑
  2023年10月28日
摘要: MAUI Blazor可以采用网页版第三方地图组件,不需要SDK绑定库了,但是要编写一部分JavaScript代码,有得有失,总体上利大于弊。 阅读全文
posted @ 2023-10-28 22:18 SunnyTrudeau 阅读(179) 评论(0) 推荐(0) 编辑
  2023年10月24日
摘要: BarcodeScanner.Mobile是一个高性能的扫码库,测试发现性能比ZXing好很多 阅读全文
posted @ 2023-10-24 22:13 SunnyTrudeau 阅读(317) 评论(0) 推荐(1) 编辑