问题标签 [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.
sqlite - 如何将 sqlite3 db 文件存储在二进制文件中
我想做什么:
我正在开发一个 CLI 应用程序,它有一个mattn/sqlite3
不应公开的只读数据库(使用 sqlite ),并且二进制文件只是只读数据库上的一个 API。
我尝试了类似packr
但它提供的工具File
,string
或者[]byte{}
只sqlx.Connect
需要文件路径
这个statckoverflow 问题谈到了使用tempfile
,但这也停留在 FS 上。我无法将数据库文件保存在 FS 上,因为任何有权访问系统的人都可以访问它。
我已经尝试过的
将加密文件保存在存储中,然后在运行时对其进行解密,然后将其存储在 sqlite 中in-memory db
,但是当使用多个 go-routines 时,我面临着很多问题,例如在GH 问题table not found
上已经存在的repo 问题并且尚未解决。所以,我不能使用内存数据库。mattn/sqlite3
libgdx - 为什么用jpackage创建exe文件后GUI质量下降了一半?
我正在使用jpackage将jar文件转换为exe,其中exe文件由内部JRE提供。作为转换的结果,获得了良好的结果,JRE 重约 38.5 mb。
当我运行 exe 时,GUI 质量是普通 jar 的两倍!此外,新exe文件的窗口会自行增加。于是,就出现了非常奇怪的变化,好像exe文件在试图模仿一个window jar文件一样。我想指出我正在为 GUI 使用 libGdx。
桌面毕业:
}