小编s01*_*208的帖子

处理大量文件

我有一个包含十亿个文件的外部磁盘.如果我在计算机A中安装外部磁盘,我的程序将扫描所有文件的路径并将文件的路径保存在数据库表中.之后,当我弹出外部磁盘时,这些数据仍将保留在表中.问题是,如果在计算机B中删除了某些文件,并且我再次将它安装到计算机A,我必须同步计算机A中的数据库表.但是,我不想再次扫描所有文件,因为它需要很多时间,浪费了很多记忆.有没有办法更新数据库表而不扫描所有文件,同时最小化使用的内存?

此外,就我而言,内存限制比时间更重要.这意味着我宁愿节省更多内存而不是节省更多时间.

我想我可以将文件剪切到很多部分并使用一些特定的功能(可能是SHA1?)来检查是否删除了本节中的文件.但是,我找不到将文件剪切到部分的方法.任何人都可以帮助我或给我更好的想法吗?

java file

8
推荐指数
1
解决办法
197
查看次数

如何将我的应用添加到谷歌本地搜索?

在Android中我们可以看到启动器上有默认的"谷歌搜索".我发现使用设置,我们可以设置可搜索的项目.例如亚马逊点燃,音乐或浏览器.

问题是,如何将我的应用程序添加到谷歌搜索中的可搜索项目中?我可以使用任何API吗?

android

5
推荐指数
1
解决办法
642
查看次数

标签 统计

android ×1

file ×1

java ×1