小编jan*_*anw的帖子

是!对性能有重要影响?

我讨厌它们,它违背了CSS的级联性质,如果你不小心使用它们,你最终会添加更多的循环!important.

但我想知道它们对性能有害吗?

编辑
从(快速)回复中我可以得出结论,它不会对性能产生(重大)影响.但很高兴知道,即使它只是作为劝阻别人的额外论据;).

编辑2
BoltClock指出,如果有2个!important声明规格说它将选择最具体的一个.

css performance

191
推荐指数
8
解决办法
1万
查看次数

如何在将深度保持为1的同时在标记中初始化子模块

对于普通的git仓库,你可以这样做:

git clone --branch 4.1.1 https://github.com/WordPress/WordPress.git . --depth 1
Run Code Online (Sandbox Code Playgroud)

这将在标签4.1.1上提供WP回购

对于一个子模块我确实得到了以下但我无法弄清楚如何只为一个标签.

git submodule add --depth 1  https://github.com/WordPress/WordPress.git wp
Run Code Online (Sandbox Code Playgroud)

如何在1个深度处将子模块签出到1个标签

我不介意之后再做一些命令,但如果可能的话,在一个命令中甚至更好.

TLDR: 我想要一个标签的子模块.哪个.git(/ module)文件夹尽可能小.

git git-submodules

8
推荐指数
1
解决办法
631
查看次数

如何在ZF2中进行缓存

我刚刚开始全身心投入缓存.我有一个简单的indexAction()来获取所有给定的数据集.我的方法是:

  • 检查现有密钥'controllername-index-index'
  • if existing:返回密钥的值
  • 如果存在,请执行正常操作并添加密钥

密钥内的值应该是将生成并使用我的数据填充的ViewModel.

这是我到目前为止所做的:

<?php
public function indexAction()
{
    $sl = $this->getServiceLocator();
//  $cache = $sl->get('cache');
//  $key = 'kennzahlen-index-index';
//
//  if ($cache->hasItem($key)) {
//      return $cache->getItem($key);
//  }

    $viewModel = new ViewModel();
    $viewModel->setTemplate('kennzahlen/index/index');
    $entityService = $sl->get('kennzahlen_referenzwert_service');
    $viewModel->setVariable('entities', $entityService->findAll());

//  $cache->setItem($key, $viewModel);

    return $viewModel;
}
Run Code Online (Sandbox Code Playgroud)

缓存部分已注释用于测试目的,但基本上这就是我正在做的事情.缓存配置/服务如下所示:

<?php
'cache' => function () {
    return \Zend\Cache\StorageFactory::factory(array(
        'adapter' => array(
            'name' => 'filesystem',
            'options' => array(
                'cache_dir' => __DIR__ . '/../../data/cache',
                'ttl' => 100
            ),
        ),
        'plugins' …
Run Code Online (Sandbox Code Playgroud)

caching zend-framework2

6
推荐指数
1
解决办法
1万
查看次数

选择文件时,在bash脚本中的意外标记'附近的语法错误

运行此脚本 bash ./cleanup.bash

#!/bin/bash
## going to dir moving stuff
rm -rf !(composer.json|.git)
Run Code Online (Sandbox Code Playgroud)

给出错误:

cleanup.bash:第10行:意外令牌附近的语法错误'('
cleanup.bash:第10行:'rm -rf!(composer.json | .git)'

但如果我在终端直接运行没问题 rm -rf !(composer.json|.git)

我尝试剥离所有其他行,仍然得到错误.

如何在bash脚本中正确输入?

linux bash terminal

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

使用JavaScript在Magento中编制价格

在Magento,我有一个储蓄箱,根据常规价格和折扣价格之间的差异计算您节省的金额.

现在我想要那个盒子根据数量增加储蓄量.如果您订购了2个产品,则可以节省两倍的费用.计算该数字并在javascript中更新价格不是问题.

问题是我计算的数字没有格式化.如何使用javascipt格式化该价格?我确实希望它是动态的,这样当我使用其他货币时我就不必改变它.

简而言之,
如何使用javascript将数字格式化为Magento中的价格?

javascript magento

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