RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-181472

Nick Volynkin's questions

Martin Hope
Nick Volynkin
Asked: 2020-12-03 22:26:14 +0000 UTC

Flake8 不使用配置中的每个文件忽略

  • 2

我在wemake-python-styleguide 配置中使用 flake8 检查代码

我只是flake8从项目的根目录运行。这是一个片段setup.cfg:

[flake8]
ignore = E800, A001
per-file-ignores =
# A001: ``copyright`` is hardcoded in Sphinx
# E800: Sphinx template needs commented out code;
    sites/docs/conf.py: A001, E800

使用此配置,flake 不会发现任何错误。

如果行 cignore被注释掉,sites/docs/conf.pyflake 将在文件中找到这两种错误,尽管文件有显式异常。

看起来 flake 尊重 config 变量ignore,但不尊重per-file-ignores. 我做错了什么,怎么了?

如果是这样,这里是文档per-file-ignores。

python
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-12-03 12:46:17 +0000 UTC

删除标签,保留其内容(展开)

  • 1

Ruby 代码使用 Nokogiri,呈现 HTML。您需要删除多余的<div class="section">,留下它们的内容。结构是这样的:

<div class="section" id="a">
    <p>content</p>
    <div class="section" id="b">
        <p>content</p>
    </div>
    <div class="section" id="c">
        <p>content</p>
    </div>
    <div class="section" id="d">
        <p>content</p>
    </div>
</div>

尝试了两种选择:

@html.xpath("//div[@class = 'section']").each do |div|
  div.parent.inner_html = div.inner_html unless div.parent.nil?
end

@html.xpath("//div[@class = 'section']").each do |div|
  div.replace(div.inner_html)
end

在这两种情况下,只有外部的被删除<div class="section">,而嵌套的保留。我查看了日志:Xpath 选择器找到了所有这些 div,而不仅仅是嵌套的。因此,循环贯穿所有。

我怀疑在替换第一个之后<div>,它的内容树是从div.inner_html. 因此,其余的 div 还没有在这棵树中,所以替换它们什么都不做。

问题:如何更换所有东西?

附加问题:解释替换究竟是如何发生的,为什么嵌套的 div 没有被替换?

html
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-11-22 20:07:13 +0000 UTC

带有 $(subshel​​l) 的 bash 命令无法通过 Make

  • 1

一个任务:

  1. 按镜像名称查找正在运行的容器。只有一个这样的容器。
  2. 在此容器中执行命令。

它只适用于 bash:

docker exec -it $(docker ps -a | grep name | awk '{print $1}') gulp

通过 Makefile 不起作用:

生成文件:

task:
    docker exec -it $(docker ps -a | grep name | awk '{print $1}') gulp

重击:

make task

docker exec -it  gulp
"docker exec" requires at least 2 arguments.
See 'docker exec --help'.

我做错了什么,如何做对?

bash
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-11-28 14:00:49 +0000 UTC

编号列表的编号模板

  • 2

你需要一个这样的编号列表:

R001。文本
R002。文本
..
R123。文本

要求是:

  1. 列表项标记由一个字符串和一个序列号组成。
  2. 字符串不会改变,但必须明确设置。
  3. 序列号用零填充到所需的位深度,也必须明确指定。

如何在 CSS 中实现这一点?

html
  • 2 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-11-20 11:33:16 +0000 UTC

空的 Unicode 字符串

  • 2

我在别人的代码中看到了这一点:

return u''

空 unicode 字符串与空字符串u''不同''吗?如果是,是什么?

python-2.x
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-10-24 19:06:23 +0000 UTC

如何制作适合with的方法?

  • 3

有一种将 YAML 加载到对象中的包装方法。

def load_yaml(path):
    with io.open(path, encoding='utf-8') as fp:
        return yaml.safe_load(fp)

我想使用with这种方法:

with load_yaml('data.yml') as data:
    pass

我收到一个错误:

    ...
    with load_yaml('data.yml) as data:
AttributeError: __enter__

我究竟做错了什么?与 with 一起使用的方法有什么要求?

python
  • 2 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-09-26 11:22:50 +0000 UTC

调用任务中“系统找不到指定的路径”

  • 1

将使用invoke (v 0.21)编写的任务从 *nix 移植到 Windows。任何使用都会ctx.run导致异常。

任务.py:

from invoke import task

@task
def hello(ctx):
    ctx.run('echo Hello')

Git bash 和 cmd.exe 的结果是一样的:

C:\...>invoke hello

Traceback (most recent call last):
  File "c:\python36\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\python36\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Python36\Scripts\invoke.exe\__main__.py", line 9, in <module>
  File "c:\python36\lib\site-packages\invoke\program.py", line 293, in run
    self.execute()
  File "c:\python36\lib\site-packages\invoke\program.py", line 414, in execute
    executor.execute(*self.tasks)
  File "c:\python36\lib\site-packages\invoke\executor.py", line 129, in execute
    result = call.task(*args, **call.kwargs)
  File "c:\python36\lib\site-packages\invoke\tasks.py", line 115, in __call__
    result = self.body(*args, **kwargs)
  File "C:\...\tasks.py", line 5, in hello
    ctx.run('echo Hello')
  File "c:\python36\lib\site-packages\invoke\context.py", line 82, in run
    return self._run(runner, command, **kwargs)
  File "c:\python36\lib\site-packages\invoke\context.py", line 89, in _run
    return runner.run(command, **kwargs)
  File "c:\python36\lib\site-packages\invoke\runners.py", line 262, in run
    return self._run_body(command, **kwargs)
  File "c:\python36\lib\site-packages\invoke\runners.py", line 276, in _run_body
    self.start(command, shell, env)
  File "c:\python36\lib\site-packages\invoke\runners.py", line 981, in start
    stdin=PIPE,
  File "c:\python36\lib\subprocess.py", line 707, in __init__
    restore_signals, start_new_session)
  File "c:\python36\lib\subprocess.py", line 992, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 3] The system cannot find the path specified

虽然没有这样的错误:

C:\...>echo Hello
Hello

这是变量中的内容%PATH%:

C:\Python36\Scripts\;C:\Python36\;C:\Python27\;C:\Python27\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C: \Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Code Collaborator Client;C:\Program Files (x86)\CollabNet Subversion;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\ProgramData\chocolatey\bin;

如果我通过 Git bash 运行 cmd,那么就像这样:

C:\Users\nvolynkin\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\ Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\nvolynkin\bin;C:\Python36\Scripts;C :\Python36;C:\Python27;C:\Python27\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0; C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Code Collaborator Client;C:\Program Files (x86)\CollabNet Subversion;C:\Program Files \Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\usr\bin\ vendor_perl;C:\Program Files\Git\usr\bin\core_perl

我检查了两个版本中的所有路径%PATH%。没有目录,我创建了它们,但问题仍然存在。

下一步去哪里挖?


同时,了解通话中使用哪种终端会很有趣ctx.run?它看起来像是 cmd.exe,但与我运行Win+R > cmd或cmd.exe从 Git bash 打开的不同。

python
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-08-09 13:21:10 +0000 UTC

在 __main__ 中初始化变量,类似于 setattr

  • 2

有一个conf.py声明各种变量的配置文件。如果其中任何一个未设置,则配置的应用程序使用默认值。

a = 'value a'
b = 'value b'
# будет использовано значение по умолчанию
# c = 'value c'

我有几十个这样的配置,手动编辑它们很不方便。相反,我使用必要的数据生成配置,将它们序列化为 YAML 并将它们加载到配置中的字典中:

with io.open(conf_path, encoding='utf-8') as fp:
    config = yaml.safe_load(fp)

现在我们需要以某种方式初始化变量。到目前为止,我只有这个解决方案,我不喜欢它:

# костыль
if 'a' in source:
    a = source['a']

if 'b' in source:
    b = source['b']
...

如果我有一堂课,那么setattr. 但就我而言__name__ == '__main__',self没有定义。

for name, value in source.items():
    # Это не сработает
    setattr(self, name, value)

该怎么办?是否可以传递一些东西setattr,self或者有其他方法吗?

python
  • 2 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-06-26 13:54:06 +0000 UTC

在 Jenkins 的 Docker 容器中运行任务

  • 4

Jenkins 能否像GitLab Runner + Docker executor一样工作:

  1. 从图像部署容器。
  2. 克隆容器内的 git 仓库,执行任意命令。
  3. 选择工件并将它们保存在容器外,折叠容器(完成它的工作)。

问题:需要一步一步的 Jenkins 设置指南来完成上述三个步骤。

找到Docker 插件。看来他知道如何在docker中部署Jenkins slave,连接到master,用完就处理掉。这个选项肯定不适合我,因为我需要将Java和其他不需要的东西拖到汇编环境中。基本图像的jenkins-slave重量增加了 100 倍alpine,这通常超出合理范围。

docker images                                                                                                              
REPOSITORY              ...     SIZE
alpine                  ...     3.97 MB
evarga/jenkins-slave    ...     368 MB

我还找到了Docker 构建步骤插件。其中一项功能是“从图像创建新容器”。也许这正是我所需要的,但我不明白如何完成第 2 步和第 3 步。

docker
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-06-21 13:20:43 +0000 UTC

dstat如何找出控制台屏幕的高度?

  • 1

dstat程序显示表头,然后每隔一定时间逐行显示一次实际值:

----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
  0   1  98   0   0   1|   0     0 |7884B 1058B|   0     0 | 334   266
  0   1  99   0   0   0|   0     0 |8565B 1660B|   0     0 | 324   276
  0   1  99   0   0   0|   0     0 |6996B  590B|   0     0 | 325   240
  0   0  99   0   0   1|   0     0 |6718B  992B|   0     0 | 348   236
  1   1  98   0   0   0|   0     0 |7116B  964B|   0     0 | 408   276
  0   1  99   0   0   0|   0     0 |6500B  468B|   0     0 | 343   221
  0   0  99   0   0   1|   0     0 |6136B  830B|   0     0 | 318   217

有趣的是,当表头上升时,在控制台窗口外,立即出现一个新表头。看起来好像 dstat 知道窗口的高度,并在适当的时候再次发送带有标题的两行。

我尝试在运行 dstat 后更改高度。程序会在适当的时候重新调整并发送标题。

这是怎么发生的?有些代码是在客户端执行的?控制台是否通过某种协议提供窗口大小?

linux
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-06-19 13:45:27 +0000 UTC

在 Dockerfile 中使用依赖列表

  • 0

方法 1,我在许多流行的 dockerfiles 中看到:

码头文件:

RUN apt-get install fizz=1.2.3 \
                    buzz=3.2.1
RUN pip install foo==1.2.3 \
                bar==3.2.1

方法2,对我来说似乎合乎逻辑且正确,但我不符合:

码头文件:

RUN cat requirements.apt | xargs apt-get install
RUN pip install -r requirements.txt

要求.apt:

fizz=1.2.3
buzz=3.2.1

要求.txt:

foo==1.2.3
bar==3.2.1

尽管如此,如何在 dockerfile 中正确指定依赖项?第二种方法有什么缺点吗?

инспекция-кода
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-06-08 16:33:44 +0000 UTC

错误“读取远程信息时出错:json:无法将数字解组为 bool 类型的 Go 值”

  • 2

使用 Docker 执行器部署 GitLab Runner(详细信息)。

我运行一个简单的管道:

image: alpine

test:
  script:
  - echo 'Hello world'

它失败了,日志是:

Running with gitlab-ci-multi-runner 9.2.0 (adfc387)
  on myhost.domain.tdl (44a313eb)
Using Docker executor with image alpine ...
ERROR: Preparation failed: Error reading remote info: json: cannot unmarshal number into Go value of type bool
Will be retried in 3s ...
Using Docker executor with image alpine ...
ERROR: Preparation failed: Error reading remote info: json: cannot unmarshal number into Go value of type bool
Will be retried in 3s ...
Using Docker executor with image alpine ...
ERROR: Preparation failed: Error reading remote info: json: cannot unmarshal number into Go value of type bool
Will be retried in 3s ...
ERROR: Job failed (system failure): Error reading remote info: json: cannot unmarshal number into Go value of type bool

怎么了?看起来像是 Go 内部某处的异常。甚至不清楚如何调试。


配置:

$ cat /etc/gitlab-runner/config.toml 
# This file is managed remotely, all changes will be lost

concurrent = 1

[[runners]]
  name = "myhost.domain.tdl"
  url = "http://gitlab.domain.tld/ci"
  token = "mytokenhere"
  executor = "docker"
  [runners.docker]
    image = "debian"
    privileged = false
    disable_cache = false
    cap_drop = [ "NET_ADMIN", "SYS_ADMIN", "DAC_OVERRIDE" ]

码头工人:

$ docker --version
Docker version 1.6.2, build 7c8fca2
$ docker info
Containers: 0
Images: 0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Execution Driver: native-0.2
Kernel Version: 3.16.0-4-amd64
Operating System: Debian GNU/Linux 8 (jessie)
CPUs: 1
Total Memory: 997.1 MiB
Name: db80x64-vm
ID: FZ72:HSJJ:CE4G:WCTI:O2JC:7VQM:T5IL:KXHJ:4TK2:U2S7:G4QV:5C4X
WARNING: No memory limit support
WARNING: No swap limit support
docker
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-06-08 13:21:43 +0000 UTC

如何使用 DebOps 部署带有 Docker 执行器的 GitLab runner?

  • 3

我想使用DebOps角色和脚本部署GitLab runner和Docker Executor。文档说Docker executor is supported。到目前为止,我只得到 Shell executor。以下是详细信息。

项目初始化为debops-init. 从文档中,我得出结论,我应该自己启用 Docker 的角色:

要使用 SSH 或 Docker 等不同的执行器,您需要提供额外的配置,并确保在需要时安装所需的软件(ssh、Docker、Docker Machine 等)。

我们得到了以下配置:

ansible/库存/主机:

[debops_all_hosts]
myhost.domain.tdl ansible_ssh_host=10.11.11.11

# чтобы был докер
[debops_service_docker]
myhost.domain.tdl

[debops_service_gitlab_runner]
myhost.domain.tdl

ansible/库存/group_vars/all/all.yml:

gitlab_runner__api_url: 'http://gitlab.domain.tld/ci'
gitlab_runner__executor: 'docker'

做了以下事情:

# настройка авторизации
debops bootstrap -u root --ask-pass
# базовая конфигурация и докер
debops

# потом раскомментировал в инвентаре [debops_service_gitlab_runner]
GITLAB_RUNNER_TOKEN=mytokenhere debops service/gitlab_runner

于是,GitLab 中出现了一个 connected runner with Shell executor。它有效,在构建日志中我看到“使用 Shell 执行程序 ...”。

但我想要 Docker 执行器。如何获得?可能的原因:

  • 没有安装任何必需的依赖项。这在 ansible 和 DebOps 中通常很奇怪,因为所有依赖项通常都是自动解析的。
  • 无效值或某些变量缺失。

UPD:我查看了主机上的配置。在/etc/gitlab-runner/config.toml 我看到以下内容:

concurrent = 1

[[runners]]
  name = "myhost.domain.tdl"
  url = "http://gitlab.domain.tld/ci"
  token = "mytokenhere"
  executor = "shell"
  [runners.docker]
    image = "debian"
    privileged = false
    disable_cache = false
    cap_drop = [ "NET_ADMIN", "SYS_ADMIN", "DAC_OVERRIDE" ]

为什么executor = "shell"?

docker
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-06-07 13:27:54 +0000 UTC

如果密钥授权失败,请使用其他用户登录

  • 1

我想实现以下 SSH 授权算法:

  1. 尝试通过 user 密钥授权username。
  2. 如果没有成功,请立即通过密码 as 开始授权defaultuser。

这样的算法应该适用于某个子网上的所有主机。

是否可以使用 SSH 配置或单独的工具来实现?如果这条路根本不合适,效率低下或不安全 - 告诉我正确的方法,这样的答案也适合我。


关于上下文的一些信息。有一个我在其中部署虚拟机的子网。新创建的可以通过默认用户和密码访问。之后,我创建了自己的用户,对他们具有 sudo 权限,添加了一个公钥。我希望授权始终在第一次尝试时通过。

$(whoami)如果它们匹配,则无需进行任何调整defaultuser。

linux
  • 2 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-06-05 16:10:44 +0000 UTC

为什么在 HTML 5.1 表单中只允许 GET 和 POST?

  • 10

HTTP 1.1 协议包括 9 种方法:GET、POST、PUT、DELETE 等。

同时,HTML 5.1假设在表单中只使用其中的两个:GET 和 POST:

method和formmethod内容属性是具有以下关键字和状态的枚举属性:

  • 关键字get,映射到状态GET,表示 HTTP GET 方法。
  • 关键字post,映射到状态POST,表示 HTTP POST 方法。

为什么其他的不被支持或使用?这个架构决策基于什么?

特别是,如果我的应用程序逻辑要求幂等删除一个元素,我应该如何以及为什么应该在本质上非幂等的 POST 和不合适的 GET 之间做出选择?

灵感来自关于 XSRF 漏洞的答案的讨论。

html5
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-04-03 23:33:06 +0000 UTC

使用 rake 构建文件模板

  • 1

我是第一次写 Ruby 代码,我想复习一下。查rubocop了一下欧姆,他没有异议。

UPD:我写了rubocop rakefile,但我应该有rubocop Rakefile。更正了除行太长以外的所有内容。用字符串做什么?

任务:编写 rake 命令来创建文档文件模板。文件的标记和内容无关紧要。

文件头包含文档的日期YYYY Month DD。标题上有一个锚链接,日期为YYYYMMDD. 接下来,复制模板文件的内容。

是什么引起了我的怀疑:

  • 我可以正确地读取和写入文件吗?
    • 特别是,与其逐行重写文件,不如以某种方式完整复制它不值得吗?这有什么功能吗?
  • 也许不是模板化字符串,而是将整个文件模板化会更好?在 Python 中,我会在这种情况下使用 Jinja。
  • 我应该写一些帮助吗?还是每个人都会用rake --tasks?

代码Rakefile:

require 'date'

desc 'Begin new release notes'
task :rnotes, [:date] do |_t, args|
  if args.date
    date = args.date
  else
    puts 'Enter the date for the release notes in YYYYMMDD format: '
    date = STDIN.gets.chomp
  end

  filename = "release-notes/#{date}.md"
  puts "Creating new release notes: #{filename}"

  d = Date.strptime(date, '%Y%m%d')
  longdate = d.strftime('%Y %B %d')

  open(filename, 'w') do |release_notes|
    release_notes.puts "## #{longdate} <a id=\"#{date}\" class=\"anchor\" href=\"#{date}\"></a>"
    release_notes.puts ''

    template = 'templates/rnotes.md'
    File.readlines(template).each do |line|
      release_notes.puts line
    end
  end
end
ruby
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-12-29 23:39:10 +0000 UTC

为什么 makefile 中的目标之一没有被执行?

  • 2

C中有个小库,由三个文件组成:

  • lib.h - 代码
  • test.c - 测试
  • debug.h - 用于测试的附加代码。

我想编写一个 Makefile 以便:

  • 编译所有文件make。它们应该出现在目录中out。您不需要创建它,它始终存在,它包含文件.gitkeep,并且已添加到.gitignore.
  • make test在→上运行测试.out/test -v。
  • 清理make clean→上前两个动作的结果git clean -fdx out。

这是到目前为止的结果:

.PHONY: all test

out/lib: lib.h
    gcc -o out/lib lib.h

out/test: test.c lib.h debug.h
    gcc -o out/test test.c

all: out/lib out/test

test: out/test
    ./out/test -v

clean:
    git clean -fdx out

问题 1:该命令make仅创建out/lib. 但是,make test它适用于它:首先编译out/test,然后启动。

UPD:我通过将目标放在和all: ...前面来修复它。现在两者走到了一起。然而,这不是必需的,前面描述的目标是相当公认的。我仍然不明白其中的逻辑。out/libout/testtest: ...

问题 2:IDE(带有 Makefile 插件的 CLion)以红色下划线标出目标中的先决条件out/lib并out/test显示消息“未解决的先决条件”并提示创建“创建规则”。我不明白为什么磁盘中的文件被声明为目标,但我不会这样做make lib.c。

我究竟做错了什么?几个小时前我遇到了 make,请随意解释最基本的事情。

c
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-12-29 23:24:36 +0000 UTC

如何找出本地分支机构如何配置为推/拉?

  • 2

有本地git仓库,已添加一个或多个远程(remote)仓库。该存储库有几个本地分支。

如何快速方便的查看哪些remote的哪些branch配置了push和pull?

git
  • 1 个回答
  • 10 Views
Martin Hope
Nick Volynkin
Asked: 2020-10-16 19:16:42 +0000 UTC

为什么通过 ls 遍历文件/文件夹不好?(遍历 ls 输出是脆弱的。使用 globs。)

  • 3

有一些代码应该在 bash 和 zsh 中工作。代码片段列出了所有目录,并按上次修改时间对它们进行排序。他很成功地解决了这个问题。列出的目录由相同的代码生成,仅包含符号a-zA-Z0-9-_,不包含空格。

mcve.sh:

#!/usr/bin/env bash
for i in $(ls -dt1 ./*/);
do
    echo "${i}";
done

我使用外壳检查:

shellcheck mcve.sh

我得到以下结果:

In mcve.sh line 2:
    for i in $(ls -dt1 ./*/);
             ^-- SC2045: Iterating over ls output is fragile. Use globs.

这种方法的“脆弱性”是什么?我该如何改进它?

明显的选项“使用 globs”是不合适的,因为 需要按时间排序。

bash
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5