这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响
<<
将分界符之后直至下一个同样的分界符之前的所有内容都作为输入,遇到下一个分界符,shell就知道输入结束了,例如
fish@mangos:~$ cat <<EOF
>First Line
>Second Line
>Third Line EOF
>EOF
First Line
Second Line
Third Line EOF
客户端的话以图形学为主~要学习图形学的相关理论~之后要懂至少一种图形API,游戏公司的话建议是DirectX~当然,如果同时会OpenGL ES就更好了,专门在手机上的~然后是了解部分AI的内容~主要是两个方面,一个是寻路算法,主要就是A星算法,另一个是有限状态机~之后还要至少了解一个引擎~以前的话是Ogre为主~现在的话如果你想做PC游戏就学这个,如果是手游的话可以学cocos2d-x~但是不管做什么最推荐是Unity3d 只不过这个是收费的~如果你想做手游的话还要至少了解一个平台,IOS或者android~ios的话会比较简单,会用xcode,懂object-c就行~android的话要懂NDK和jni这个比较麻烦~服务器端的话,最核心的是要懂网络协议~整个TCP/IP协议~它是一系列的协议~网络部分比较杂,协议和架构是两大核心~只要弄懂了这俩,无论什么样的服务器,用什么做都没有问题~协议的部分正常学就可以~架构部分比较复杂,需要在实际的工作中不断积累~不过可以学习一下像什么mangos之类的开源服务器架构~除此之外你要懂网络编程,会用linux平台,网络编程部分包括linux网络编程和windows网络编程,这俩东西的内容都不少~如果你做手游的话可能还需要会node.js~欢迎分享,转载请注明来源:内存溢出
评论列表(0条)