小编Ada*_*tan的帖子

在jsFiddle中使用twitter的bootstrap

我想在我的一个小提琴中使用Twitter的Bootstrap.由于jsFiddle不提供bootstrap作为其预定义库之一,我正在寻找一个缩小的URL.

Twitter的Bootstrap有免费的缩小URL吗?

minify jsfiddle twitter-bootstrap

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

Android logcat:使用电子邮件从设备发送日志条目

脚本

我已经向几个朋友发布了Android应用的测试版.现在,我想修复测试期间出现的一些错误.

我已经设置了第三方崩溃报告实用程序,因此我可以轻松处理应用程序崩溃.但是,有一些错误的行为不会导致崩溃.在这些情况下,我想检查应用程序日志,看看出了什么问题.

有没有办法让应用程序通过电子邮件发送其logcat条目?

澄清

  • 有许多日志应用程序(android-log-collector,Log Viewer(logcat))可以检查和显示logcat条目.但是,自Android 4.1以来,这些应用无法访问其他应用的日志.
  • 我不介意在设备中占用大量空间 - 此功能仅适用于beta测试人员.
  • 解决方案应该没有root或任何其他特殊权限.

android logcat

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

Python:用于绘制甘特图的模块

是否有一个很好的Python模块用于绘制甘特图?我已经尝试过CairoPlot,但它会为复杂的数据集生成错误的结果,并且缺少许多配置选项.

代码示例和图像非常受欢迎.

谢谢,

亚当

python gantt-chart

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

Python:为什么IDLE这么慢?

IDLE是我最喜欢的Python编辑器.它提供了非常好的和直观的Python shell,对于单元测试和调试非常有用,并且是一个整洁的调试器.

但是,在IDLE下执行的代码非常慢.疯狂地说我的意思是慢3个数量级:

庆典

time echo "for i in range(10000): print 'x'," | python
Run Code Online (Sandbox Code Playgroud)

需要0.052秒,

import datetime
start=datetime.datetime.now()
for i in range(10000): print 'x',
end=datetime.datetime.now()
print end-start
Run Code Online (Sandbox Code Playgroud)

注意到:

>>> 0:01:44.853951
Run Code Online (Sandbox Code Playgroud)

这大约慢了2000倍.

有任何想法或想法如何改善这一点?我想这与后台的调试器有关,但我不太确定.

亚当

python performance python-idle

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

使用sphinx自动记录python类,模块

我已经安装了Sphinx,以便记录一些我正在研究的python模块和类.虽然标记语言看起来非常好,但我还是没有设法自动记录python代码.

基本上,我有以下python模块:

SegLib.py
Run Code Online (Sandbox Code Playgroud)

还有一个叫它的班级Seg.我想在生成的sphinx文档中显示类和模块的文档字符串,并为其添加更多格式化文本.

index.rst看起来像这样:

Contents:

.. toctree::
:maxdepth: 2

chapter1.rst
Run Code Online (Sandbox Code Playgroud)

并且chapter1.rst:

This is a header
================
Some text, *italic text*, **bold text**

* bulleted list.  There needs to be a space right after the "*"
* item 2

.. note::
   This is a note.

See :class:`Seg`
Run Code Online (Sandbox Code Playgroud)

但是Seg只是以粗体打印,而不是与类的自动生成的文档相关联.

尝试:参见:class:Seg Module:mod:'SegLib'模块:mod:'SegLib.py'

也没有帮助.任何想法或良好的教程链接?

编辑:将SegLib更改为段(感谢,iElectric!),并将chapter1.rst更改为 ::mod:segmentsModule ------------------------- -

.. automodule:: segments.segments

.. autoclass:: segments.segments.Seg
Run Code Online (Sandbox Code Playgroud)

但是,无法让sphinx直接记录类中的函数,或者更好 - 将类中的所有函数自动添加到文档中.试着

.. autofunction:: segments.segments.Seg.sid …
Run Code Online (Sandbox Code Playgroud)

python documentation-generation python-sphinx

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

显示python unittest结果以漂亮的表格形式显示

我正在编写一个Pythonic工具,用于验证某个系统的正确性.每个验证都是用Python编写的unittest,报告如下:

test_exclude_list_not_empty (__main__.TestRepoLists)
Assert the the exclude list is not empty ... ok
test_include_list_not_empty (__main__.TestRepoLists)
Assert the the include list is not empty ... ok
test_repo_list_not_empty (__main__.TestRepoLists)
Assert the the repo list is not empty ... ok
Run Code Online (Sandbox Code Playgroud)

在我看来,这种格式很难阅读,特别是对于非Python主义者.是否有任何报告生成器可以以漂亮的表格形式生成报告,例如:

+----------------------------------------------------------------+-----------+
| Test                                                           |  Status   |
+----------------------------------------------------------------+-----------+
| Assert the the exclude list is not empty                       |  OK       |
| Assert the the include list is not empty                       |  OK       |
| Assert the the repo list is not empty …
Run Code Online (Sandbox Code Playgroud)

python testing unit-testing python-unittest test-reporting

21
推荐指数
2
解决办法
4万
查看次数

JSON Schema:验证数字或空值

有没有办法让JSON架构属性成为数字或null

我正在构建一个包含heading属性的API .可以是介于0(含)和360(独占)之间的数字,也可以为null,因此以下输入可以:

{"heading": 5}
{"heading": 0}
{"heading": null}
{"heading": 12}
{"heading": 120}
{"heading": null}
Run Code Online (Sandbox Code Playgroud)

以下输入是错误的:

{"heading": 360}
{"heading": 360.1}
{"heading": -5}
{"heading": false}
{"heading": "X"}
{"heading": 1200}
{"heading": false}
Run Code Online (Sandbox Code Playgroud)

附录:

anyOf显然是正确的答案.为清晰起见,添加完整的架构.

架构

{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "heading": {
        "anyOf": [
          {"type": "number"},
          {"type": "null"}
        ]
      }
    }
}
Run Code Online (Sandbox Code Playgroud)

python api validation json jsonschema

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

詹金斯拒绝重启

这个答案之后,我尝试使用以下命令重新启动Jenkins实例:

(jenkins_url)/safeRestart
Run Code Online (Sandbox Code Playgroud)

(jenkins_url)/restart
Run Code Online (Sandbox Code Playgroud)

两者都失败了以下消息:

Jenkins无法按照当前配置重启自己.

搜索Jenkins cannot restart itself as currently configured出现的消息显示,当app.lifecycle.canRestart为上,但我不知道如何设置它.

知道如何让Jenkins重新启动吗?

在此输入图像描述

restart jenkins

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

elasticsearch的默认用户和密码是什么?

用Docker安装了Elastic:

docker run -p 9200:9200 \
           -p 9300:9300 \
           -e "discovery.type=single-node" \ 
           docker.elastic.co/elasticsearch/elasticsearch:5.6.2
Run Code Online (Sandbox Code Playgroud)

但是curl localhost:9200失败并出现身份验证错

{
  "error": {
    "root_cause": [
      {
        "type": "security_exception",
        "reason": "missing authentication token for REST request [/]",
        "header": {
          "WWW-Authenticate": "Basic realm=\"security\" charset=\"UTF-8\""
        }
      }
    ],
    "type": "security_exception",
    "reason": "missing authentication token for REST request [/]",
    "header": {
      "WWW-Authenticate": "Basic realm=\"security\" charset=\"UTF-8\""
    }
  },
  "status": 401
}
Run Code Online (Sandbox Code Playgroud)

Elasticsearch的默认用户名/密码组合是什么?

passwords credentials username elasticsearch docker

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

C++浮点数组初始化

可能重复:
C和C++:自动结构的部分初始化

在阅读Code Complete时,我遇到了一个C++数组初始化示例:

float studentGrades[ MAX_STUDENTS ] = { 0.0 };
Run Code Online (Sandbox Code Playgroud)

我不知道C++可以初始化整个数组,所以我测试了它:

#include <iostream>
using namespace std;

int main() {
    const int MAX_STUDENTS=4;
    float studentGrades[ MAX_STUDENTS ] = { 0.0 };
    for (int i=0; i<MAX_STUDENTS; i++) {
        cout << i << " " << studentGrades[i] << '\n';
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

该计划给出了预期的结果:

0 0
1 0
2 0
3 0
Run Code Online (Sandbox Code Playgroud)

但是,将初始化值更改0.0为,例如9.9:

float studentGrades[ MAX_STUDENTS ] = { 9.9 };
Run Code Online (Sandbox Code Playgroud)

给出了有趣的结果:

0 9.9
1 …
Run Code Online (Sandbox Code Playgroud)

c++ arrays floating-point initialization

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