小编hc_*_*dev的帖子

从 Keycloak 导出用户和角色

我在 Keycloak 中创建了要导出的用户和角色。

当我尝试使用 UI 中领域的“导出”按钮导出它们时,我下载了一个 JSON 文件。

在此输入图像描述

但我在导出的文件中找不到任何用户或角色realm.json

如何从 Keycloak 导出包含用户和角色的领域 JSON?

export keycloak

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

在 Markdown 文档中使用 plantuml

目前我正在尝试使用 Markdown 进行演示。

为了包含 UML 图,我想使用 PlantUML。

代码写在下面的文档中。我的理解是,这应该有效。然而事实并非如此。

当然,有一种解决方案可以在外部单独创建 UML 图并包含在 markdown 中。然而,这会使该文档变得不那么独立。

降价代码

这是代码(部分):

---
Previous slide

---

# diagram

```plantuml
@startuml
  class Example {
    - String name
    - int number 
    
    +void getName()
    +void getNumber()
    +String toString()
  }
@enduml
```

---
Next slide

---
Run Code Online (Sandbox Code Playgroud)

这篇博文表明这应该可行。

我有什么遗漏的吗?

markdown plantuml

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

错误:pip 的依赖解析器当前未考虑所有已安装的软件包

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
daal4py 2021.5.0 requires daal==2021.4.0, which is not installed.
mxnet 1.7.0.post2 requires numpy<1.17.0,>=1.8.2, but you have numpy 1.18.5 which is incompatible.
d2l 0.17.5 requires numpy==1.21.5, but you have numpy 1.18.5 which is incompatible.
d2l 0.17.5 requires requests==2.25.1, but you have requests 2.18.4 which is incompatible.
Run Code Online (Sandbox Code Playgroud)

python numpy

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

如何在 Pandas 中显示某列的全文

我有一个数据框,其中包含一列长文本。

为了演示它的外观(请注意文本应继续的省略号“...”):

id  text                       group 
123 My name is Benji and I ... 2
Run Code Online (Sandbox Code Playgroud)

上面的文字实际上比该短语更长。例如它可以是:

我叫本吉,住在堪萨斯州。

实际文本比这长得多。

当我尝试仅对文本列进行子集化时,它仅显示带有点“...”的部分文本。

我需要确保显示全文以供稍后进行文本摘要。但我不确定在选择文本列时如何显示全文。

我的df['text']输出看起来像这样:

1    My name is Benji and I ... 
2    He went to the creek and ... 
Run Code Online (Sandbox Code Playgroud)

如何显示全文而不显示索引号?

python text visualization pandas

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

在 OPA rego 中使用 OR 条件

我想使用 OR 运算来组合以下条件:

  • 我的计数arr不等于0
  • 我的email不包含"test.com"

目前我正在使用内置函数any()

any([count(arr) != 0, not contains(email, "test.com")])
Run Code Online (Sandbox Code Playgroud)

然而我的规则产生了错误。

我怎样才能一次性实现并改进这一目标?

open-policy-agent rego

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

用于验证 Linux 文件夹路径的正则表达式模式

使用JAVA。我试图找到一种更优雅的方式来验证 Linux 文件夹路径(不包括文件名)。

到目前为止,我所拥有的是: "^\\/$|^((\\/([a-zA-Z0-9_-]+))+)$"

文件夹路径应仅包含以下字符:字母数字破折号下划线

测试用例

有效/匹配:

  • /
  • /abc
  • /abc/abc/abc/abc

无效/不匹配:

  • null空字符串
  • /abc/
  • /abc/abc/abc/abc/

java regex linux validation filepath

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

SQLAlchemy 错误:“TypeError:附加参数应命名为 &lt;dialectname&gt;_&lt;argument&gt;,得到 'nullable'”

问题

在学习有关使用 Flash 的教程时,我在使用 Flask 时遇到错误。由于我是一个基本的 Python 程序员,我不明白它为什么或有什么问题。

所以如果你不介意解释它或添加一个解释链接。

控制台打印错误

(不知道什么是重要的,抱歉)

C:\Users\name\Desktop\Eeverything on this computer\GCSE\Computer Science\free-style\organised\website>python flaskblog.py
C:\Users\name\Anaconda3\lib\site-packages\flask_sqlalchemy\__init__.py:835: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.
  'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
Traceback (most recent call last):
  File "flaskblog.py", line 22, in <module>
    class Post(db.Model):
  File "C:\Users\name\Anaconda3\lib\site-packages\flask_sqlalchemy\model.py", line 67, in __init__
    super(NameMetaMixin, cls).__init__(name, bases, d)
  File "C:\Users\name\Anaconda3\lib\site-packages\flask_sqlalchemy\model.py", line 121, in __init__
    super(BindMetaMixin, cls).__init__(name, bases, …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask

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

KaiOS - 使用 WhatsApp 分享

我正在尝试为 KaiOS 开发一个应用程序,我想在其中与 WhatsApp共享文本消息

我尝试使用深层链接,例如:

  • app://whatsapp/send
  • whatsapp://send

两者都不起作用。

有谁知道如何与 WhatsApp 分享内容?

deep-linking whatsapp kaios

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

Python将字典插入数据库表的最简单方法?

我有一本包含键和值的字典,例如:

my_dict = {'a':33, 'b': 'something', 'c': GETDATE(), 'd': 55}
Run Code Online (Sandbox Code Playgroud)

假设SQL表中的列名也像字典的键一样命名,即“a,b,c,d”。

实际的字典有 20 多个键:值对。

代码

我已经使用pyodbc.connect创建了一个cursor可以用来执行 SQL INSERT 语句的文件:

for k in my_dict.keys():
    cursor.execute(
    '''
        INSERT INTO TABLEabc (%s)
        VALUES (%s)
    '''
    % (k, my_dict[k])
    )
Run Code Online (Sandbox Code Playgroud)

但这看起来效率很低,因为每次都是一个新的 SQL 操作。

  1. 使用循环插入值的最简单方法是什么?
  2. 我该如何编写它,以便它只插入一个包含所有值的内容?

python sql pyodbc

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

连续调用方法时如何异步延迟?

我希望在调用该方法之前延迟 1 分钟printFirst()而不影响主线程。

代码

我试过

// define delaying print-method using Timer
static void printFirst() {
  new java.util.Timer().schedule(
    new java.util.TimerTask() {
      public void run() {
        System.out.println(ts() + " First");
      }
    },60000
  );
}

// main to run
System.out.println(ts() + " Zero");
printFirst();
printFirst();
printFirst();
System.out.println(ts() + " Second");
System.out.println(ts() + " Third");
System.out.println(ts() + " Fourth");
Run Code Online (Sandbox Code Playgroud)

实际产量

但输出是

Timestamp: 2023-01-05 17:40:43.664 Zero
Timestamp: 2023-01-05 17:40:43.666 Second
Timestamp: 2023-01-05 17:40:43.667 Third
Timestamp: 2023-01-05 17:40:43.667 Fourth
Timestamp: 2023-01-05 17:41:13.681 First
Timestamp: …
Run Code Online (Sandbox Code Playgroud)

java delay

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