当前位置: 首页 > news >正文

locale问题

这两天公司又出来个诡异的bug,在德文系统上,所有的UI都不出来了。而且是有时候会跟鬼似的晃一下。照实令人非常奇怪。一开始怀疑是Manifest的问题,检查了半天没有任何结果。

后来实在不行了,打开PerfHUD一个frame一个frame的去看,发现那些drawPrimitive根本没有效果。睡了一觉起来再调试,发现Renderer里的所有的World Matrix都是奇异的。。。。原来UI的配置文件加载的时候,所有的浮点数都成了0了。

最后发现配置文件里原来有个Locale项,后来内容删了,但是调用没删除,因为取不到内容就直接获得了一个空字串,产生了一个setlocale("")的调用。而类似于 atof sscanf之类的函数都是受locale影响的(似乎是C99的标准),于是一个暂新的bug又诞生了。 庆祝一下。

PS:今天发现<Geometric Tools for Computer Graphics>的翻译烂人竟然把坐标系的Frame翻译成“帧”,真是“Graphics"多了,都忘记Geometric了。

相关文章:

  • C#网络爬虫与搜索引擎调研
  • Flex与.NET互操作(七):了解FluorineFx的环境配置(远程对象、网关、通道、目的地)...
  • 摘自《卓有成效的程序员》
  • vbscript脚本1-读取xml格式的配置文件
  • vbscript脚本2-实现include的办法
  • C# xml反序列化
  • C# 获得本地IP地址
  • [ListView.View=List]的垂直滚动条
  • C# html编码和文本的转换
  • 服务质量:电信无法回避的短板
  • C# 使用.NET性能计数器示例 绘制出正弦函数图像
  • 软件开发者面试百问
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • 情人节的礼物——书写是为了更好地思考——回应未鹏
  • Fiddler 发请求时 设置 cookie
  • python3.6+scrapy+mysql 爬虫实战
  • $translatePartialLoader加载失败及解决方式
  • [NodeJS] 关于Buffer
  • 2017年终总结、随想
  • Angular数据绑定机制
  • Git同步原始仓库到Fork仓库中
  • happypack两次报错的问题
  • jdbc就是这么简单
  • Magento 1.x 中文订单打印乱码
  • react-native 安卓真机环境搭建
  • 分类模型——Logistics Regression
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 免费小说阅读小程序
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • - 转 Ext2.0 form使用实例
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (¥1011)-(一千零一拾一元整)输出
  • (1)bark-ml
  • (1)虚拟机的安装与使用,linux系统安装
  • (day 12)JavaScript学习笔记(数组3)
  • (二)斐波那契Fabonacci函数
  • (十一)手动添加用户和文件的特殊权限
  • .NET C# 操作Neo4j图数据库
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET MVC第三章、三种传值方式
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NetCore项目nginx发布
  • .project文件
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @GlobalLock注解作用与原理解析
  • [20150707]外部表与rowid.txt
  • [Algorithm][动态规划][简单多状态DP问题][按摩师][打家劫舍Ⅱ][删除并获得点数][粉刷房子]详细讲解
  • [APIO2015]巴厘岛的雕塑
  • [C#] 基于 yield 语句的迭代器逻辑懒执行
  • [C#][DevPress]事件委托的使用