小编Jac*_*k P的帖子

带有 C++ 后端的 Electron - 安全吗?

我已经用 Electron 编写了一个 UI,我想将它与我的 C++ 代码连接起来。但是,我将销售此产品,因此我想知道这是否使人们更容易破解我的 C++ 代码?显然我知道编译后的 C++ 无论如何都可以破解,但这会以任何方式影响它吗?

此外,在保持最大可能安全性的同时,最好的方法是什么?

谢谢。

编辑:这个怎么样?是否可以使用 C++ 作为 Electron.js 的后端?

EDIT2:澄清一下,我的 Electron 应用程序将显示在 C++ 程序中执行的操作的状态。因此,我需要将列表、字典、字符串等从 C++ 发送到 JS,然后 JS 将呈现它。此外,我的 Electron 应用程序上的按钮需要触发 C++ 代码中的操作,例如停止或启动程序的某些部分。

cracking electron

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

将两个元组合并到字典中时出现问题

我有一个排序的整数ID的列表,例如

[1, 2, 10, 15, 16, 17, 20, 34, ...]
Run Code Online (Sandbox Code Playgroud)

我在按ID排序的ID旁边有一个元组代码元组(tuple1),例如

((1, "A"), (2, "A"), (15, "B"), (16, "A"), (17, "B"), (34, "B"), ...)
Run Code Online (Sandbox Code Playgroud)

我还有另一个具有相同格式的元组(tuple2)

((1, "B"), (2, "B"), (10, "B"), (16, "A"), (17, "B"), (34, "B"), ...)
Run Code Online (Sandbox Code Playgroud)

我想将元组组合成一个字典,其中键是ID,值是一个列表,该列表按顺序包含来自tuple1的代码和来自tuple2的代码。如果ID存在于ID列表中,但不存在于元组中,则该值应为"N/A"

因此,使用以上数据,应产生以下内容:

{1: ["A", "B"], 2: ["A", "B"], 10: ["N/A", "B"], 15: ["B", "N/A"],
 16: ["A", "A"], 17: ["B", "B"], 20: ["N/A", "N/A"], 34: ["B", "B"]}
Run Code Online (Sandbox Code Playgroud)

我花了相当长的时间思考这个问题,但我无法提出解决方案。如果有人可以帮助我弄清楚如何在Python中运行它,那将非常有帮助。

谢谢。

编辑:这不是重复的,这个问题要复杂得多。

python dictionary

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

未捕获的引用错误:未定义要求(电子)

我的 Electron 应用程序遇到问题。大约 9 个月前,它可以正常工作,但现在我制作的自定义最小化和最大化按钮无法正常工作。

这是我的文件结构

node_modules
    ...
web
    css
        main.css
    html
        index.html
    images
        ...
    js
        index.js
    themes
        ...
main.js
package.json
package-lock.json
require.js
Run Code Online (Sandbox Code Playgroud)

这是内容index.html

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" href="../css/main.css">
        <style type="text/css">* {visibility: hidden;}</style>
        <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700" rel="stylesheet">
        <link rel="icon" href="../images/favicon-32x32.png" />
    </head>
    <body>
        <div id="wrapper">
            <div id="title-bar">
                <div id="title-bar-btns">
                    <button id="min-btn" onclick="window_minimise()">&#x2014;</button>
                    <button id="close-btn" onclick="window_close()">&#x2715;</button>
                </div>
            </div>
        ...
        </div>
        <script>
            // You can also require other files to run in this process
            require('../../renderer.js')
        </script>
        <script src="../js/index.js" type="text/javascript"></script> …
Run Code Online (Sandbox Code Playgroud)

javascript electron

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

标签 统计

electron ×2

cracking ×1

dictionary ×1

javascript ×1

python ×1