小编Ryu*_* S.的帖子

如何在PyCharm中为flake8启用自动代码格式化

我使用Tox来运行单元测试,使用flake8命令检查代码格式错误.每次我在PyCharm中编码,我运行tox然后意识到我有一堆烦人的格式错误,我必须回来并手动修复.我希望PyCharm自动格式化代码(根据flake8 google,每次我停止输入后自动保存,对我来说.

我的tox testenv看起来像这样:

[testenv:flake8]
commands=flake8 <my_code_directory>
deps =     
  flake8==2.4.1    
  flake8-import-order==0.11    
  pep8-naming==0.4.1 

[flake8] 
max-line-length = 120 
import-order-style = google
Run Code Online (Sandbox Code Playgroud)

这可能吗?我是否必须在某处下载特定的插件?如果没有flake8,那么PEP-8呢?

python plugins pep8 pycharm flake8

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

如何在 VS Code 中显示 ANSI 彩色日志文件文本

当我在 VS Code 中打开日志文件时,它会自动为“INFO”和“WARN”等单词着色。但是,如果文件中插入了 ANSI 颜色,则无法正确解析并显示以下内容:

ANSI 颜色

有没有办法正确显示 ANSI 颜色或至少隐藏这些字符,以免它们妨碍?

logging visual-studio-code

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

快捷键在JetBrains IDE中复制完整文件路径的密钥(PhpStorm,PyCharm,WebStorm等..)

是否有任何快捷键选项复制您正在使用的完整文件路径

例如:/var/www/html/code/info.php或/code/info.php

谢谢

jetbrains-ide pycharm phpstorm webstorm

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

如何配置 dbeaver 代理连接到私有 Maven 存储库

我正在网络上使用内部 Maven/artifactory 存储库。

我正在尝试使用 DBeaver 7.1.0 初始化 Oracle 连接。(不是eclipse插件,独立程序)

每次初始化时,都无法下载驱动程序。与错误

Error Resolving Dependencies
  Maven artifact 'maven:/com.oracle.database.xml:xmlparserv2:RELEASE' not found
Run Code Online (Sandbox Code Playgroud)

我假设这是因为代理阻止外部访问下载文件。

了解我的 ~/.m2/settings.xml 的内容


       <proxies>
         <proxy>
           <host>myproxy.foo</host>
           <port>80</port>
         </proxy>
       <proxies>
       <profiles>
        <profile>
          ...
          <repositories>
            <repository>
              <id>foobar</id>
              <name>mystuff</id>
              <url>https://my-interal-maven.foo/artifactory/mystuff</url>

Run Code Online (Sandbox Code Playgroud)

正确配置连接以便下载文件的步骤是什么?

编辑:我绕过使用maven并手动将JAR复制到设置中,就像@FeodorG给出的答案一样

在此输入图像描述

基本上,当试图让驱动程序工作时,当在驱动程序设置 - >“下载”中抛出错误解析依赖关系时,它会中断...解析依赖关系时出错 Maven 工件“maven:/com.oracle.database.nls:orai18n:RELEASE”不成立

所以我会去 mvnRepository: 中获取该 jar,并对下载失败的每个其他条目重复此操作

https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xmlparserv2/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xdb6/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1
Run Code Online (Sandbox Code Playgroud)

在我的文件系统上用 JAR 替换所有条目后...连接成功了!

java oracle maven dbeaver

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

如何在 Visual Studio 代码中查看扩展程序的文件大小

当我要下载 VisualStudio Code 扩展时,我想检查下载文件的大小。有时,当我在农村地区,并且连接速度很慢时......下载大文件可能会导致其他网络进程瘫痪。

有没有办法切换 Visual Studio 代码以显示/预览每个扩展下载大小?

visual-studio-code vscode-extensions

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

在Atom编辑器中:如何使用箭头键在树中导航时保持在侧边栏焦点内

我可以用ctrl- \ (Linux/Windows)打开TreeView 并获得焦点.此时我可以使用键盘上的箭头键导航,但只有按下输入和失去焦点,我才能看到所选的文件.

有没有办法继续关注TreeView并启用箭头键导航,并且当每个新文件被导航时,编辑器将自动切换到该选项卡或打开一个打开该文件的新选项卡?

该功能类似于同步侧边栏包,但方向相反,即您可以使用箭头键导航TreeView,而标签视图则会改变.

atom-editor

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

kafka 幂等和事务性生产者设置之间的区别?

在设置 kafka 生产者以使用幂等行为和事务行为时:

我了解我们设置的幂等性: enable.idempotence=true 并且通过在我们的生产者上更改这个标志,我们可以保证事件交付一次?

而对于交易,我们必须更进一步设置,transaction.id=<some value> 但是通过设置这个值,它将幂等性设置为真?

此外,通过将上述一项或两项设置为 true,生产者还将设置 acks=all。

有了上述内容,我是否可以通过简单地更改启用幂等性设置来添加“恰好一次交付”?如果我想更进一步并启用事务支持,在消费者方面,我只需要更改他们的设置,isolation.level=read_committed?此图是否反映了如何根据 EOS设置生产者

在此处输入图片说明

apache-kafka kafka-producer-api

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

如何将原子计数器添加到 powershell ForEach -Parallel 循环

在这个问题中,解释了如何添加到并发ThreadSafe集合Powershell:如何将结果添加到数组(ForEach-Object -Parallel)

我有一个更简单的用例,我只想增加一个值。(整数)。

是否可以在 Powershell 中使用某种原子整数数据类型来完成?

$myAtomicCounter = 0

$myItems | ForEach-Object -Parallel {
    #...other work

    $myAtomicCounter.ThreadSafeAdd(2)

    # .. some more work using counter
}

Write-Host($myAtomicCounter)
Run Code Online (Sandbox Code Playgroud)

parallel-processing powershell multithreading

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

Ipdb没有显示Django鼻子测试的输出

我正在运行最新版本的ipdb 0.10.0,当我使用nosetests插件运行我的django测试套件时,一旦我打了一个import ipdb; ipdb.set_trace()电话,我就看不到提示了.

我已经尝试在nose args中添加一个'-s'参数,它显示了提示,但没有正确捕获它们在ipdb中的键盘输入.例如,我使用向上和向下箭头键丢失输入历史记录.

最后,我再次尝试使用ipdb 0.9.3,它运行正常.

我想知道是否有任何方法可以使用最新版本的ipdb来解决这个问题?有新的配置机制吗?

django nose pdb ipdb

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

使用 terraform 将 VM 添加到新的 Azure 监控(无需 OMS 代理)

当我使用 OMS 解决方案配置 Azure 监控并使用此答案为现有虚拟机启用 Azure Monitor 使用 terraform 时,我注意到此功能已被弃用,Azure 更希望您迁移到新的监控解决方案(不使用日志分析代理) 。

Azure 允许我使用此 GUI 配置虚拟机监控,但我想使用 terraform 来完成此操作。

在此输入图像描述

我必须在 terraform 中使用特定的设置才能实现此目的吗?(顺便说一句,我使用的是 Linux VM)

azure azure-virtual-machine azure-monitoring

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