这篇文章主要围绕css–正在使用像’right’这样的类名被认为是不好的做法?和正在使用的英文单词展开,旨在为您提供一份详细的参考资料。我们将全面介绍css–正在使用像’right’这样的类名被认为是
这篇文章主要围绕css – 正在使用像’right’这样的类名被认为是不好的做法?和正在使用的英文单词展开,旨在为您提供一份详细的参考资料。我们将全面介绍css – 正在使用像’right’这样的类名被认为是不好的做法?的优缺点,解答正在使用的英文单词的相关问题,同时也会为您带来c# – 在属性中声明变量被认为是不好的做法吗?、html – 使用垫片是不好的做法?、iframe 被认为是“不好的做法”吗?、java – Spring – 正在使用新的不好的做法?的实用方法。
本文目录一览:- css – 正在使用像’right’这样的类名被认为是不好的做法?(正在使用的英文单词)
- c# – 在属性中声明变量被认为是不好的做法吗?
- html – 使用垫片是不好的做法?
- iframe 被认为是“不好的做法”吗?
- java – Spring – 正在使用新的不好的做法?
css – 正在使用像’right’这样的类名被认为是不好的做法?(正在使用的英文单词)
<a href="index.PHP">Continue</a>
用CSS喜欢
.right { float: right; }
我知道这不是一个语义名称,但它确实使事情变得更容易.
无论如何,你有什么想法?
解决方法
为什么你希望这个特定的链接正确,另一个.continueLink不是?使用该问题的答案为该链接选择更具描述性的类名.
c# – 在属性中声明变量被认为是不好的做法吗?
public class PeopleInfo { public virtual int ID {get; protected set;} public virtual Person Person1 {get;set;} public virtual Person Person2 {get;set;} public virtual List<Person> People { get { var p = new List<Person>(); p.Add(Person1); p.Add(Person2); return p; } } }
我正在使用NHibernate. Person类被用作组件,因为“PeopleInfo”表在每行中有超过1个人. People()属性背后的想法是提供一个可以循环的只读列表.有没有更好的方法来做到这一点,还是认为这个解决方案可以接受?
解决方法
The idea behind the People property is to provide a read only list that can be looped over. Is there a better way to do this or is this solution considered acceptable?
如果这是你的意图那么你还没有实现它;你提供了一个可以循环的可变列表.
幸运的是,每次都提供不同的可变列表,但您仍然提供可变列表.
我倾向于实际提供一个不可变的列表.有很多方法可以做到这一点.如果您实际提供了一个不可变列表,那么您还可以获得额外的好处,即可以懒惰地计算列表,然后无限期地缓存和重新使用,而不是每次请求时重新构建.
如果您需要索引访问,那么我将创建一个ReadOnlyCollection并将其包装在列表的单个实例周围,然后缓存并重新使用只读集合.请注意,如果您改变基础列表,则只读集合将显示为mutate;它只是一个只读列表,它不是一个不可变列表.
如果您不需要索引访问,那么我将通过返回IEnumerable< T>来指示而不是List< T>.然后,您可以返回您选择的任何不可变集合.
html – 使用垫片是不好的做法?
以下是一个例子:
<div> <!-- Content --> </div> <div></div> <div> <!-- Content --> </div>
CSS:
div.spacer { font-size: 0; height: 10px; line-height: 0; }
解决方法
iframe 被认为是“不好的做法”吗?
在某个地方,我发现使用 iframe 是“不好的做法”。
这是真的?使用它们的优点/缺点是什么?
java – Spring – 正在使用新的不好的做法?
是手动创建对象,即使用new运算符而不是注册Spring bean并使用依赖注入被认为是不好的做法?我的意思是,Spring IoC容器是否必须知道应用程序中的所有对象?如果是这样,为什么?
>您希望/需要在其他bean中注入实例
>您需要在自己的实例中注入bean(或依赖项).
>你希望他们从Spring功能中受益(实例化管理,事务管理,代理类Spring赋予权力,例如Repository / Interceptor等等……)
服务,控制器或拦截器就是它们的一个例子.
例如,控制器可能需要注入服务或拦截器.
同样,您不希望通过为每个类实现单例模式来处理这些类的实例化.这可能容易出错并需要锅炉板代码.
所以你希望所有这些类都是由Spring管理的bean.
但是你不希望Spring为以下类创建bean:
>您不希望/需要在其他bean中注入实例
>您不需要在自己的实例中注入bean(或rdependencies)
>你不需要他们受益于Spring功能
实体,DTO,价值对象就是它们的例子.
例如,实体永远不需要作为依赖项注入到另一个实体或服务中,因为实体不是在容器启动时创建的,而是通常在方法内部创建,并且范围仅限于方法生命周期.
除了你不需要Spring来创建寿命是一种方法的实例.新的操作符做得很好.
因此将它们定义为bean实例是没有意义的,甚至反直觉.
关于css – 正在使用像’right’这样的类名被认为是不好的做法?和正在使用的英文单词的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于c# – 在属性中声明变量被认为是不好的做法吗?、html – 使用垫片是不好的做法?、iframe 被认为是“不好的做法”吗?、java – Spring – 正在使用新的不好的做法?的相关信息,请在本站寻找。
本文标签: