问题列表 - 第260151页

CSS变量 - 如何在calc()中将减号符号与CSS变量连接起来

嗨,那么让我先向您展示如何在SCSS中执行此操作:

$submenu-padding-left: 1.5em;

transform: translateX(calc(-#{$submenu-padding-left} + .5em));
Run Code Online (Sandbox Code Playgroud)

哪个会编译为:

transform: translateX(calc(-1.5em - .5em))
Run Code Online (Sandbox Code Playgroud)

基本上,SCSS允许我将减号-与变量连接起来,以便将其转换为负值.

使用CSS变量可以实现这一点吗?

css css-variables css-calc

7
推荐指数
2
解决办法
726
查看次数

mobx的`action.bound`和类函数的箭头函数之间的区别?

在使用babel的类上使用箭头函数进行转换,以便在构造函数中绑定定义.因此它不在原型中,并且super在继承时不可用.通过创建许多实例进行缩放时,它也不那么有效.

关于这个主题有更多的博客文章,但我只是想知道在使用babel时,与箭头函数相比,mobx.action.bound的处理方式有何不同.

比较两者:

class Example {
   test = () => {
      console.log(this.message)
   }
}

class Example {
   @action.bound
   test() {
      console.log(this.message)
   }
}
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 babeljs mobx

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

在Windows中为Docker获取Kitematic错误

我在Windows 10计算机上安装了docker。

我的泊坞窗在命令行上工作正常。

但是Kitematic无法正常工作并且抛出错误以下

GetMachineName,(默认)调用。DriverName,(默认)调用。GetCreateFlags,(默认)调用。SetConfigFromFlags,(默认)调用。PreCreateCheck,(默认)命令:C:\ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe --version,(默认)DBG | STDOUT:,(默认)DBG | {,(默认)DBG | 5.2.6r120293,(默认)DBG | },(默认)DBG | STDERR:,(默认)DBG | {,(默认)DBG | },(默认)DBG | 命令:wmic计算机系统获取虚拟机监控程序存在,(默认)DBG | STDOUT:,(默认)DBG | {,(默认)DBG | HypervisorPresent,(默认)DBG | TRUE,(默认)DBG | ,(默认)DBG | },创建前检查错误:“此计算机正在运行Hyper-V。激活Hyper-V时,VirtualBox不会启动64位VM。使用Hyper-V作为驱动程序,或禁用Hyper-V管理程序。 (要跳过此检查,使用--virtualbox-no-vtx-check)”,打开C:\ Users \ ShubhamJain。docker\ machine \ machines \ default \ default \ Logs \ VBox.log:系统找不到指定的路径。,通知bugsnag: [创建前检查错误:“此计算机正在运行Hyper-V。激活Hyper-V后,VirtualBox不会启动64位VM。使用Hyper-V作为驱动程序,或禁用Hyper-V管理程序。(要跳过此检查,请使用--virtualbox-no-vtx-check)“],

我已经安装了docker工具和treid来使用它的Kitematic,但仍然收到此错误。

我试图重命名没有空间的docker工具文件夹并在.sh中设置相同的名称,但Kitematic仍然无法找到它。

我已经尝试了互联网上的许多选项,并且由于同样的原因,我的docker实际已损坏。我已经将其设置为出厂重置设置,然后它开始工作。

例:

https://jayvilalta.com/blog/2016/04/28/installing-docker-toolbox-on-windows-with-hyper-v-installed/

如果有人已经在窗口10中遇到此问题,请分享您的经验。

参考屏幕截图

在此处输入图片说明

任何解决方法都将有所帮助

docker boot2docker docker-machine kitematic docker-for-windows

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

Android启动器图标仍在Android oreo中显示默认值

我使用更改了我的应用程序启动器图标 android studio 3.0.1

File -> Image Asset
Run Code Online (Sandbox Code Playgroud)

Android version 8.1图标看起来像下面的图像

在此输入图像描述

我的AndroidManifest细节

 <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:hardwareAccelerated="true"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
Run Code Online (Sandbox Code Playgroud)

我仔细检查了图标.ic_launcheric_launcher_round是我的新图标

感谢每一位帮助.

android mipmaps android-studio-3.0

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

ggplot2 geom_tile:绘制非连续数据时如何在行之间没有间距

我正在尝试使用ggplot2为(气象)变量做一个水平图.变量在时间上连续测量(我的x轴),但在每个时间步长的非连续高度(y轴).因此,生成的图显示了指定高度(y坐标)的数据,但两者之间没有任何内容.这是一个例子:

library(ggplot2)
data <- runif(400, min=0, max=10)
index <- c(1:20)
heights <- c(1,2,3,4,5,7,9,12,15,19,23,28,33,39,45,52,59,67,75,83)
dat <-     as.data.frame(cbind(expand.grid(X=index,Y=heights),data))                        
ggplot(dat, aes(x=dat[,1], y=dat[,2],z=dat[,3])) +geom_tile(aes(fill=dat[,3]))
Run Code Online (Sandbox Code Playgroud)

这会产生以下情节: 图像在这里

是否有一种简单的方法可以完全填充图形,即使图形上部的线条更宽广?谢谢!

plot r ggplot2

7
推荐指数
1
解决办法
460
查看次数

Docker 卷:在远程主机上持久化数据

https://docs.docker.com/storage/#more-details-about-mount-types

卷的良好用例

  • 当您想将容器的数据存储在远程主机或云提供商上,而不是本地时。

这是如何通过 docker volume 实现的?主机的/var/lib/docker下不是docker卷吗?

你能给我一个“docker volume create”的例子以及如何利用它吗?

docker docker-volume

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

猫鼬从嵌套数组中删除一个对象

我试图通过从嵌套数组中删除一个对象来使用 mongoose 查找更新文档。我的目标文件如下:

user = {
    "userId" : "myId",
    "connections":
    [{
        "dateConnectedUnix": 1334567891,
        "isActive": true,
        "sessions": [
            {"device": "mobile", "country": "US"},
            {"device": "desktop", "country": "US"}
        ]
    }, {
        "dateConnectedUnix": 1334567893,
        "isActive": false,
        "sessions": [
            {"device": "mobile", "country": "CA"},
            {"device": "desktop", "country": "CA"}
        ]
    }]
}
Run Code Online (Sandbox Code Playgroud)

这是我的尝试,但它没有更新文档:

Users.findOneAndUpdate({ "userId": "myId", "connections.dateConnectedUnix": 1334567891 },
    { $pull: { sessions: { device: "mobile" } } }, (err) => {
        if (err) {
            return res.status(404).json({ message: 'Error' });
        }
        return res.status(200).json({
            success: true,
            message: 'success' …
Run Code Online (Sandbox Code Playgroud)

javascript mongoose mongodb node.js

3
推荐指数
1
解决办法
3799
查看次数

获取每个Chrome进程的CPU使用率

我开发了Chrome扩展程序,想知道是否有可能获得Chrome中任何标签的CPU使用率(请参阅图片)?我看到了几个很老的问题.也许有一些新技术可以获得每个选项卡的CPU使用率.

在此输入图像描述

javascript google-chrome-extension

11
推荐指数
1
解决办法
779
查看次数

continueUserActivity未调用

我有一个支持Universal Links的应用程序.一切都看起来正确设置.我apple-app-site-association在服务器上有一个文件,相关链接已添加到Associated Domains,我也加入application:continueUserActivity:restorationHandler了AppDelegate.最后,我添加了一个指向我的Notes应用程序的链接,当我点击链接并按住它时,我能够在"MyApp"中看到按钮打开.当我点击按钮iOS打开应用程序但从application:continueUserActivity:restorationHandler未被调用.是什么让这更加神秘的是application:willContinueUserActivityWithType:被调用(当然我在这里返回YES)

更新:如果我的应用程序没有在后台模式下运行,我单击链接,我打开我的应用程序,我得到NSUserActivity对象的launchOptions参数application:didFinishLaunchingWithOptions:.但仍然application:willContinueUserActivityWithType:没有被称为.

objective-c ios ios-universal-links

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

使用字符串时,setattr 不会更新类的正确属性

我正在尝试用setattr一个字符串更新一个类的属性。因此,例如使用此代码:

class ClassA():
    def __init__(self):
        self.A = 0

class ClassB():
    def __init__(self):
        self.CA = ClassA()

CB = ClassB()
setattr(CB, "CA.A", 2)

print(CB.CA.A)
Run Code Online (Sandbox Code Playgroud)

当我这样做setattr(CB, "CA.A", 2),它不会更新属性A中的CACB。相反,它会创建另一个属性,如图所示:

在此处输入图片说明CB名为CA.A

然后当我打印时print(CB.CA.A),我得到一个 0 值。我不明白为什么会发生这种情况以及是否存在解决方案?

python string setattr

0
推荐指数
1
解决办法
978
查看次数