我已经遇到这个问题很长时间了,但找不到解决方案。我一直在 3 个操作系统之间切换,并使用 1TB 的 USB 驱动器进行切换。我似乎无法找到一种在处理大文件(至少 8-9 GB)的所有系统中都兼容的格式。
有没有人对此有解决方案?最近我尝试了 exFat,但是在从 Ubuntu 添加文件(使用保险丝驱动程序)后尝试在 Windows 上读取时,它弄乱了文件系统。
我目前使用的操作系统是 Windows Vista/7、Mac OS X (10.6.5) 和 Ubuntu 10.10
更新:我决定暂时使用 ntfs。mac 版 ntfs-3g 的下载可以在这里找到。
我知道 Android 应用程序是用 Java 开发的,因为在虚拟机中运行所有应用程序可以减少兼容性问题。IOS 使用objective-C,因为它被开发为仅在少数设备上运行(iPhone 系列)。用 C++ 开发的 ubuntu 触摸应用程序如何交叉兼容?是否存在无法跨越或类似的兼容性级别?
对不起,文字墙,但我试图为我的问题提供一个很好的背景。实际上,这里有大约一百万个问题,因为我完全糊涂了。我最近学习了一些 Python 编程并制作了一个 Windows 应用程序。现在我想为 Ubuntu 实现该应用程序和其他一些想法,并将它们作为开源 GPL-3 发布。虽然,我想让代码可以在任何系统(或至少 Ubuntu 和 Windows)上运行。
因此,为了了解 Ubuntu 打包的工作原理,我查看了最近在 App Developer Showdown 中使用的快速应用程序。但是文件夹结构和它创建的文件对我来说毫无意义。所以我阅读了Ubuntu Packaging Guide和Applicton Review Process以及那里的所有链接,以及Debian Python Policy。但所有这些文字都让我对快速创建文件和文件夹的方式更加困惑。
所以,这就是我从快速理解的(假设我的项目名称是 proj):
proj/bin= 将复制到 /usr/share/bin/proj.py 以启用从全局路径运行应用程序的单个文件?但这会违反“申请审查流程”规则,对吗?
proj/data/*= 应该放在 /usr/share/proj/* 下的文件,对吗?但这也会违反“申请审查程序”规则吗?
proj/help/C/*= 我认为一些 HTML 文档应该放在 /usr/share/doc/proj/ 下,并且与“申请审查流程”配合得很好,但是为什么文件夹名称是“C”而不仅仅是“proj”?
proj/tests/= Python 中“测试”包的某种文件。我想这很棒,期待了解它是什么。
proj/proj/= 一些文件似乎只是链接到 proj_lib 文件夹中的新文件?似乎没有必要,我不
proj/proj_lib/ = 实际的源代码,我猜?
然后很快还创建proj/apport和proj/etc/apport*我不知道他们做了什么或者他们为什么要加入。
现在,真正令人困惑的部分是文件结构。它看起来像我以前见过的任何东西。老实说,它以一种不必要的方式看起来非常复杂。在本节下面,我将描述我制作自己的项目文件结构的方式,这可能有助于说明为什么这让我如此困惑。但首先,我对快速方式的理解(请注意,此时我的理解可能是错误的)。
首先,该 setup.py. 该文件包含一个名为 update_config() 的函数,它只加载另一个名为 proj/proj_lib/projconfig.py 的文件。但是那个 config.py …
python programming quickly crossplatform application-development
我有一个双引导系统和一个空硬盘。我想从两个系统访问这个驱动器。我怎样才能做到这一点?
我正在使用 Windows XP 和 Ubuntu 11.04 运行双引导。Ubuntu 将 Open Office 作为安装的一部分。有时,在使用 XP 时,我需要处理电子表格或其他 Open Office 文档,但在使用 Windows XP 时似乎无法访问它们。有没有办法让 XP 可以交叉到 Ubuntu 文档?是否还需要两个不同版本的 Adobe?
filesystem ×3
dual-boot ×2
file-format ×1
programming ×1
python ×1
quickly ×1
ubuntu-touch ×1
usb ×1