下午好,我们正在使用Windows和Linux的内存映射文件API构建一个Windows/LINUX重复数据删除程序的原型。我们的重复数据删除程序首先对要删除重复数据的所有数据库记录进行顺序扫描。In Linux, we are are able to do this with the following excerpt of code,
MapPtr = (char*)mmap((void
我正在为Linux编写一个程序,该程序将其数据和设置存储在主目录中(例如/ home /username/.program-name/stuff.xml)。数据可能占用100 MB甚至更多。我一直在想,当系统管理员删除程序时,数据和设置会发生什么情况。我是否应该从每个(!)中删除这些文件home目录,或者我应该让它们单独存在吗?在主目录中保留数百MB似乎是非常浪费的…