小编Ada*_*tan的帖子

在 asciidoc 中转义 `/**`

我的目标

我正在尝试提交对Filebeat 文档的修复,该文档是用asciidoc编写的。

来源

目前不可能递归地获取目录的所有子目录中的所有文件。但是,该/**模式可用于从预定义级别的子目录中获取所有文件。例如, /var/log/**/*.log和分别从 的子目录和子目录中/var/log/**/**/*.log获取所有文件。请注意,两者都不会从文件夹本身获取日志文件。.log/var/log/var/log

结果

来自asciidoclive.com

在此输入图像描述

我的问题

/**输出中的变为,/其后面的单词无意中以粗体标记。

我的问题

我如何/**在asciidoc中正确转义?

asciidoc filebeat

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

在Jekyll模板中定义site.title

我的问题

我正在使用jekyll-materialize-starter-template构建一个Jekyll静态站点.

主页包含h1前中心的标题:

在此输入图像描述

哪个读取Your awesome title,并在_layouts/home.html以下定义:

<h1 class="header center orange-text">{{ site.title }}</h1>
Run Code Online (Sandbox Code Playgroud)

我该如何设置值site.title

我试过了什么

  • 搜索site.titletitle
  • 阅读有关变量文档
  • 硬编码我的头衔.工作,但感觉做错了 - 应该正确设置变量.

我的问题

如何设置site.titleJekyll模板使用的变量?

templates jekyll

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

使用python自动按"提交"按钮

我使用的公交公司经营着一个糟糕的网站(希伯来语,英语),它制作了一个简单的"今天从A到B的时间表"查询噩梦.我怀疑他们正在努力鼓励使用昂贵的短信查询系统.

我正试图从网站收集整个时间表,通过提交每个可能点的查询到每个可能的点,这将总计大约10k查询.查询结果显示在弹出窗口中.我对网络编程很陌生,但熟悉python的基本方面.

  1. 什么是解析页面最优雅的方法,从下拉菜单中选择一个值,然后使用脚本按"提交"?
  2. 如何为程序提供新弹出窗口的内容作为输入?

谢谢!

python scripting form-submit data-harvest

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

网络图形可视化工具

我需要获得网络图的2d图片.我知道拓扑结构.有什么工具可以帮我这么做吗?

networking data-visualization graph

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

Python:变量内容的自动更改

我有一个Python函数,它接收许多变量,并从中构建一个SQL查询:

def myfunc(name=None, abbr=None, grade=None, ...)
Run Code Online (Sandbox Code Playgroud)

这些值应构建SQL查询.为此目的,那些平等的人None应该改为NULL,而存储有用价值的人应该接受's:

name="'"+name+"\'" if name else 'NULL'
abbr="'"+abbr+"\'" if abbr else 'NULL'
...
Lots of lines here - that's my problem!
...
Run Code Online (Sandbox Code Playgroud)

然后,

query="""INSERT INTO table(name, abbr, ...)
         VALUES (%(name)s, %(abbr)s, ...) """ locals()
cur.execute(query)
Run Code Online (Sandbox Code Playgroud)

是否有更好的,更Pythonic方式根据此规则更改变量内容?

亚当

python variables psycopg2

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

用 NaturalDocs 记录 Python

我对NaturalDocs很好奇,并想自动记录一些 Python 文件。这些文件使用文档字符串进行记录。这些文件使用epydoc完美解析。

示例文件 ( /tmp/test/test.py):

def m(a, b):
   """/*
      Function: m     
      Multiplies two integers.
   
      Parameters:
         a - The first integer.
         b - The second integer.
   
      Returns:
         The two integers multiplied together.
   */"""
   print a*b
   return a*b   
m(3,5)
Run Code Online (Sandbox Code Playgroud)

我试过了:

$ mkdir nd
$ mkdir html
$ naturaldocs -i /tmp/test -o HTML html -p nd
Finding files and detecting changes...
Parsing 1 file...
Updating menu...
Updating CSS file...
Done.
Run Code Online (Sandbox Code Playgroud)

但得到空结果(html目录只有一些.js文件)。

有没有办法告诉 NaturalDocs …

python

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

Java命令在bash上运行,在zsh上失败

考虑以下使用以下命令运行完美的命令bash:

java -classpath bin:lib/* FunctionalTests.TestRunner
Run Code Online (Sandbox Code Playgroud)

课程在bin,罐子里面lib,main()bin/FunctionalTests/TestRunner:

.
??? bin
??? lib
?   ??? commons-collections-3.2.1.jar
?   ??? commons-httpclient-3.1.jar
?   ??? commons-io-2.1.jar
?   ??? commons-lang-2.4.jar
?   ??? commons-logging-1.1.1.jar
?   ??? ...
??? src
Run Code Online (Sandbox Code Playgroud)

运行相同的命令时zsh,输出为:

zsh: no matches found: ./bin:./lib/*
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java bash shell zsh

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

SVN中的Eclipse .classpath:JRE冲突

我将提交Eclipse .classpath.project进入SVN,遵循我在这里得到好建议.

问题是某些JRE定义对于开发人员的机器是唯一的,例如:

<classpathentry kind="con" path="..JRE_CONTAINER/org..../Jeffs JRE"/>
Run Code Online (Sandbox Code Playgroud)

如果提交此行,则在其他没有的计算机上失败Jeffs JRE.

有任何解决方法吗?是否也可以共享JRE定义?

eclipse version-control metadata eclipse-metadata

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

正则表达式匹配之间的字符串列表

如何在正则表达式模式之间找到所有字符串?例如,

>>> s="123 asd 12 456 sfd g 789"
>>> reg=re.compile("\d{3}")
>>> reg.findall(s)
['123', '456', '789']
Run Code Online (Sandbox Code Playgroud)

我想找到:

[' asd 12 ', ' sfd g ']
Run Code Online (Sandbox Code Playgroud)

python regex

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

在烧瓶应用程序中重用样板代码

我在许多烧瓶应用程序中都有一些错误处理调用.例如,我的404响应是使用@app.errorhandler装饰器定义的:

@app.errorhandler(404)
def page_not_found(e):
    return jsonify({'status': 'error',
                    'reason': '''There's no API call for %s''' % request.base_url,
                    'code': 404}), 404
Run Code Online (Sandbox Code Playgroud)

由于我有大量的样板代码,我想将它放在一个公共文件中,并从一个地方继承或导入我的烧瓶应用程序.

是否可以从其他模块继承或导入烧瓶样板代码?

python error-handling code-reuse boilerplate flask

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