小编cal*_*hiz的帖子

Windows 光标大小大于可用的最大大小

我正在使用一个应用程序,其中我必须开发的选项之一是更改 Windows 10 光标大小。就我而言,更改整个窗口的光标大小很重要,而不仅仅是特定的 java 应用程序窗口。目前,我可以通过修改 HKEY_CURRENT_USER → 控制面板 → Cursors 目录下的 Windows 注册表属性来更改特定光标类型的大小。

不幸的是,我需要将光标尺寸设置为大于 32x32px。我在某个地方找到了一个解决方案,可以通过位图覆盖现有的鼠标光标并仅跟随光标的位置,但我不知道如何开始实施。我在互联网上搜索,发现一些允许用户修改整个Windows 10光标大小的应用程序——例如,这是CursorFX。

您知道如何以编程方式增加光标大小吗?

java windows winapi mouse-cursor

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

ApexCharts.js:如何为折线图中的轴标签设置固定值

我目前正在使用 ApexChart 来显示折线图。

问题:
我想知道是否有办法设置固定轴标签值。


我的研究努力

例如:
假设我想要一个折线图,显示 24 小时内每小时的一些计数,并在 x 轴上的 [00:00, 06:00, 12:00, 18:00] 小时标记处显示刻度(这部分就是我想要的)。

所以我们的图表将有 24 个数据点 [00:00, 01:00, ..., 23:00]。每小时一次。
x 轴上有时间 (hh:mm)。
在 y 轴上我们有计数。

如果我只是简单地插入数据集,我会得到如下所示的图表。
如您所见,ApexCharts 自动设置 x 轴刻度值。

没有刻度线的图表

遗憾的是,这不是我想要的...设置tickAmount也没有得到我想要的结果,因为ApexChart只是将范围(在本例中为0-23)除以tickAmount来获得其刻度。遗憾的是,无法通过划分轴来获得我想要的结果。

我还认为我可以将 x 轴类型设置为类别并仅显示每个第 n 个标签,但该选项似乎也不存在。

以下是我传递给 apexcharts 的选项

const options = {
  chart: {
    type: 'line',
  },
  series: {
    name: 'count',
    data, // data as type [number, number][], first number is date, second number is count. 24 data points. one for every hour. …
Run Code Online (Sandbox Code Playgroud)

javascript charts apexcharts

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

ktor websocket flow api 是如何工作的?

我使用 ktor 通过 websockets 进行服务器端开发。

文档向我们展示了使用传入通道的示例:

for (frame in incoming.mapNotNull { it as? Frame.Text }) {
    // some
}
Run Code Online (Sandbox Code Playgroud)

mapNotNull被标记为已弃用,以支持Flow. 我应该如何使用这个API以及可能存在哪些问题?例如,这Flow是一股冷流。这意味着将在每个collect. 它在 websocket 上下文中如何工作。是否会在第二次collect调用时重新打开,或者旧消息可能会在下一次调用后传递一次collect?如何收集N消息,然后停止收集,然后再次收集?

提前致谢 :)

websocket server ktor

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

在 Intellij IDEA 中实现方法时,org.jetbrains.annotations.NotNull 而不是 javax.annotation.Nonnull

在最近的 JetBrains Intellij IDEA 更新之后,我发现当我尝试实现用 javax.annotation.Nonnull 注释的方法时 - IDE 用 org.jetbrains.annotations.NotNull 来实现它。

例子:

如果你有一个接口:

import javax.annotation.Nonnull;

interface User {

    @Nonnull
    String getName();
}
Run Code Online (Sandbox Code Playgroud)

它将被实施为:

import org.jetbrains.annotations.NotNull;

class Customer implements User {

    @NotNull
    @Override
    public String getName() {
        return null;
    } 
}
Run Code Online (Sandbox Code Playgroud)

问题是如何配置IDE来实现带有严格验证注解的方法?

jetbrains-ide intellij-idea java-annotations

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

在字典中存储 Lambda

我正在尝试将 lambda 函数存储在 python 字典中。似乎循环用最后一个 lambda 覆盖了存储在字典中的所有数据。例如:

example_dict = {}
for i in range(5):
    example_dict[i] = lambda x: x + i

for key, func in example_dict.items():
    print(key, func(10))
Run Code Online (Sandbox Code Playgroud)

应该输出

0 10
1 11
2 12
3 13
4 14
Run Code Online (Sandbox Code Playgroud)

但实际输出是:

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

这对我来说非常有趣。有人知道为什么最后一个 lambda 函数会覆盖字典中的所有其他数据吗?

python lambda closures

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

NestJS (7.5.1) 不在监视模式下监视资源

由于某种原因,nest start --watch 没有监视任何非打字稿资产。尽管我完全遵循了该文档所说的内容:https://docs.nestjs.com/cli/monorepo#assets我似乎无法弄清楚这一点。我在标准模式和单一回购模式下尝试过,但没有成功。我开始了一个新项目只是为了展示我所看到的。

巢——版本:7.5.1

运行命令时:npm run start:dev我希望每次更新 html 文件时都会看到“检测到增量文件更改”消息,并且应用程序会重新加载,但在初始应用程序加载后没有任何反应。在初始应用程序加载时,文件确实会复制到 dist 文件夹,所以这很好,但我希望当我开发和更新这些文件时,应用程序也应该重新加载,但它似乎只适用于打字稿文件。我是否误解了这应该做什么?

这是 Nest-cli.json:

{
  "collection": "@nestjs/schematics",
  "sourceRoot": "src",
  "compilerOptions":{
    "assets": ["**/*.html"],
    "watchAssets": true
  }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗??

livereload nestjs

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

WordPress / 站点运行状况 / REST API 错误 / 环回错误

你好吗?当我使用本机 WordPress 站点运行状况功能时,我收到两个错误。

Your site could not complete a loopback request

Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.

The loopback request to your site failed, this means features relying on them are not currently working as expected.

Error: cURL error 35: OpenSSL SSL_connect: Connection reset by peer in connection to mydomain.com:443 (http_request_failed)
Run Code Online (Sandbox Code Playgroud)

The REST API encountered an error

The REST API is …
Run Code Online (Sandbox Code Playgroud)

wordpress openssl loopback wordpress-rest-api csf

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

Pimcore 考试:为数据对象详细信息页面创建动态路由有哪些选项?

我有一个问题要问 pimcore。为对象详细信息页面创建动态路由的可能性有哪些?

在我看来,我可以通过自定义路由/静态路由和 Symfony 路由来实现这一点,对吗?

目前我陷入了考试课程,上面的答案是不正确的。

问题是:为数据对象详细信息页面创建动态路由有哪些选项?

  1. 史麦福尼路线
  2. 数据对象的 URL 别名
  3. 漂亮的网址
  4. 静态路由

我尝试了很多变体,但都是错误的。

我已经阅读了文档和 pimcore 自己的社区。我认为预期的答案是错误的。对我来说,了解什么是正确的以及为什么是正确的很重要。

pimcore

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

vaadin hilla 代替 flow 有什么问题

我使用 vaadin 和 flow 开发 web 应用程序已经有一段时间了(与 Spring Boot 一起),并且偶然发现了 hilla,一个新的 vaadin“插件”或项目...(www.hilla.dev)。

我知道 flow 和 vaadin 使用 typescript 来做一些事情,但我从来不需要深入研究我的 java 后端和生成的 html/js/css 之间的这个元层......

所以我问自己,hilla 有什么用处让我的生活变得更轻松?或者,hilla 是否更适合从 javascript 和 typescript 转向 vaadin 的人,而不是相反?

vaadin spring-boot vaadin-flow hilla

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

如何在反应中使用刷新令牌

我有一个像这样的获取刷新令牌网址client.com/api//auth/refresh-token。但我很难使用这个。我认为登录后应该在本地存储中保存刷新令牌。但我该如何使用它呢?

登录.tsx

export const useLogin = () => {

    const LoginAuth = async (data: AuthenticationProps) => {
        await axios.post(baseURL + `client/auth/login`,
        {
            email: data.email,
            password: data.password,
        },
        {
            headers: {
                "Content-Type": "application/json",
                Accept: "application/json",
            }
        }
        )
        .then((res) => {
            if(res.status === 200) {
                console.log("success")
            }
        }, (err) => {
            console.log(err);
        })
        
    }
    return {
        LoginAuth,
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs

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