问题标签 [isam]

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 投票
2 回答
59 浏览

php - Store data in the file with two indexes

I am looking for a way to store a big amount of data in the file or files. The additional requirement is: it should be indexed, two indexes on integer fields should allow selecting a specific set of data very fast.

Details: the data record is a fixed-length set of 3 integers like this:

A (int) | B (int) | N (int)

A and B are indexable columns while N is just a data value.

This data set may contain billions of records (for example 30M) and there should be a way to select all records with A= as fast as possible. Or records with B= as fast as possible.

I can not use any other technologies except MySQL and PHP and you can say: "Wow, you can use MySQL!". Sure. I am already using it, but because of MySQL's extra data, my database takes 10 times more space than it should, plus index data.

So I am looking for a file-based solution.

Are there any ready algorithms to implement this? Or source code solution?

Thank you!

Update 1:

Update 2:

The goal of this table is to store document-vs-words vectors for a word-based search application. This table stores all the words from all the documents in compact form (wid is the word ID from the word vocabulary, did is the document ID and wn is the number of the word in the document). This works pretty well, however, in case you have, let's say, 1000000 documents, each document contains average of 10k words, this table becomes VERY VERY huge like 10 billion rows! And with row size 34 bytes it becomes a 340 Gb structure for just 1 million documents... not good, right?

I am looking for a way to optimize this.

0 投票
1 回答
89 浏览

html - 从 Webseal 以 HTML 格式显示错误消息

您好,当用户的帐户被锁定时,我有一个错误页面。当我查看页面的源代码时,它只包含一行

我试图了解这是否是某种字符串插值,因为我从未见过使用 % 符号完成它。显示的错误消息是这样的

0 投票
0 回答
113 浏览

excel - 使用 Excel VBA 读取 SharePoint 列表 - ISAM 错误

我在确定为什么一台机器可以使用下面的代码访问 SharePoint 列表但另一台机器不能访问时遇到问题。

下面的代码在我的 PC 和笔记本电脑上运行良好,但在同事的笔记本电脑上运行良好。返回的错误是...

“运行时错误:'-2147467259 (80004005)';“找不到可安装的 ISAM”

谷歌搜索告诉我尝试...

  • 在 Provider 之后的项目列表周围添加“扩展属性 =”和单个语音标记(如下面的代码所示)= 发生相同错误。
  • 安装 Microsoft Access Database Engine 2010 Redistributable(已尝试 32 位和 64 位)= 两者都没有改变。
  • 通过 Internet Explorer 访问 SharePoint 网站并登录(以建立凭据)= 可以访问该网站,但不能帮助 Excel 代码运行。

它工作的机器是 Microsoft 365(商业版)。更新可以找到的最新版本。

它不起作用的机器是 Microsoft Office 2016 for Home and Business。32位安装。

还有什么我可以尝试的吗?

0 投票
0 回答
30 浏览

csv - 如何在 UNIX 上处理 Synergy ISAM 文件数据并将其转换为 CSV

我们有以下文件作为 Synergy ISAM 文件数据的一部分:

  • ISAM 数据文件(包含实际数据)
  • ISAM 布局文件 1(包含类型 0 记录布局)
  • ISAM 布局文件 2(包含类型 1 记录布局)
  • ISAM 索引文件(包含索引数据)

其中一个过程使用 SynergyDE 语言来处理上面的 ISAM 数据。

但是如何在不使用 SynergyDE 语言的情况下在 Unix 上创建数据处理流程。如何在 unix 上使用其他实用程序/脚本/语言将此 ISAM 数据转换为 CSV 文件。

最好的问候, Kamlesh Khollam

0 投票
1 回答
41 浏览

asp.net - Blazor Open ID Connect 身份验证错误“请求包含多个客户端凭据”

我使用以下方法使用 Blazor 实现了 Open ID Connect:

启动.cs

另一个重要部分:

登录.cshtml.cs

demo.identityserver.io 似乎可以正常工作。

但是,将其更改为我的公司身份提供者时,有时我会检索到以下错误:

FBTOAU228E 请求包括多个客户机凭证。OAuth 2.0 协议请求只能有一个客户端凭据。例如,请求不能在 BA 标头和请求正文中都包含客户端凭据。

这是 Blazor 方面的问题还是身份提供者的问题?

它看似随机发生,但在浏览器中删除 aspnetcore cookie 时总是发生。这样做应该只会让您返回登录屏幕,但会引发此错误。(在 demo.identiserver.io 中不会发生...)