小编MrC*_*arp的帖子

了解MySQL中的索引

我试图理解MySQL中的索引.我知道在表中创建的索引可以加快执行查询速度,并且可以减慢行的插入和更新速度.

在创建索引时,我用一个表此查询称为authors包含(AuthorNum,AuthorFName,AuthorLName,...)

Create index Index_1 on Authors ([What to put here]);
Run Code Online (Sandbox Code Playgroud)

我知道我必须列一个列名,但哪一个?

当用户查询表或什么时,我是否必须在Where语句中放置要比较的列名?

mysql sql indexing

5
推荐指数
1
解决办法
2100
查看次数

困惑于SOLID和Dependecy Injection

所以我想学习SOLID原理和依赖注入.我已经阅读了一些关于这个主题的博客文章,我开始明白了一点.但是,有一种情况我无法找到答案,并会尝试在此解释.

我已经开发了一个用于文本匹配的库,它包含一个Matcher具有调用函数的类,该函数Match将结果返回给MatchResult对象.此对象包含百分比,已用时间,是否成功等信息.现在从我在依赖注入中理解的是,高级别的类不应该"知道"关于低级别的类或模块.所以我已经设置了我的库和Matcher类来使用类的接口Matcher,这将允许我使用IoC容器注册它.但是,因为该函数返回一个MatchResult对象,所以"高级类"必须知道MatchResult违反DI规则的对象.

我该如何解决这个问题,建议的方法是什么?

.net c# dependency-injection inversion-of-control solid-principles

5
推荐指数
2
解决办法
387
查看次数

如何在xaml中仅获取列表中的第一项

我有一个List<String>,我想仅通过 xaml 将文本块绑定到该列表中的第一项,有没有办法实现此目的,如果有,请提供示例代码。

c# wpf xaml

2
推荐指数
1
解决办法
3273
查看次数