2025年8月24日
摘要: 对于.Net Core框架的应用软件而言,记录日志是非常基本的功能,也有很多成熟的第三方日志组件。但是在MAUI安卓APP中记录日志还是有一些值得注意的地方,总结一下。 阅读全文
posted @ 2025-08-24 16:38 SunnyTrudeau 阅读(62) 评论(0) 推荐(0)
  2025年5月5日
摘要: blazor server的页面初始化事件只触发一次,blazor webapp的页面初始化事件会触发两次,如果在页面初始化事件中执行繁忙操作,需要考虑规避多次调用的问题。 阅读全文
posted @ 2025-05-05 11:45 SunnyTrudeau 阅读(101) 评论(0) 推荐(1)
  2025年3月31日
摘要: 在多个子系统项目访问同一个MongoDB的应用场景中,有时候会出现一个子系统给Collection的实体类增加了字段,导致别的子系统查询数据库出错的情况。可以使用IgnoreExtraElementsConvention解决字段不匹配错误。 阅读全文
posted @ 2025-03-31 21:24 SunnyTrudeau 阅读(32) 评论(0) 推荐(0)
  2025年3月29日
摘要: VS2022有一个菜单:工具-选项-文档,使用特定编码保存文件,通过把文件默认编码设置为uft8,可以解决部分情况下中文乱码问题。 阅读全文
posted @ 2025-03-29 22:45 SunnyTrudeau 阅读(1441) 评论(0) 推荐(0)
  2024年11月12日
摘要: 把解决方案升级到.Net 8。采用NET Upgrade Assistant扩展可以简化升级操作。 阅读全文
posted @ 2024-11-12 22:17 SunnyTrudeau 阅读(261) 评论(0) 推荐(0)
  2024年10月31日
摘要: MAUI Blazor是网页,需要借助css实现角标效果。 阅读全文
posted @ 2024-10-31 22:54 SunnyTrudeau 阅读(114) 评论(0) 推荐(0)
  2024年10月28日
摘要: 安卓APP自动升级方案 1,部署一个云服务器,存放新版APP安装包,可以下载文件; 2,APP访问云服务器,检测最新版本和当前版本,如果发现有版本,询问用户是否升级; 3,APP从云服务器下载安装包,调用安卓系统的安装APP功能; 阅读全文
posted @ 2024-10-28 22:18 SunnyTrudeau 阅读(259) 评论(0) 推荐(0)
  2024年8月11日
摘要: 在APP功能开发中,有时候要阻止页面回退,比如,当前填写的内容没有保存,长时间运行的任务没有完成等等。本来想着拦截BACK按键事件来实现,后来发现MAUI Blazor有现成的组件NavigationLock,可以非常简单的实现阻止页面回退的功能。 阅读全文
posted @ 2024-08-11 20:33 SunnyTrudeau 阅读(138) 评论(0) 推荐(0)
  2024年6月15日
摘要: MAUI Blazor可以判断当前导航页面如果为最后一个,就启动退出检测。 阅读全文
posted @ 2024-06-15 10:53 SunnyTrudeau 阅读(140) 评论(0) 推荐(0)
  2024年6月9日
摘要: Asp.Net Core可以采用JWT保护Web Api,但是有的嵌入式设备硬件性能比较低,缺乏交互界面,无法使用JWT这么复杂的方案。根据嵌入式设备的约束条件,可以采用一些简单的网络安全保护措施 阅读全文
posted @ 2024-06-09 21:47 SunnyTrudeau 阅读(76) 评论(0) 推荐(0)