GVKun编程网logo

在CSS中有什么好处:div.something或者只是.something(css有哪些好处)

28

对于想了解在CSS中有什么好处:div.something或者只是.something的读者,本文将是一篇不可错过的文章,我们将详细介绍css有哪些好处,并且为您提供关于bash–cat*|greps

对于想了解在CSS中有什么好处:div.something或者只是.something的读者,本文将是一篇不可错过的文章,我们将详细介绍css有哪些好处,并且为您提供关于bash – cat * | grep something …结果是什么文件?、c – sizeof(something)== 0是什么?、c# – Custom ReSharper模式 – 使用String.SomeMethod而不是string.SomeMethod、CentOS Ghome桌面 Something has gone wrong 的解决办法的有价值信息。

本文目录一览:

在CSS中有什么好处:div.something或者只是.something(css有哪些好处)

在CSS中有什么好处:div.something或者只是.something(css有哪些好处)

在CSS中,当在div上设置样式时(例如)包含’div’除了为匹配提供更高的精度之外还有任何好处.浏览器渲染速度可能更快吗?

即是:

div.something { font-size: 1em; }

比…更好

.something { font-size: 1em; }

除了将其缩小到只有div之外的任何其他原因?

(我问的原因是我最近发生在一个突出的网站上,其中包括’div’,但大多数人都不打扰)

更新:

感谢所有的答案.结论是速度是一个因素,但不值得注意,因此值得忽略.关于最佳实践的共识是,包括标签更清晰 – 一般规则应该是使CSS尽可能“紧密”以满足所需的样式.

最佳答案
除了两个选择器的不同语义之外,请阅读:Speed of CSS

bash – cat * | grep something …结果是什么文件?

bash – cat * | grep something …结果是什么文件?

如果要运行以下命令
cat * | grep DATABASE

shell会吐出包含单词DATABASE的*文件中的所有行.有没有办法同时吐出每行的文件?

我试图为grep使用-H选项,根据man说打印每个匹配的文件名,但在我的shell中它只是说

(standard input):$DATABASE_FUNCTION = dothis();
不要用猫.而是直接使用grep DATABASE *或grep -n DATABASE *(如果你想知道行号和文件名).

见useless use of cat.

为了澄清一点:cat *实际上连接所有文件,因为它通过管道将它们提供给grep,所以grep无法知道哪个内容属于哪个文件,甚至实际上甚至不知道它是在扫描文件还是你只是快速打字.一旦使用管道,它就是一个大的标准输入流.

最后,-H几乎肯定是多余的,因为当有多个文件要搜索时,grep默认打印文件名.但是,如果您想要解析输出,它可能会有一些用处,因为* glob可能会扩展为单个文件,在这种情况下grep会省略文件名.

c – sizeof(something)== 0是什么?

c – sizeof(something)== 0是什么?

我有一个模板,它采用具有不同值的结构,例如:
struct Something
{
    char str[10];
    int value;
    ...
    ...
};

在函数内部我使用sizeof运算符:跳入内存sizeof(Something);

有时我想不跳任何东西;我希望sizeof返回零.如果我输入一个空结构,它将返回1;我可以在模板中放置什么来使sizeof返回零?

解决方法

sizeof永远不会为零. (原因:sizeof(T)是T []类型数组中元素之间的距离,并且元素必须具有唯一地址).

也许您可以使用模板来进行sizeof替换,通常使用sizeof但是专门针对一种特定类型赋予零.

例如

template <typename T>
struct jumpoffset_helper
{
    enum { value = sizeof (T) };
};


template <>
struct jumpoffset_helper<Empty>
{
    enum { value = 0 };
};

#define jumpoffset(T) (jumpoffset_helper<T>::value)

c# – Custom ReSharper模式 – 使用String.SomeMethod而不是string.SomeMethod

c# – Custom ReSharper模式 – 使用String.SomeMethod而不是string.SomeMethod

我知道C#中的字符串和字符串没有区别(除了为System.String添加的使用系统).仍然,就像在 this SO-answer中一样,我更喜欢使用带有小写的字符串作为类型的字符串,当我调用String.someMethod时使用带有大写字母S的字符串(例如String.IsNullOrWhitespace(…); String.Format( …)或String.Empty.

I know I can add custom patterns in ReShaper using Visual Studio RESHARPER menu -> Option -> Code Inspection -> Custom Patterns -> Add pattern.我添加了以下自定义模式:

>搜索模式:字符串.$method $
>模式严重性:显示为建议
>匹配类似的结构:未选中
>搜索说明:检查是否使用string.someMethod而不是String.someMethod
>替换pattern:String.$method $
>更换后的格式:已选中
>缩短参考:未选中
>替换描述:使用String而不是string

在像string.IsNullOrWhitespace(…)这样的行上,它确实提供了建议并将其正确替换为String.IsNullOrWhitespace(…).然而问题是,它现在也提出了它已经正确或在我更换之后的建议.那么是否可以使搜索模式区分大小写?所以它只会在string.someMethod上给出建议,而不是在String.someMethod?

编辑:此外,是否可以选择将其应用于整个项目/解决方案,类似于警告删除文件中未使用的指令 – >删除解决方案中未使用的指令(在v8.0或更高版本中)?

解决方法

您获得此行为的原因是因为字符串和字符串是相同的,并且ReSharper经常在后台执行类型缩减. SSR就是这样一个可以进行大量概括和可能重新排列的地方.简而言之,SSR是为语法变化而设计的,而你(有效地)正在做的是执行一个纯粹的象征性变化,就任何人而言,它实际上并没有改变代码.

CentOS Ghome桌面 Something has gone wrong 的解决办法

CentOS Ghome桌面 Something has gone wrong 的解决办法

今天在做CentOS更新的时候,看到驱动更新时出现依赖错误的提示,于是把nvidia的驱动给卸载了,于是就出现了各种问题,最麻烦的就是桌面进不去了,命令行模式也进不去了,辛亏能通过ssh的方式进入。
    于是将主机的ghome卸载的重新安装一遍,安装完重启进入的时候就出现Something has gone wrong的错误提示。此时可以进入文本模式,通过startx还是报错。
    运行Xorg -configure
    通过X -config /root/xorg.conf.new 新启动X,cp /root/xorg.conf.new /etc/X11/xorg.conf.d/xorg.conf,将xorg.conf.new拷贝到/etc/X11/xorg.conf.d/xorg.conf
    通过yum -y groupinstall "X Window System"重新安装X Window System。
    安装桌面环境:yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts。
    重启系统就可进入桌面。

参考:http://www.linuxidc.com/Linux/2015-12/126690.htm
https://www.howtoforge.com/community/threads/x-server-failed-to-start.34881/

今天关于在CSS中有什么好处:div.something或者只是.somethingcss有哪些好处的分享就到这里,希望大家有所收获,若想了解更多关于bash – cat * | grep something …结果是什么文件?、c – sizeof(something)== 0是什么?、c# – Custom ReSharper模式 – 使用String.SomeMethod而不是string.SomeMethod、CentOS Ghome桌面 Something has gone wrong 的解决办法等相关知识,可以在本站进行查询。

本文标签: