摘要:
我们都知道Xamarin是开发iOS/Android的框架,但随着Flutter(MAUI的直接竞品)等技术的跨多端功能的完善,微软也需要升级Xamarin以适应更新的挑战。MAUI(.NET Multi-platform App UI)就是Xamarin的下一代版本。 我们现阶段可以通过安装VS2 阅读全文
摘要:
有个需求,想实现类似下面的效果,当鼠标移动到单元格时会浮动显示对应的图片: 其实这个效果可以使用批注插入图片来实现,但如果想要加图片批注的数目太多则需要批量插入,这时候就需要使用Excel VBA来实现。 在Excel里右键Sheet,弹出的菜单中选择“查看代码”,将如下的代码复制进去。 Sub 批 阅读全文
摘要:
多语言/国际化/全球化&本地化,这些词汇表达的是同一个意思,即系统同时支持多种不同国家的语言,我们用本地化这个词来表达。在ASP.NET Core 6.0中可以很方便的做到,这篇博客也是记录一下主要的步骤,最后会放出一个demo供参考。注意我们的版本是.net Core 6.0,所以下面的步骤是基于 阅读全文
摘要:
一直使用Java8的Stream功能来简化代码,比如如下的操作: double num = list.stream().filter(t -> !StringUtils.isEmpty(t.字段名)).count(); 在Android 11等高版本中没有问题,但运行在Android 6中就报错了, 阅读全文
摘要:
之前一篇关于yolo的博客快速的将yolov5的demo运行起来体验了一下深度学习的威力,这篇博客以自己搭建口罩识别为例,主要记录一下尝试yolov5训练自有模型并成功运行的过程。 我一开始准备在windows上测试的,但那台笔记本空间内存都有限,无法实现训练,只能测试训练好的模型。后来选择在自己的 阅读全文
摘要:
在VS2022中调试ASP.NET Core应用时发现LayUI表格翻页时很卡(大约需要3-4秒),数据库没有问题。后来观察发现控制台输出dc.services.visualstudio.com/v2/track这个网址超时,心想我项目中没有引用这个网址。通过百度查到这是Application In 阅读全文
摘要:
继续配置实体之间的第三种关系,即一对一的关系。 以考研报名为例,一个人有唯一的身份证号,在首次报名时会生成一个唯一的考试号,这样身份证号和考试号就是一对一的关系。 同样提供ER图如下: Person类: public class Person { public string PersonIdenti 阅读全文
摘要:
接上篇博客,继续演示Fluent API配置一对多的关系。 以班级-学生为例,一个班级有多个学生,一个学生属于一个班级。 ER图如下: 同样的,我们需要准备好如上实体类。 班级类: public class Class { public int ClassId { get; set; } publi 阅读全文
摘要:
EF Core与EF不是完全一样的,官方文档列出了详细的差异比较,可以查阅:https://docs.microsoft.com/zh-cn/ef/efcore-and-ef6/。 EF Core支持Code First模式生成数据库。这里以权限管理中的用户-角色-菜单的关系为例,演示一下EF Co 阅读全文
摘要:
ML.NET是微软提供的机器学习库,从VS2019开始直接集成在VS里,帮助.NET开发者快速开发自己的机器学习应用。目前ML.NET的资料已经非常丰富,开发者可以到其官网查阅相关资料。https://dotnet.microsoft.com/en-us/learn/ml-dotnet。 本篇博客以 阅读全文