问题标签 [insertion]

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 回答
3823 浏览

database - PostgreSQL:创建 .sql 文件以最快的方式将数据插入表中

我正在做一个项目,我必须解析一堆 .csv 文件,所有不同的格式并通过一些 C++ 函数包含不同类型的数据。之后,我从文件中提取数据并创建一个 .sql 文件,该文件可以在 psql 中导入,以便稍后将数据插入 PostgreSQL 数据库。

但我无法找出 .sql 文件的正确语法。这是一个示例表和一个示例 .sql 文件,重现了我遇到的相同错误:

表创建代码:

insert.sql(在复制行之后,由单个制表符分隔的字段)

现在如果我执行上面的 sql 文件,我会得到以下错误:

如果有帮助,我正在运行 PostgreSQL 9.1 版本,并且所有上述查询都是通过 PGAdmin III 软件执行的。

0 投票
6 回答
487 浏览

c++ - 进行少量插入时应该使用哪个 stl 容器?

我不知道我的确切数字,但我会尽力而为。我有一开始就填充了 10000 个元素的双端队列。比我扫描每个元素并让每 20 个元素我需要插入一个新元素。插入将发生在当前位置,也可能发生在一个元素后面。

我并不完全需要记住位置,但我也不完全需要随机访问。我想要快速插入。deque 和 vector 是否需要为插入付出沉重的代价?我应该使用列表吗?

我的另一个选择是有一个第二个双端队列列表,当我遍历每个元素时,将其插入另一个双端队列列表,除非我需要执行我正在谈论的插入。这确实需要快速,因为它是一个性能密集型应用程序。但是我使用了很多指针(每个元素都是一个指针),这让我很沮丧,但没有办法解决这个问题,所以我应该假设 L1 缓存总是会丢失?

0 投票
1 回答
558 浏览

android - 在另一个文件中插入录制的音频(AMR 和 WAV)文件

AMR我的Android 应用程序以两种WAV格式录制音频。我的应用程序需要将第二个录制的音频文件插入到第一个文件中的暂停位置。我用WAV文件做对了,但是AMR插入后的文件无法在 Android MediaPlayer 中播放,当它到达插入位置时会出现一些错误。但相同的文件在 AMR 播放器中播放正常。

我遵循的步骤是:

1.从file1写入数据到暂停位置:

2.从file2写入要插入的数据

3.暂停位置后从file1写入剩余数据

我所做的有什么问题吗?

0 投票
1 回答
1123 浏览

java - 使用Java中的二进制搜索将字符串插入ArrayList?

所以这是我的问题:我正在尝试进行一种插入排序。实际上,我正在尝试使用二进制搜索算法搜索 ArrayList 并找到插入字符串的位置。到目前为止我所拥有作品。它是部分顺序的。我已经为此困扰了一个多星期!下面是我的代码:

编辑:对不起,我想我混淆了人们。我的问题是如何编辑它才能正常工作。它按部分顺序插入我的对象。我需要它才能完成订单!我不知道这发生在哪里。我有太多的数据被解析来调试这条线。

只是为了获取一些背景信息,我将其用于 Twitter 用户名及其相关推文的 ArrayList。传递的参数 user 是我编写的一个类的 TwitterData 对象。出于所有密集目的,您需要知道我是否可以检索用户名和用户可能发布的推文列表。下面是列表的前 100 个用户的测试输出,向您展示我所说的部分工作的意思。

前 100 个用户输出:

还有一件事,最后一个 else 案例确实可以正常工作。我已经消除了提交给 ArrayList 的任何类型的双重用户。有任何想法吗?

0 投票
3 回答
9883 浏览

java - 使用 Hibernate 和 Spring 进行批量插入

我的应用程序基于 Hibernate 3.2 和 Spring 2.5。这是应用程序上下文中与事务管理相关的片段:

对于所有 DAO,都有相关的服务类,并且使用@Transactional服务层中的每个方法处理事务。但是现在有一种情况,DAO 中的一个方法说“parse()”是从服务层调用的。在我指定的服务层@Transactional(readOnly=false)。DAO 中的这个解析方法在同一个 DAO 中调用另一个方法“save()”,它在数据库中存储了大量行(大约 5000 行)。现在从 parse 函数循环调用 save 方法。现在的问题是,在对“保存”方法进行大约 100 次调用之后.. 我有时会收到 OutOfMemory 异常,或者有时程序会停止响应。

现在这些是我对保存方法所做的更改:

这是我的应用程序中唯一开始这样的事务并在方法结束时提交它的方法。否则我通常只是打电话getHibernateTemplate.save()。我不确定是否应该通过放置在DAO中单独执行此保存方法的事务管理@Transactional(readOnly=false, PROPOGATION=NEW)on save(),或者这种方法可以吗?

此外,我已将hibernate.jdbc.batch_sizehibernate.cfg 配置文件中的 20 更新为 20。

有什么建议么?

0 投票
1 回答
92 浏览

tree - 项目被插入两次(到两个子树中)。原因不明

我编写了一个将元素插入树中的函数,然后返回新树。它采用以下形式:

并且,理论上,应该返回:

简单来说,就是把这两个加到左子树上,再加上 nil 使其成为二叉树。然而,在我的实现中,这两个被添加到左右子树中。条件句总是被违反;如果 2 是 6,它仍然被添加到两个子树中,而不仅仅是右边。

我已经浏览了这个代码一个小时,但找不到错误。一双新鲜的眼睛能从这里掠过吗?

0 投票
3 回答
231 浏览

database - I specified my database name in database.php of my cakephp. However, I still cant seem to insert data in any table of my database

I am just a newbie in cakephp and struggled a lot as a beginner, I hope im not exaggerating. I believe I was on the right track of coding a simple registration application when I found out that I am not able to insert any data in my database. The name of my database is "cake" and this is the default configuration:

By the way, the index page of my localhost says that I am connected to the database.

0 投票
7 回答
3135 浏览

c++ - 高效的插入数据结构

我正在寻找一种允许将值快速(比 O(N) 快)任意插入到结构中的数据结构(类似数组)。数据结构必须能够以插入的方式打印出其元素。这类似于 List.Insert() 之类的东西(它太慢了,因为它必须移动每个元素),除了我不需要随机访问或删除。插入将始终在“数组”的大小范围内。所有的价值观都是独一无二的。不需要其他操作。

例如,如果 Insert(x, i) 在索引 i(0 索引)处插入值 x。然后:

  • Insert(1, 0) 给出 {1}
  • Insert(3, 1) 给出 {1,3}
  • Insert(2, 1) 给出 {1,2,3}
  • Insert(5, 0) 给出 {5,1,2,3}

并且它需要能够在最后打印出 {5,1,2,3}。

我正在使用 C++。

0 投票
1 回答
723 浏览

java - 实现插入排序,将列表传递给其他类?

我昨天发布了代码的一个版本,但我认为它可以处理一些改进或什么的。事情是我再次卡住了。如您所见,我正在尝试对链表进行排序并将其写回文本文件。第一个问题是,在 Insertion 类中传递什么以及如何传递?第二个问题是如何按字母顺序实现插入排序?我已经看到了许多使用整数和数组进行插入的示例,但我似乎仍然遇到了麻烦。这是我到目前为止的进展。

编辑1:忘记这一点。

编辑 2:如何用我的方法实现 Comparable 并使用字母排序(CompareToIgnoreCase)?

主要的:

链表:

插入:

节点类:

0 投票
1 回答
2680 浏览

php - INSERT 语句只工作一次

我之前问过这样的问题,但现在我进行了更好的测试,并试图分析问题所在。这是ajax请求:

我回显了 items 表中的所有项目,以及一个 ahref 链接和一个输入字段,以允许用户输入数量并单击购买。

这是我的代码的测试版本,所以我知道它搞砸了...... php部分:

以上是查询。/ ^ / 部分是失败的部分。当我截断表格,点击购买时,插入完全成功。但对于任何其他项目,插入失败。这是一个php,我猜,我真的很困惑。插入和更新查询的相对表