小编Gal*_*eld的帖子

discord.js | 回复留言(实际回复加回复装饰)

最近,Discord 添加了新功能,当用户replies收到一条消息时,它会引用它并添加一条小线,即回复者的个人资料图片与原始发件人的个人资料图片和消息,如下所示(我回复来自机器人的消息):

留言回复截图

是否可以使用 Discord.js 做到这一点?

目前,我使用 没有问题message.reply(),但是机器人只是发送一条消息,而不是实际回复它(发送“回复类型”消息),这是我通过应用程序的 GUI 回复消息时显示的内容,手动(如上图所示)。

javascript discord discord.js

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

无法创建数据目录 - Google Chrome 无法读取和写入其数据目录 - Cordova

我一直在开发 Cordova 应用程序,但突然在 Chrome 上遇到了麻烦。我想开始调试,所以我添加了对浏览器平台的支持,我使用 Chrome。

在之前运行过的 Chrome 上运行该应用程序后,我遇到了这个问题:

创建数据目录失败

谷歌浏览器无法读写其数据目录:

C:/Chromedevsession"

截图在这里:http : //prntscr.com/876kax

我尝试过的事情:

  • 删除 Chrome -> 重新安装 Chrome - 在网上找到这个
  • 删除 Windows 注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome- Google 文件夹中没有 Chrome 文件夹或密钥,只有一个 Update 文件夹
  • 卸载时,使用不同的浏览器作为我的默认浏览器 - 运行应用程序的命令 (cordova run) 没有打开另一个浏览器(我尝试过 Firefox)。

它之前已经有效了,我不知道为什么突然发生了。我尝试升级到 Windows 10 几次都失败了,那么注册表是否有问题?

windows registry google-chrome cordova

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

CSS - 使用过滤器为黑白PNG图像添加颜色

CSS中是否可以使用滤镜为黑白图像添加颜色?我正在谈论使用Photoshop中可能使用的过滤器,更好的例子是Microsoft PowerPoint中的过滤器.

我想要做的是:我有一个黑色图标的图像文件.我想为它添加一个过滤器,使得图像中的所有内容(背景都是透明的)将具有我通过使用过滤器选择的颜色,这样我就能够拥有我想要的任何颜色的图标.就像我在标题中所说的那样,它是一个PNG图像,据我所知,我不能使用SVG过滤器.

我怎样才能做到这一点?我正在尝试使用原始图标为网站编写主题,我坚持这一点.

更新:我想使用原始的PNG图像.我不会用SVG或预编辑的PNG替换它们.

非常感谢提前!

css png colors filter

6
推荐指数
2
解决办法
7473
查看次数

Material-UI | 在 makeStyles 中使用`theme`

我正在尝试获取一个muiTheme,通过它传递给一个组件ThemeProvider 传递给它的子组件,然后在它们创建的类对象中使用主题的属性makeStyles

具体来说,这些是我拥有的组件/文件:

  • 组件LeftSection| 渲染Subsection(如下所述)
  • muiTheme LefSectionTheme| 在类对象中使用LeftSection

  • 组件RightSection| 渲染Subsection

  • 多主题 RightSectionTheme

  • 成分 Subsection

我想要做的是makeStyles()在每个组件中添加一个创建的类对象,并且每个组件都使用主题的属性。我没有在这里发布代码,因为我尝试了很多函数的组合,而且我想我对其中一些函数的工作方式的理解有一个漏洞。

所以这是一个没有任何类的再现:LeftSection 和 RightSection 渲染带有它们的主题的 Subsection - 为此我想添加类。

这是Subsection我要使用类的组件的代码:

import React from "react";
import { useTheme } from "@material-ui/styles";

function Subsection(props) {
  const theme = useTheme();
  return (
    <p
      style={{
        color: theme.palette.primary.main
      }}
    >
      test
    </p>
  );
}

export default Subsection;
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript css reactjs material-ui

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

Linkedin Ads API “dateRange”请求参数的格式是什么?

v2的 dateRange 的正确格式是什么rest-li?文档中当前的示例不支持它,而且我从rest-li文档中不明白它的格式到底是什么。

这是我提出的要求:

标题:

  • X-Restli-Protocol-Version: 2.0.0
  • Authorization: Bearer <token-here>

URL(带请求参数):

https://api.linkedin.com/v2/adAnalyticsV2?q=analytics&pivot=CAMPAIGN&dateRange.start.day=1&dateRange.start.month=1&dateRange.start.year=2017&timeGranularity=DAILY

或者

URL - 解构(带有请求参数):

  • 基本网址:https://api.linkedin.com/v2
  • 参数:

    • q:analytics
    • pivot:CAMPAIGN
    • dateRange.start.day:1
    • dateRange.start.month:1
    • dateRange.start.year:2017
    • timeGranularity:DAILY

我得到的错误:

{
   "serviceErrorCode": 100,
   "message": "Unpermitted fields present in PARAMETER: Data Processing >Exception while processing fields [/dateRange.start.day, /dateRange.start.month, >/dateRange.start.year]",
   "status": 403
}
Run Code Online (Sandbox Code Playgroud)

注意:我在评论中提到了一个具有相同错误的问题,但这可能是由不同的原因引起的,并且那里的答案对我不起作用。如果按照 StackOverflow 的标准,您仍然认为它是重复的,请告诉我,我将结束这个问题。

rest linkedin-api

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

amd64 编译器在 Visual Studio 2022 中的位置 | 使用 NVENC 编译 FFmpeg

我正在尝试按照Nvidia 的指南在 Windows 上编译具有 nvenc 支持的 FFmpeg,它有一个阶段将 Visual Studio 2013 SP2 amd64 编译器的路径导出到编译开发环境的全局路径变量:

导出 PATH="/c/Program Files (x86)/Microsoft Visual Studio 12.0/VC/BIN/amd64/":$PATH

他们在指南前面提到,对于不同版本的 Visual Studio,可能需要不同的路径。我正在尝试使用 Visual Studio 2022 Community,但不知道其 amd64 编译器目录在哪里。我也不知道that VC代表什么(“Visual C”,也许,无论“Visual”可能意味着什么?)。

我在 Visual Studio 2022 的安装目录中发现了几个名为 的目录amd64,但没有一个目录位于VC名称相同或类似的目录下。我认为最有可能成为更新编译器的候选者是在<install-root>/MSBuild\Current\Bin\amd64.

如果有人知道,请告诉我这是否是正确的道路,如果不是,正确的道路是什么。

不过,微软确实提供了 Visual Studio 2013 Update 2 的一个版本(我假设他们将命名方案从“服务包”更改为“更新,这将使其成为相同的软件),但它不提供 64 位版本我想编译一个 64 位软件 - 所以我假设它没有附带一个。如果我错了,请纠正我,这样我就不需要使用 Visual Studio 版本了与指南中的不同。

ffmpeg compilation x86-64 visual-studio nvenc

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