一个奇怪的bug

之前遇到一个奇怪的bug,现在正好时间比较多,就想把它记录下来。

是关于一个日历控件的bug。

点击团期,会弹出日历控件的弹窗,控件的界面展示大概是这样子的:第一排是周几(从周日到周六依次排列,这部分是开发人员写死的),再下面是调用的系统的日期。bug详细描述:更换系统语言,如改成English(UK),假设原本今天应该是周四,更改与语言之后。今天就变成周三了。

原因是:对于美国而言,周日是作为每周的第一天,而对于英国,周一是每周的第一天,这样更改完语言之后,就发生了上面的bug。后来开发人员修改了代码,没有将周几写死,问题才得到修复。

原文地址:https://www.cnblogs.com/Imherelalala/p/8987272.html

时间: 2024-10-19 16:48:17

一个奇怪的bug的相关文章

一个粗心的Bug,JSON格式不规范导致AJAX错误

一.事件回放  今天工作时碰到了一个奇怪的问题,这个问题很早很早以前也碰到过,不过没想到过这么久了竟然又栽在这里. 当时正在联调一个项目,由于后端没有提供数据接口,于是我直接本地建立了一个 json 文件,然后把配置的URL指向这个json文件,文件内容大概如下 : // account.json { success: true, data: [{ id: "1", name: "张XX", job: "员工", type: 1 }] } 嗯,一

百度找不到,但高手都知道(感觉他们都知道)的一个小细节--BUG调试报告

语言 Batch 前言 以前我一直不明白为什么那么多应用程序在读取"文件路径"作为参数时为什么总是在正式的"文件路径"前要加上个"-f"."-d"."-file"以及"-path"之类的引导参数,以为只是纯粹的装帅,或者增加程序使用的代入感,亦或者是便于理解之类的.所以,我写的程序中也常常会带一些引导参数. 知道今天,我终于发现了这个小秘密...虽然触发条件很苛刻(也不是很少见),但稍不

做一个手机端页面时,遇到了一个奇怪的问题:字体的显示大小,与在CSS中指定的大小不一致

最近在做一个手机端页面时,遇到了一个奇怪的问题:字体的显示大小,与在CSS中指定的大小不一致.大家可以查看这个Demo(记得打开Chrome DevTools). 就如上图所示,你可以发现,原本指定的字体大小是24px,但是最终计算出来的却是53px,看到这诡异的结果,我心中暗骂一句:这什么鬼! 随后开始对问题各种排查:某个标签引起的?某个CSS引起的?又或者是某句JS代码引起的.通过一坨坨的删代码,发现貌似都不是.我不禁又骂,到底什么鬼!不过中间还是发现了一些端倪:当页面中的标签数量或者文本数

一个奇怪的JS函数

今天在分析一个jQuery插件源码的时候,发现了一个奇怪的函数. // add leading zeros var pad = function(x){return (1e15+""+x).slice(-2)}; 首先1e15是什么意思? 也不是十六进制表示法. 不管三七21,直接F12打开命令窗口,执行下看看,结果是1后面有15个0. 原来1e15是科学计数法,表示1乘以10的15次方. var y=123e5; // 12300000 var z=123e-5; // 0.0012

测试一个奇怪的问题

我是一个中国人的老师. 测试一个奇怪的问题,布布扣,bubuko.com

Python 官方代码threading模块的一个死锁的bug

Python的threading模块有一个比较严重的bug:那就是可能会让线程的等待提前结束或者延迟,具体的原因是因为线程的wait操作判断超时时依赖于实时时间,即通过time.time()获取到的时候,为了显示这个问题,请看下面的例子: from threading import Thread from threading import Event import time e = Event() stop = False class MyThread(Thread): def __init__

一个奇怪的问题

在网络线程中接收并解析出来的信息 用一个 全局的 CCString(其实就是C++ std::string的封装) 接成功,但是在UI线程中使用这个全局的变量时候,却显示不出来(经验证不为空)刚开始以为是多线程操作的问题呢,然后调用 scheduleOnce(schedule_selector(Arena::initFillLeftRoleMessage), 0 );也不行 ,最后实在没办法了用int 类型的全局变量去接收,结果神奇的事情出现了,可以显示了. 一个奇怪的问题

JavaFX 2.0+ -- Menu显示超过一个屏幕滚动条Bug

背景 在JavaFX中,当MenuBar的Menu或者其Sub-Menu包含的MenuItem合计超过一个屏幕所能显示的高度时,菜单能够滚动显示.此时有一个Bug,滚动的位置会被记录,同一个层级的所有ContextMenu都会使用同一个滚动位置,也就是说当在一个ContextMenu中向下滚动超过一些距离后,另一个ContextMenu可能就完全无法看到ContextMenu. 分析 这个Bug根本的原因就是不同的ContextMenu共用了同一个滚动位置,按理来说,不同的ContextMenu

asp中的一个奇怪的函数

/* 豆腐制作 都是精品 http://www.asp888.net 豆腐技术站 如转载 请保留版权信息 */ asp中有很多的文章在研究如何提高asp程序的执行效率,我们 得出结论 在<% 和 %> 之间的代码执行的速度要高于 在这个 标签之外的代码,我们有没有想过 如何重复的利用这些在标签之外的代码呢? 有的人可能觉得 这个没有什么意义!但是我们可以 怀着 一种很轻松的心态来看看下面这个例子,看看 我们得到了什么有趣的现象!在这个例子中,我们用到了 MSDN 中没有介绍的 WriteBlo