您好,我有一个在 tomcat 7 和 mysql 5.5 上运行的 jee 应用程序(war 文件)。我可以在 google-App-Engine 上运行相同的 war 文件而不进行任何修改吗?如果是这样怎么办?
嗨,我一直在各种文档中阅读这种东西
寄存器
告诉编译器将声明的变量存储在CPU寄存器中.
在标准C语言中,关键字注册使用以下语法:
注册数据定义; 寄存器类型修饰符告诉编译器将声明的变量存储在> CPU寄存器(如果可能)中,以优化访问.例如,
注册int i; 请注意,当优化打开时,TIGCC会自动将经常使用的变量存储在CPU寄存器中,但是如果关闭优化,关键字寄存器将强制存储在寄存器中.但是,如果编译器断定没有足够的空闲寄存器在>这个地方使用,则可能会拒绝在寄存器中存储数据的请求.
我的观点不仅仅是注册.我的观点是为什么编译器会将变量存储在内存中.编译器业务只是编译和生成目标文件.在运行时,实际的内存分配发生.为什么编译器会做这项业务.我的意思是没有运行目标文件只是通过编译文件本身在c的情况下发生内存分配吗?
在编程语言中,运算符如&和| 被称为位运算符.我的问题是偶数加(+)和减法( - ),或者就此而言,任何数学表达式都是逐位运算.我的意思是计算发生在二进制数据上,因为机器无法理解小数.我认为另外还会有一个添加门,所以为什么像&和|(或)之类的运算符被称为位运算符.