如果你在chrome或safari中键入78764357878563812,那么你就得到了
如果你这样做
for(var i = 0; i < 30; i++){console.log(i + " == " + 78764357878563800 + " ? ");console.log((78764357878563790+i) == 78764357878563800);}
Run Code Online (Sandbox Code Playgroud)
你开始比较从78764357878563790到78764357878563790 + 29的值,所以...就像你看到你运行它,你从i = 8到24得到真实.
所以我不知道我是不是得到它,但不应该存在maxint(我不知道)和maxint-1 ??? 然后最大不同于maxint-1?
我想这是精确的像浮动数字...但是,这不应该只是命中浮动数字,例如数字+ 1总是给成功者?(所以在上面的例子中,如果i = 78764357878563790并添加i ++,那么你进入一个无限循环.
我事先知道,对于浮点,数字之间存在这种类型的间距,但是从未遇到整数不能表示i + 1和i-1的情况(我总是认为无符号maxint + 1会携带并给出0).
任何建议:
我一直在尝试使用wiki创建我自己的自定义构建的blender 但是我没有运气实际使用X Code构建最终版本.我有大约140条警告消息和32条错误消息.我只是想不出来.下面是代码的一部分,其中包含错误.我非常感谢能在这个方面获得任何帮助!
"_Controller_actuators_length", referenced from:
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_CurveMapping_curves_length", referenced from:
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshColorLayer_data_length", referenced from:
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
... …Run Code Online (Sandbox Code Playgroud) 我刚刚遇到蓝屏,我将上周左右的所有工作都存储在其中,但现在在那次事件之后它就消失了......好吧,我可以.git在资源管理器中看到该文件夹,但这样做git status or fsck表明它不是一个git repo...这是 powershell 上的一个小玩意
PS C:\Users\tyoc\Documentos\wtf> git status
fatal: Not a git repository (or any of the parent directories): .git
PS C:\Users\tyoc\Documentos\wtf> cd .git
PS C:\Users\tyoc\Documentos\wtf\.git> git status
fatal: Not a git repository (or any of the parent directories): .git
PS C:\Users\tyoc\Documentos\wtf\.git> cd ..
PS C:\Users\tyoc\Documentos\wtf> git init
Reinitialized existing Git repository in C:/Users/tyoc/Documentos/wtf/.git/
PS C:\Users\tyoc\Documentos\wtf> git status
fatal: Not a git repository (or any of the parent directories): .git
PS C:\Users\tyoc\Documentos\wtf> git …