我正在开发各种游戏框架,并且是OpenGL的新手.大多数书籍似乎都没有对这个问题给出非常明确的答案,我希望使用OpenGL在我的桌面上进行开发,但是在OpenGL ES 2.0环境中执行代码.我的问题是双重的:
我有一个基类,Statement
,这是其它几类从,继承命名IfStatement
,WhereStatement
等...什么是在执行测试的最佳方式if
声明,以确定哪种类型的Statement
一个实例从派生类?
我知道如果你有一个循环来修改循环中项目的计数,在集合上使用NSEnumerator是确保代码爆炸的最佳方法,但是我想了解NSEnumerator类之间的性能权衡而且只是一个旧学校的循环
使用C/C++套接字编程,以及"读取(socket,buffer,BUFSIZE)"方法.究竟什么是"缓冲区"我知道char和byte是相同的东西,但是字节数组中有多少元素呢?缓冲区是否需要能够保存整个消息,直到空字符?
我已阅读相关问题,但似乎没有人直接提出这个问题.我正在编写PHP脚本解释器.我有AST为除了类之外的所有东西生成适当的节点.处理类与处理函数有点不同,所以我正在寻找如何处理独立的类,以及扩展其他类的类.
我看过ANTLR,但是由于这是针对嵌入式平台的,我负担不起.我正在寻找的是概念上在AST中的类后面的理论,因此它们可以由解释器的执行器部分执行.明确感谢与此问题的具体答案的良好联系.
php java compiler-construction interpreter abstract-syntax-tree
我想在Android上的应用程序中直接针对正在运行的Dalvik VM实例执行操作码.我正在寻找类似于C asm功能的东西.我有dalvik的操作码列表,但是我不熟悉如何直接执行它们,或者将它们写出到.class文件,并在运行的应用程序中针对dalvikvm等某种VM CLI命令执行它们.
我一直在和别人谈论iPhone开发合同的可能性.此时我真正知道的是,有一家公司想制作一款能够打入内部数据库的iPhone应用程序.我不确定数据库类型是什么(Oracle,MySQL等等).
我想知道数据库类型是Oracle还是MySQL,如果有一个很大的学习曲线连接到互联网上的其中一个?
如果这是一个真正的痛苦,我可能会在接受conract之前做更多的研究.
java ×2
android ×1
assembly ×1
c ×1
cocoa ×1
dalvik ×1
database ×1
emulation ×1
evaluation ×1
inheritance ×1
interpreter ×1
iphone ×1
lowercase ×1
mysql ×1
nsenumerator ×1
objective-c ×1
opcodes ×1
opengl ×1
opengl-es ×1
oracle ×1
php ×1
reflection ×1
ruby ×1
sockets ×1
string ×1
uppercase ×1