1. 基于 cygwin 的命令:
到那个电脑的哪个磁盘,到电脑那个文件夹 cd /cygdrive/c/
2. 度与弧度: 180度 = PI (js中 是 Math.PI, Math.sin)
3. 三角函数是由角度得到值,而反三角函数是由值得到角度 (js 中反三角函数 是 Math.asin )
4. Math.atan2(y,x)非常有用,返回一个坐标(y,x)对应的角度(-PI,PI] (tan是 y/x ,atan2 是 坐标(y,x)注意是y:x)
5. Math.sqrt 开根号,也非常有用
6. 删除数组的某个元素,splice(开始索引,要删除的个数)
7. 删除表数据 delete list_data[4] 类似这样
8. process模块用来与当前进程互动,获取相关操作系统相关信息,process是全局变量不需要require,process.argv比较有用(可以在启动的时候传入参数),process.env 获得系统的环境变量
9. exit事件
10. uncaughtException事件 function(err) {}; 处理未捕获的异常
处理的时候遇到了异常,如果这个异常监听,那么就继续处理下一个事件,否则直接停止退出node ;
11. progress.cwd; // 获取当前的工作目录 progress.uptime // 获取当前进程运行的时间
progress.chdir // 设置当前的工作目录 ; progress.nextTick // 下一次循环的时候调用;
12. 游戏服务器: 网络,游戏逻辑,数据存储
13. 常见ip地址: 192.168.1.0(局域网),xxx.xxx.xxx.xxx (外网,范围是【0,255】,一共有2的32次方个地址,大约是几十亿)
14. TCP 是一个可靠的网络传输协议
15. 私有ip地址(局域网)只有通过代理服务器才能与网络通信(其实就是将私有的ip地址转换为公有的ip地址)
16.