小编ves*_*sii的帖子

“元类类”仅仅是元类是真的吗?

我遇到以下陈述:

(Metaclass class) new. "Uses the new of Behavior but throws error because Metaclass class is singleton"
Metaclass new. "Uses the new of Behavior"
Run Code Online (Sandbox Code Playgroud)

我以为那Metaclass class就是Metaclass为什么答案不同的原因?我似乎无法弄清楚方法查找的工作方式。我需要遵循哪个层次树?在哪里可以找到具有基本类的几乎完整的树?

smalltalk squeak

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

获取在特定时间范围内已更改的所有文件

Bash中一个非常基本的问题,但我似乎无法弄清楚。我正在bash中寻找一个带有管道的衬板命令,该命令在当前目录中找到所有上次在13:15到13:30之间更改的* .py文件(与日期无关)。

我想我可以使用lscut但是我不确定是否是写入格式。寻找使用“基本命令”。

bash

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

Squeak中的隐藏机制示例,类似于C ++

我想知道是否有可能在Squeak中实现隐藏机制,类似于C ++和C#等语言中的隐藏机制,这是其主要功能之一。我知道我可以在Squeak中重写方法,并且因为它是一种动态语言,所以我不能重载方法,但是可以隐藏方法/字段吗?我试图挖掘Squeak日志,但找不到答案。如果可以在Squeak中实现隐藏,我将很高兴看到一个示例。如果可能,原因可能是什么?也许某些OOP值禁止使用它?

smalltalk squeak

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

如何在进度条的中心添加文本并根据 CSS 的进度值为其着色?

有一个基本的 HTML 问题。我写了以下问题:

<div class="low">
  <div class="chart">
    <div class="cover-fill" style="width: 91%"></div>
    <div class="cover-empty" style="width: 9%"></div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css:

.low .chart { border: 1px solid #C21F39 }
.medium .chart { border: 1px solid #666; }
.high .chart { border: 1px solid rgb(77,146,33) }

.low .cover-fill { background: #C21F39 }
.medium .cover-fill { background: #666; }
.high .cover-fill { background: rgb(77,146,33) }

.cover-fill, .cover-empty {
  display:inline-block;
  height: 15px;
}

.chart {
  line-height: 0;
}

.cover-full {
    border-right: none !important;
}
Run Code Online (Sandbox Code Playgroud)

我基本上创建了以下栏:

在此处输入图片说明

我想在条形本身的中心添加数字。想要的结果是: …

html css

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

如何替换嵌套字典中所有出现的字符串?

我正在使用 Python3 并且我有一些像下面这样的字典:

{
  "test": "asdas",
  "value": "REPLACE_ME",
  "data": {
    "data1": [
      {
        "key1": "REPLACE_ME"
      },
      {
        "key2": "REPLACE_ME"
      },
      {
        "key3": "asdasda"
      }
    ],
    "data2": "REPLACE_ME",
    "data3": [
      "REPLACE_ME",
      "asdasdas",
      "asdasda"
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

结构不一致。这意味着该结构可以不同并且REPLACE_ME可以在其他地方。我想遍历数据和替换REPLACE_MEREPLACED在所有地方。如果结构是一致的,我只会迭代字典并检查值是否是REPLACE_ME并替换它。但我不知道结构在哪里嵌套。给定一个字典(你不知道哪个,它可能有列表、嵌套字典或只是基本字段),你将如何在所有地方替换REPLACE_MEwith REPLACED

python

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

如何在 Perl 中按逗号将字符串拆分为散列?

我有以下代码:

my @logs = split(",",$opts->{"logs"});
$opt_href->{"logs"} = \@logs;
Run Code Online (Sandbox Code Playgroud)

它基本上$opts->{"logs"}用逗号分割并保留数组引用。稍后我需要检查$opt_href->{"logs"}数组中是否存在字符串 。查看这个主题,我看到建议保留散列,而不是数组。我只能这样做:

my %logs;
for each my $log (split(",",$opts->{"logs"})) {
    $logs{$log} = 1;
}
$opt_href->{"logs"} = \%logs;
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?也许一个/两个班轮?

perl

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

了解为什么它找不到数组中的重复项

我在C语言中编写了以下函数:

int last(long arr[], int length) {
   for (int i = 0; i < length-1; i++)
       if (*(arr+i) == *(arr + length - 1)) 
           return 1;
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

它检查数组的最后一个值是否被多次使用。在主要方面:

int *arr = malloc(length*sizeof(int));
for (int i = 0; i < length; i++) 
   scanf("%d", ++arr);
printf(last((long *) arr, length);
Run Code Online (Sandbox Code Playgroud)

由于某种原因,[1,2,2,3]它返回最后一个元素已被使用多次,但我不确定为什么。我认为这是因为原因,scanf("%d", ++arr);但我不知道如何解决。我的目标是,它会返回1[1,3,2,3]0[1,2,2,3]。可能是什么问题呢?

c arrays

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

如何使用 dockerfile 安装 kubectl 和 helm?

我是 Docker 的新手。我正在尝试创建一个 dockerfile,它基本上设置了 kubectl(Kubernetes 客户端)、helm 3 和 Python 3.7。我用了:

FROM python:3.7-alpine
COPY ./ /usr/src/app/
WORKDIR /usr/src/app
Run Code Online (Sandbox Code Playgroud)

现在我想弄清楚如何添加kubectlhelm。安装这两个的最佳方法是什么?

docker kubernetes dockerfile kubernetes-helm

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

标签 统计

smalltalk ×2

squeak ×2

arrays ×1

bash ×1

c ×1

css ×1

docker ×1

dockerfile ×1

html ×1

kubernetes ×1

kubernetes-helm ×1

perl ×1

python ×1