小编ucd*_*eam的帖子

过滤特殊字符,例如shell输出中的颜色代码

我在python中运行shell命令,将其输出记录到文件中,最后在网页上显示.但是也记录了命令输出的颜色样式字符.有没有办法过滤出颜色样式字符或在网页上正确显示它们?非常感谢!

输出日志:

" 22200K .......\u001b[0m\u001b[91m... .......... ...\u001b[0m\u001b[91m.\u001b[0m\u001b[91m...... .........\u001b[0m\u001b[91m.\u001b[0m\u001b[91m \u001b[0m\u001b[91m.\u001b[0m\u001b[91m.\u001b[0m\u001b[91m.\u001b[0m\u001b[91m.\u001b[0m\u001b[91m...... 50% 28.6K 12m55s"
Run Code Online (Sandbox Code Playgroud)

真实的文字:

[INFO][88] 22250K .......... .......... .......... .......... .......... 50% 35.8K 12m53s
Run Code Online (Sandbox Code Playgroud)

python shell

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

如何通过CSS在一行中的框之间创建相等的空间

我要求一行有4个盒子.

  1. 盒子有固定的宽度和高度
  2. 但行的宽度将根据屏幕大小而变化.
  3. 第一个框应该与行的左边框对齐
  4. 最后一个框与右边框对齐.
  5. 任何两个盒子之间的空间也应相等.

是否有一种纯粹的CSS方式来实现这一目标?这是jsfiddle code.

HTML:

<div class="row">
    <div class ="col">
        <div class="box"></div>
    </div>
    <div class ="col">
        <div class="box"></div>
    </div>
    <div class ="col">
        <div class="box"></div>
    </div>
    <div class ="col">
        <div class="box"></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.row {
    display: table;
    border: 1px solid green;
    width: 400px; /* it changes by screen size actually */
    padding: 5px;
}
.row:before, .row:after {
    content: "";
}
.row:after {
    clear: both;
}
.col {
    float: left;
    width: 25%;
}
.box { …
Run Code Online (Sandbox Code Playgroud)

css

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

无法在我的应用程序中验证GitHub X-Hub-Signature

我正在使用GitHub作为我的代码存储库。我为一个存储库创建了一个webhook,因此当将任何代码更改推送到该存储库时,GitHub都会通知我的应用编译该代码。在我的应用程序中编译代码之前,我需要验证GitHub请求中的X-Hub-Signature,这就是我在python中所做的事情。我发现我用密钥和有效负载计算出的签名始终与GitHub提供的签名不匹配。有什么想法吗?谢谢!

import hmac
import hashlib
import pickle

def compile_code(request):
    payload = pickle.dumps(request.DATA)
    signature = hmac.new(APP_KEY, payload, hashlib.sha1).hexdigest()
    if signature == request.META.get('X-Hub-Signature'):
        do_compile_code()
    else:
        ...
Run Code Online (Sandbox Code Playgroud)

python git github

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

标签 统计

python ×2

css ×1

git ×1

github ×1

shell ×1