问题标签 [journal]

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 投票
1 回答
4572 浏览

android - Android SQLite 数据库和日志权限

我在 android 市场上有一个 android 应用程序,这个应用程序是用具有世界可读和可写模式的 sqlite 数据库创建的。SQLite 数据库不存储任何用户特定信息。然而,在有根手机中,如果我打开 /data/data/packagename/databases/ 我可以看到这些文件是世界可读/可写的,几乎适用于所有应用程序。

现在我已将应用程序 SQLite 数据库更改为私有模式,之后该数据库文件权限更改为非世界可读/可写。但是“数据库日志”文件权限没有改变。

这是一个 android 问题吗,任何时候应用程序升级数据库日志权限都不会改变,即使是使用私有模式创建的主数据库。

我需要担心日志文件的权限吗,这个日志文件大部分时间都是空文件。有什么建议可以解决上述问题..?

0 投票
4 回答
2798 浏览

c# - SqlLite C# 更新速度极慢

我真的很难解决这个问题。当我使用以下代码更新我的数据库以获取大量记录时,它的运行速度非常慢。我有 500,000 条记录要更新,这需要将近一个小时。在此操作期间,日志文件增长缓慢,主 SQLite db3 文件几乎没有变化 - 这是正常的吗?

仅当我有大量记录或要更新的记录时,该操作似乎才成为问题 - 它几乎可以立即在较少数量的记录上运行。

在此代码运行之前,对数据库执行了一些其他操作,那么它们可能会占用数据库吗?我试图确保所有其他连接都正确关闭。

感谢您的任何建议

0 投票
2 回答
883 浏览

character-encoding - 给定一个字符的十六进制码,如何在CL程序中将其转换为对应的字符?

现在我需要使用 CL 程序在日记中查找特定条目。我用来定位它的方法是 DSPJRNE 将日记条目放在输出文件中,然后使用 OPNQRYF 过滤所需的条目。该文件是唯一键控的,因此我的计划是将日记帐分录数据与键进行比较。问题是其中一个键是压缩十进制,因此在日记帐分录中,它被视为十六进制字符代码并显示为一些奇怪的符号。因此,为了比较字符串,我需要将打包的十进制键转换为相应的字符。如何在 CL 中实现这一点?如果无法使用 CL,那么 RPG 呢?

0 投票
2 回答
1679 浏览

windows - 估计 NTFS 卷上的 USN 记录数

首次使用 USN 日志时,必须使用 FSCTL_ENUM_USN_DATA 控制代码枚举该卷的整个 USN 记录集。这通常是一个漫长的操作。

有没有办法在运行之前估计卷上的记录数,以便显示进度?

我猜整个卷的 USN 数据是从 MFT 生成的,每个文件有一条记录(大约)。因此,也许一种估计 MFT 中活动文件数量的方法会起作用。

0 投票
0 回答
284 浏览

linux - Linux下数据库预写日志的文件系统

我正在寻找一个自定义文件系统,它允许我执行最快的 fsync 调用,以便我可以将我的应用程序的预写日志放在 Linux 下。

对我来说,文件系统应该是最简单的一个文件,它代表我可以写入/读取并调用 fsync 的磁盘映像。

我知道 Oracle 有时会使用自己的文件系统来放置日志以使其最快。

我假设之前有人已经解决了这个问题......

0 投票
1 回答
250 浏览

logging - python相当于idl的日志功能?

我正在尝试在python(或ipython)中找到idl's journal的等效功能。我知道 ipython 有 %logstart 函数,但它只记录 ipython 中的输入/输出,所以如果我运行我的脚本并要求我输入值,这些不会进入日志。当我运行 EELTnoM6.py 脚本时,这里是我的终端:

这是我在日志中得到的:

我想将脚本询问时给出的输入存储在日志中,即

所以 C, 1. 和矩阵能够以相同的值再次运行它。这在 IDl 中非常容易,所以当我找不到 ipython 的相同内容时,我感到非常惊讶......

0 投票
1 回答
4285 浏览

liferay - 如何修改 Asset Publisher portlet 上显示的链接?

要求如下,

当发布新的 Web 内容(对应于特定结构,例如 A)时,它应该在 Asset Publisher portlet 上自动更新(Asset Publisher 的默认功能)。

默认情况下,Web 内容的标题是在 Asset Publisher 上显示为不同 Web 内容的链接。而不是这个,我希望结构 A 的元素(比如名称)的内容显示为链接。单击此链接应打开一个包含相应 Web 内容的Alloy UI 弹出窗口。

为此,我使用钩子创建了一个新的“显示样式” jsp(调整了abstracts.jsp)。

在以下位置编写了此脚本.jsp

但是这里articleId需要硬编码。

我想在articleId发布新的网络内容时获取这里,即动态发布。

这里应该使用哪个 API?

任何帮助表示赞赏。

谢谢。

0 投票
1 回答
1655 浏览

liferay-6 - 如何动态获取articleId?

我正在使用 Asset Publisher,需要动态获取最新发表的期刊文章的 articleId。

我在abstracts.jsp 钩子中使用:

我在这里硬编码了articleId。我该如何避免这种情况?

请帮忙。谢谢。

0 投票
1 回答
2681 浏览

python - 从先前终止的数据库连接提交 SQLite 中的现有日志文件

我正在制作一个脚本,该脚本创建具有四天时间限制的大型 SQLite 数据库。在脚本完成之前达到时间限制并且将执行 connection.commit() 命令。脚本被删除,数据库连接终止,但日志仍在创建数据库的文件目录中。

我想提交现有的日志,看看当前的脚本是否在正确的轨道上。最初我只是尝试(使用 iPython 上的 Python sqlite3 模块):

但我怀疑我需要指定我要提交现有的期刊。我尝试在 commit() 中将日志名称作为参数传递,但 commit() 在 sqlite3 Python 模块中不接受参数。

将来我会逐步增加 .commit()

0 投票
1 回答
269 浏览

html - 建立在线期刊

我需要建立一个在线期刊管理系统,人们可以在其中创建自己的 [个人/公共] 期刊(就像 wordpress 有博客一样)。由于它是期刊,用户应该能够指定编辑、审稿人等。

我知道开放期刊系统,但它不允许任何人发布他们的期刊。另外,我只有一周的时间。

哪个平台最适合这种事情?我在考虑 PHP,但我喜欢任何其他可以加快这个过程的平台。