小编Tah*_*lil的帖子

Google图表:增加x轴标签和x轴之间的边距

我正在使用 angular-google-chart ( https://github.com/FERNman/angular-google-charts ) 一个 google-chart 的角度包装器来显示柱形图。我想增加 x 轴标签和 x 轴之间的边距。下图中红色部分表示我要增大间隙的地方 在此输入图像描述

根据文档,我添加了以下代码:

options: {
      ...

      hAxis: {
        textStyle: {
          fontSize: 10,
          fontStyle: "Arial",
          marginTop: '10',
          color: '#808080'
        },
   ...
Run Code Online (Sandbox Code Playgroud)

颜色、字体大小和字体样式有效,但无法获取边距间隙。有任何想法吗?提前致谢。

javascript google-visualization angular

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

Web密码学实现HKDF以输出ECDH

我想使用 HKDF 作为密钥导出函数来实现椭圆曲线 diffie hellman。我在前端使用 python 后端和(普通)javascript。我在后端使用python 加密库,在前端使用Web Crypto api作为加密库。我在双方创建了 ECDH 密钥对并交换了公共密钥。现在我尝试使用交换的公钥和私钥以及 HKDF 算法创建 AES 共享密钥。我可以在 python 后端执行此操作(我按照此示例获取 python 代码):

def encrypt(public_key, secret):
global loaded_public_key
loaded_public_key = public_key
shared_key = server_private_key.exchange(ec.ECDH(), public_key)
IV = bytes("ddfbccae-b4c4-11", encoding="utf-8")
derived_key = HKDF(
        algorithm=hashes.SHA256(),
        length=32,
        salt=None,
        info=None,
).derive(shared_key)
aes = Cipher(algorithms.AES(derived_key), modes.GCM(IV))
encryptor = aes.encryptor()
padder = padding.PKCS7(128).padder()
padded_data = padder.update(secret.encode()) + padder.finalize()
return encryptor.update(secret.encode()) + encryptor.finalize()
Run Code Online (Sandbox Code Playgroud)

但我不知道如何使用网络加密 API 来做到这一点。这是我的尝试:(但不起作用)

async function deriveSecretKey(privateKey, publicKey) {
  let sharedKey = …
Run Code Online (Sandbox Code Playgroud)

javascript encryption cryptography webcrypto-api

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

在brave浏览器中禁用跨源读取阻止(CORB)

我使用lighttpd提供静态内容(html、css 和 js) 。我想使用带有 python 的 wsgi 应用程序从本地主机上托管的服务器调用 api。当我尝试从前端调用 api(使用 ajax 和 jquery 库)时,出现以下错误。 错误截图

我正在通过勇敢的浏览器访问该网站。出于测试目的,如何禁用此“跨源读取阻止 (CORB) 阻止跨源响应”功能?

python ajax brave cross-origin-read-blocking

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

Zerotier cli 命令在 ubuntu 中给出错误“缺少端口且未找到 Zerotier-one.port”

我使用以下命令从他们的网站下载了零层:

curl -s https://install.zerotier.com | sudo bash
Run Code Online (Sandbox Code Playgroud)

每当我尝试使用 Zerotier cli 时,都会出现以下错误:“zerotier-cli:在 /var/lib/zerotier-one 中找不到端口和 Zerotier-one.port”

截屏

我使用的是 Ubuntu 20.04。如何解决这个错误?

ubuntu zerotier ubuntu-20.04

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

如何在nodejs中以编程方式删除Rabbitmq中的队列?

在我的节点服务器中,我使用 amqplib ( https://www.npmjs.com/package/amqplib ) 与本地 Rabbitmq 服务器交互。我使用 Rabbitmq 中的库创建了一个队列。有什么办法可以删除队列吗?我在 amqplib 文档中找不到任何解决方案,我不确定是否有解决方案...我可以使用 amqplib 来完成它,还是 Node js 中有其他方法可以在 Rabbitmq 中创建和删除队列?

rabbitmq node.js

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

pandas python中按列号读取csv文件

我有一个包含数百列的 csv 文件,每列都有很长的名称。有没有办法只按编号读取指定的列,例如列号 2 到 5 和列号 50 到 71。我知道我可以使用“usecols”参数按列名称读取指定的列,但是我可以指定列号吗获得所需的列?

python python-3.x pandas

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