问题标签 [packr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
67 浏览

sqlite - 如何将 sqlite3 db 文件存储在二进制文件中

我想做什么

我正在开发一个 CLI 应用程序,它有一个mattn/sqlite3不应公开的只读数据库(使用 sqlite ),并且二进制文件只是只读数据库上的一个 API。

我尝试了类似packr但它提供的工具Filestring或者[]byte{}sqlx.Connect需要文件路径

这个statckoverflow 问题谈到了使用tempfile,但这也停留在 FS 上。我无法将数据库文件保存在 FS 上,因为任何有权访问系统的人都可以访问它。

我已经尝试过的

将加密文件保存在存储中,然后在运行时对其进行解密,然后将其存储在 sqlite 中in-memory db,但是当使用多个 go-routines 时,我面临着很多问题,例如在GH 问题table not found上已经存在的repo 问题并且尚未解决。所以,我不能使用内存数据库。mattn/sqlite3

0 投票
0 回答
18 浏览

libgdx - 为什么用jpackage创建exe文件后GUI质量下降了一半?

我正在使用jpackage将jar文件转换为exe,其中exe文件由内部JRE提供。作为转换的结果,获得了良好的结果,JRE 重约 38.5 mb。

当我运行 exe 时,GUI 质量是普通 jar 的两倍!此外,新exe文件的窗口会自行增加。于是,就出现了非常奇怪的变化,好像exe文件在试图模仿一个window jar文件一样。我想指出我正在为 GUI 使用 libGdx。

比较

桌面毕业:

}