- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我有一个巨大的项目列表(大约 700000 行),我想在第一次制作应用程序时立即将其插入到 SQLite 数据库中。我已经创建了一个方法来检查应用程序是否是第一次制作(使用共享首选项),并创建了一个巨大的要运行的命令列表(一些示例:
sqLiteDatabase.execSQL("INSERT INTO topenings (name,cust,color) VALUES('White - Modern Defense: Ipatov,Alexander - Shtembuliak,E: Pan-Am Intercollegiate 1/2-1/2','d2d4 g7g6 c2c4 f8g7 e2e4 d7d6 b1c3 e7e5 d4d5 a7a5 f1d3 b8a6 g1e2 d8h4 e1g1 g8h6 f2f3 e8g8 d1e1 h4e7 g1h1 c8d7 c1e3 f7f5 e4f5 h6f5 e3f2 a6c5 d3c2 g7h6 e2g3 b7b6 g3f5 g6f5 f3f4 a8e8 f4e5 d6e5 d5d6 c7d6 c3d5 e7g7 d5b6 d7c6 b6d5 c6d5 c4d5 c5d7 a1d1 h6g5 e1a5 e5e4 f2d4 g5f6 d4f6 d7f6 d1e1 e8e5 a5b6 g7e7 a2a4 f6g4 h2h3 g4f6 c2d1 g8h8 a4a5 f8g8 a5a6 f5f4 b6b7 f4f3 b7e7 f3g2 h1h2 g2f1N e1f1 e5e7 f1f6 e4e3 f6e6 e7f7 d1g4 h7h5 g4h5 f7f2 h2h1 g8c8 e6h6 h8g7 h6g6 g7f8 g6g2 c8c1 h1h2 f2d2 h5e2 d2b2 ','White')");
sqLiteDatabase.execSQL("INSERT INTO topenings (name,cust,color) VALUES('Black - Modern Defense: Ipatov,Alexander - Shtembuliak,E: Pan-Am Intercollegiate 1/2-1/2','d2d4 g7g6 c2c4 f8g7 e2e4 d7d6 b1c3 e7e5 d4d5 a7a5 f1d3 b8a6 g1e2 d8h4 e1g1 g8h6 f2f3 e8g8 d1e1 h4e7 g1h1 c8d7 c1e3 f7f5 e4f5 h6f5 e3f2 a6c5 d3c2 g7h6 e2g3 b7b6 g3f5 g6f5 f3f4 a8e8 f4e5 d6e5 d5d6 c7d6 c3d5 e7g7 d5b6 d7c6 b6d5 c6d5 c4d5 c5d7 a1d1 h6g5 e1a5 e5e4 f2d4 g5f6 d4f6 d7f6 d1e1 e8e5 a5b6 g7e7 a2a4 f6g4 h2h3 g4f6 c2d1 g8h8 a4a5 f8g8 a5a6 f5f4 b6b7 f4f3 b7e7 f3g2 h1h2 g2f1N e1f1 e5e7 f1f6 e4e3 f6e6 e7f7 d1g4 h7h5 g4h5 f7f2 h2h1 g8c8 e6h6 h8g7 h6g6 g7f8 g6g2 c8c1 h1h2 f2d2 h5e2 d2b2 ','Black')");
)
(这是我正在制作的一个小型国际象棋应用程序,用于训练空缺)
我制作了一个 python 脚本来创建这些,但是我有数十万条这样的行需要添加到 SQLite 数据库中,并且尝试通过 android 执行它们会返回代码太大错误。有什么办法可以立即创建这个数据库吗?
注意:我对预填充数据库的想法持开放态度,但我尚未创建此 SQlite 数据库,并且没有找到创建此数据库并将其插入应用程序的好方法
最佳答案
查克,
SQLite 数据库文件的最大大小约为 140TB。
https://www.sqlite.org/features.html
https://www.sqlite.org/limits.html
看看这个答案:https://stackoverflow.com/a/14454573/5620039
执行此操作的一种方法是首先创建空数据库。当应用程序第一次打开时,它将从 webservice/api 返回 700000 行,然后插入到 sqlite 数据库中。
请注意光标的 Android 内存限制。
关于java - 如何在 Java 中首次打开应用程序时创建巨大的 SQlite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62400922/
我开始学习 Oracle JavaSE 认证考试。 我创建了一个 IntelliJ Idea 项目来处理我的训练源代码。我想尽量减少 IntelliJ Idea 的帮助。 我只想使用:颜色语法、终端选
默认情况下,.DPR 和 .DPROJ 的文件扩展名描述是相同的,因此在资源管理器中打开具有相同基本名称的项目文件时,两个文件描述都会列为“Delphi 项目文件”,这提供了一个选择开发人员 - 要打
我目前正在从 android 网站了解 Navigation Drawer,我正在使用他们的示例 http://developer.android.com/training/implementing-
我需要帮助。 我在 A3:A500 列中有单词和数字 我需要改变他们的名字。 如果单元格包含单词“previ”,则如果单元格是数字,则将字母“p”放入新列中。如果它是一个词,那么不要放“p” ...就
我正在尝试编写一些 VBA,它允许按钮添加一个空行,保持相同的格式,就在 SUM 公式所在的行上方。 到目前为止,我实现了创建一个空行,但我不知道如何实现代码以让该新行继承相同的格式样式(包括边框和格
我在共享网络驱动器上有两个工作簿: 工作簿 A(表) 工作簿 B(数据透视表 - 连接到源工作簿 A) 我正在尝试,当打开 Workbook B 时,运行宏并执行以下操作: 取消保护工作簿 B 上的某
我正在开发一个需要在在线/离线模式下进行测试的应用程序,所以我想知道是否有任何方法可以打开/关闭 iPad 模拟器的互联网连接(不关闭我的 MAC 的互联网服务)。请帮忙 最佳答案 不,模拟器使用与您
我需要对目录的所有文件执行我的脚本(搜索)。以下是有效的方法。我只是问哪个最好。 (我需要格式的文件名:parsedchpt31_4.txt) 全局: my $parse_corpus; #(for
在我的代码中,我想有条件地执行一些操作: #ifdef DEBUG NSLog(@"I'm in debug mode"); #endif 我已配置“项目”->“编辑项目设置”->“构建”选项卡,以便
我编写了一个小程序来比较笔记本电脑的性能。为了使程序CPU更加密集,我用一些多线程代码(通过Parallel API实现)实现了Rabin-Karp模式匹配算法。 我注意到,当在关闭编译器优化标志的情
使用以下代码来关闭模态并打开第二个模态。总是遇到同样的问题可以关闭一个但不能打开第二个,或者如果我更改顺序我可以打开一个但不能关闭另一个。 (我想我已经尝试过101版本了)。如果有人能帮忙的话。
blue sky 默认情况下,当指针悬停时显示标题。 是否可以切换它,例如: $('#button').on('click', function(){ if (something) {turn
我正在编写一个简单的宏,它将打开、保存和关闭一个 Excel 文件(例如 myworkbook.xlsx),但我无法执行此操作。我的文件 myworkbook.xlsx 位于以下位置: C:\User
我正在加载两个 geoJson 层 - 出于测试目的,两个层都是相同的数据,但是是从两个不同的 json 文件中提取的。当我在图层 Controller 中打开和关闭图层时,图层的绘制顺序会发生变化。
我在我的设置 Activity 中发现,当用户单击 ToggleButton 时,它应该在整个应用程序中静音,但它不起作用。我在教程类中放入的 SoundPool onClick 按钮声音仍在 onC
我有一部双卡手机。如果我想打开飞行模式,两个 SIM 卡都会发生这种情况。 是否可以通过编程方式仅对一张SIM卡进行操作(用户可以选择两者之一)?我看到了here上的帖子,他们一直工作到 API 16
我目前正在开发一个带有一些 pipe() 和重定向的 C shell 程序。 我使用 dup2() stdout 和 stderr (1 & 2) 重定向。 当我用 int fd = open("te
Jquery: 有没有办法捕获浏览器打开“打开/另存为”对话框时触发的事件? Open/Save dialog example http://qpack.orcanos.com/helpcenter/
我知道你可以用 window.close 关闭 window.open 但还有其他方法吗?我有一个打开 facebook 连接的弹出窗口,我想在用户连接到 facebook 时关闭弹出窗口,然后刷新父
我搜索一个事件,如果不存在,则搜索一种方法来了解屏幕是否关闭(电源选项 - 控制面板 - 关闭显示设置)。 这些解决方案都不适合我。 所以要么我在某个地方错了,要么就是不合适。 How to get
我是一名优秀的程序员,十分优秀!