我想将现有软件编译成演示文稿,以后可以在不同的体系结构(和操作系统)上运行.
为此,我需要一个(字节)代码,可以在另一个arch/OS上轻松运行/模拟(LLVM IR?一些RISC组件?)
一些随意的想法:
然后是系统调用映射的东西,但是例如BSD具有系统调用转换层.
是否有任何已经有效的系统可以将C/C++编译成以后可以在另一个架构上使用解释器运行的东西?
我可以将现有的unix软件编译成不那么低级的二进制文件,这可以比运行完整的x86模拟器更容易"模拟"吗?更像是JVM而不是XEN HVM.
如何告诉SQLAlchemy自动将基本外键引用反映为对其他ORM对象的引用而不是整数字段?
在SQLAlchemy和它的SqlSoup中,表列都会自动反映,并且可以手动定义关系:
class User(Base):
__table__ = metadata.tables['users']
loan = relation(Loans)
Run Code Online (Sandbox Code Playgroud)
...
You can define relationships on SqlSoup classes:
>>> db.users.relate('loans', db.loans)
Run Code Online (Sandbox Code Playgroud)