我的项目有一个类软件和另一个类操作系统。一个软件可能支持多个操作系统(我的实际问题要复杂得多)。
我不知道如何在我的数据库中以最有效的方式保存它。我的桌子结构如下:
表: os
id name platform
=================================
winxp Windows XP windows
win7 Windows 7 windows
...
表:软件
id name publisher os
===========================
The Idea
我已经在Cygwin上使用G++编译了一个G++,我希望能够通过G++将该exe的输出输入到我的HTML中。也就是说,假设我有一个C++可执行文件"test.exe“,它输出"Hello,World!”跑的时候。那么从逻辑上讲,我应该能够做到
<?=exec("./test.exe")?>
若要将test.exe文件的输出发送到文件,请执行以下操作。
The Issue
我正在Win7上的本地WAMP服务器上测试这个。显然,exec和system对Win7 WAMP的调用通过Win7命令提示符,这意味着它正在运行批处理而不是bash
我的Lacie NAS 1TB驱动器有一个大问题,它似乎根本不能读取任何文件-我甚至无法连接到它。现在我已经拆卸了它,并尝试使用免费的SATA端口将其放入我的计算机中。我唯一能看到硬盘的地方是在“计算机管理”“->磁盘管理”下。硬盘上似乎总共有7个分区,其中一个大小为930 my (这似乎是我所有数据的位置)。但是Windows (Win7)告诉我有100%的可用空间--这看起来不太对劲。
如何才能从该驱动器恢复我的数据?
Lacie使用的是什么文件系统?
非常感谢你的帮助?