小编roc*_*ady的帖子

删除github上的markdown代码

我在这里谈论github markdown,对于像这样的文件README.md.

问题: 是否有可能在github上的markdown中删除完整的代码块?

我知道如何将文本标记为代码块

this is
multiline code
Run Code Online (Sandbox Code Playgroud)

and this

this

also

通过缩进4个空格或使用```或`...

我也知道如何使用文本

  • del tag
  • s标签
  • ~~

临时解决方案:

他们独立工作正常,但并不像预期或期望的那样.我尝试了上面提到的几种组合.

现在,我用这个:

striked

through

通过使用~~和`为每一行.

要求:

我希望有一个代码格式化的文本,其中代码块是连续的:

unfortunately, this is
not striked through
Run Code Online (Sandbox Code Playgroud)

或至少在两者之间只有一小段:

unfortunately, also not striked through

这有可能吗?

我发现了一些关于使用jekyll的旧帖子和提示,但我正在寻找的是一种简单的方法,最好是降价.

markdown github strikethrough github-flavored-markdown

18
推荐指数
3
解决办法
7027
查看次数

从docker主机外部与kafka docker容器交互

我已经构建了一个kafka docker容器并使用docker-compose编排它.

打电话给docker ps我得到以下putput:

CONTAINER ID        IMAGE                          COMMAND                CREATED             STATUS              PORTS                                         NAMES
    5bde6f76246e        hieutrtr/docker-kafka:0.0.1    "/start.sh"            About an hour ago   Up About an hour    7203/tcp, 0.0.0.0:32884->9092/tcp             dockerkafka_kafka_3
    be354f1b8cc0        hieutrtr/docker-ubuntu:devel   "/usr/bin/supervisor   About an hour ago   Up About an hour    22/tcp                                        producer1
    50d3203af90e        hieutrtr/docker-kafka:0.0.1    "/start.sh"            About an hour ago   Up About an hour    7203/tcp, 0.0.0.0:32883->9092/tcp             dockerkafka_kafka_2
    61b285f39615        hieutrtr/docker-kafka:0.0.1    "/start.sh"            2 hours ago         Up 2 hours          7203/tcp, 0.0.0.0:32882->9092/tcp             dockerkafka_kafka_1
    20c9c5ccec05        jplock/zookeeper:3.4.6         "/opt/zookeeper/bin/   2 hours ago         Up 2 hours          2888/tcp, 3888/tcp, 0.0.0.0:32881->2181/tcp   dockerkafka_zookeeper_1 …
Run Code Online (Sandbox Code Playgroud)

producer apache-kafka docker

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

尝试运行.jar文件时出现NullPointerException

我刚开始学习java,只知道少量代码,但这仍然是一个简单的程序.它更像是一个恶作剧程序,但主要是测试我是否可以制作一个jar文件.

这是代码:

import java.awt.*;  
import java.awt.event.*;  
import java.lang.*;  
import java.util.Random;  
public class randommouse {  
    public static void main(String[] args) {  
        for (int i=1; i<1000; i++) {  
            Random rand = new Random();  
            int w = rand.nextInt(1024) + 1;  
            int h = rand.nextInt(768) + 1;  
            int t = rand.nextInt(2000) + 1;  
            try {  
                Robot r = new Robot();  
                r.mouseMove(w,h);  
                Thread.sleep(t);  
            } catch (AWTException e) {}  
            catch (InterruptedException e) {}  
            catch (NullPointerException e) {}  
        }  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

randommouse.java把它保存到调用的文件中,然后使用编译它

javac randommouse.java  
Run Code Online (Sandbox Code Playgroud)

这是有效的,当我运行它时 …

java executable jar nullpointerexception

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

从python中的另一个包中导入一个包

请假设以下项目结构:

/project
  /packages
    /files
      __init__.py
      fileChecker.py
    /hasher
      __init__.py
      fileHash.py
    mainProject.py
    /test
Run Code Online (Sandbox Code Playgroud)

我想从模块fileHash.py 中访问模块fileChecker.py。这是某种全局包。

一种方法是将路径附加到 sys.path。[顺便说一下,这是 PYTHONPATH 吗?]

分发项目时有什么解决方案?

  • 和上面一样吗?--> 但是在 PYTHONPATH 中可能存在同名模块的路径?
  • setuptools 能完成所有工作吗?

我怎样才能以一种漂亮而干净的方式实现它?

非常感谢。


更新:

另请参阅下面的答案 --> 当直接从其包目录中调用 fileHash.py(包括从文件导入 fileChecker 之类的导入)时,需要将项目的路径添加到 sys.path(如下所述)。

测试用例位于内/试验(见结构上方)也需要的路径添加到sys.path中,从内/测试时调用。

python python-import

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

如何更改环境变量并让其他应用程序在不注销的情况下查看该值?

我在Windows7 64位机器上使用Delphi 10 Seattle.

这是问题所在:

为了为我的软件创建测试环境,我创建了一个小应用程序,将环境变量添加到Windows注册表下

HKEY_CURRENT_USER\Environment
Run Code Online (Sandbox Code Playgroud)

我在我的包和主项目的搜索路径中使用这些变量,以便能够将项目设置提交到源代码控制中,并轻松地从生产切换到测试分支等...

现在,问题是,在创建环境变量之后,Delphi不会更新其"内部系统变量存储"

Tools --> Options --> Environment Variables
Run Code Online (Sandbox Code Playgroud)

而且项目没有编译.

即使重新启动Delphi也没有带来预期的效果.我必须完全重启Windows才能使其正常工作.

有没有办法在我的应用程序中更新Delphi中的系统变量?我错过了别的什么吗?

非常感谢!

delphi environment-variables delphi-10-seattle

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

当应用程序可以作为系统服务运行时,为什么要使用nohup?

我将这个问题放在stackoverflow上,因为我已经在这里找到了很多有关该主题的问题。

简短介绍

简单地说,nohup可用于在后台运行应用程序,并在用户注销或关闭终端或ssh会话后保持其运行,例如

这里有很多关于stackoverflow的示例问题,例如thisthat

我的问题很简单。

为什么选择了nohup,当有类似的选项upstartsystemd......其管理的应用作为服务于更方便的方式(运行级别,...)?

阅读有关相似主题的许多问题,唯一的选择似乎是nohup。几乎从来没有答案是这样的:“ ...使用暴发户脚本,因此一切都由您完成...”


我主要使用eg upstart,除了可能用于快速而肮脏的测试场景。

我缺少重要的东西吗?

linux bash upstart nohup systemd

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