线上的代码之前运行的都很平稳,突然就出现了一个很奇怪的问题,看错误信息是第三方框架Druid报出来了,连接池回收连接时出现的问题。 查看一下他的源码 看了一下也没有发现所以然,然后去GitHub上的Druid官方开源处,看了一下历史问题修复,发现这个是旧版本已知的一个Bug。 https://git ...
分类:
编程语言 时间:
2018-05-20 19:29:42
阅读次数:
664
题意: 一个公司的系统有n种bug,s个子系统。 一个人找一个bug需要找一天。 找到每种是等概率的,找到一个子系统是等概率的。 现在,他需要在每个子系统中找到一个bug,并且找到n种bug,问期望的天数。 思路: 概率dp入门题,一般来说,期望是逆推的。 设dp[i][j]表示找到了i种bug,找 ...
分类:
其他好文 时间:
2018-05-07 19:42:19
阅读次数:
146
最近遇到了这样一个bug,发现当状态栏改变(比如出现开启热点,另一个程序后台获取位置等)后,有些view会下移,而有些view不会下移,如果是底部的view下移后就会造成bug。于是我就探索了一下并做出总结。 状态栏的改变会造成哪些改变? 当状态栏出现后,当前视图的根view的frame会发生改变, ...
分类:
移动开发 时间:
2018-05-03 12:43:51
阅读次数:
216
原理:cryptsetup其实是一种设备的映射关系,我们用它来把一个设备映射成另外一个设备,然后对这个新的设备进行操作,并进行加密,这样就不会使我们的原设备直接被使用,从而达到一种安全的效果。1、对磁盘分区进行设置密码在确认这里一定要使用YES大写的,此处可能是一个bug密码也要足够的复杂,否则会有密码太过简单的报错。2、打开映射3、查看映射的状态4、对此映射进行格式化与挂载5、设置开机自启/ro
分类:
其他好文 时间:
2018-05-03 00:00:05
阅读次数:
231
前三次作业可以说是入门编程,随着课程的深入,这三次多线程作业使我们开始慢慢接触工程性的编程任务。 对比起1-3次作业,5-7次作业明显没有那么顺利了,之前在互测环节每次最多就一个BUG或者没有BUG,并且出现BUG时一般可以比较容易的发现BUG的类型以及造成BUG的原因,但是在这三次作业中,由于多线 ...
分类:
其他好文 时间:
2018-05-01 20:36:52
阅读次数:
92
今天写程序的时候调用到一个第三方的DLL文件,本机调试一切都正常,但是程序不是到服务器以后一直提示一个BUG:"基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系"。 后来把DLL文件进行反编译,发现是在获得请求的时候出错了。 引用 WebResponse response = WebR ...
对于一名测试人员,bug的生命周期一般分为:发现bug → 提交bug → 验证bug → 关闭bug 具体可分为三个阶段: 第一阶段:发现bug 场景: "测试不就是发现bug吗,有什么技术含量?” 思考: 当发现一个bug,除了尽快报告问题以外,我们还能做哪些事情? 回答: 测试人员发现bug, ...
分类:
其他好文 时间:
2018-04-27 21:03:21
阅读次数:
4052
在公司的一次内部分享会上, 偶然知道了这个H5的新事件, 解决了我之前的一个bug. 事情是这样的, 第A网页上显示的数量的总和, 点击去是B页面, 可以进行管理, 增加或者删除, 当用户做了增删操作之后, 返回到A页面的时候不会更新数量, 这个问题困扰了很久 终于等到storage事件, 据说淘宝 ...
分类:
其他好文 时间:
2018-04-26 21:18:01
阅读次数:
515
下午遇到一个问题,移动端的input都不能输入了,后来发现是 -webkit-user-select :none ; 在移动端开发中,我们有时有针对性的写一些特殊的重置,比如: 其中,-webkit-user-select :none ;会产生一些问题。这是webkit内核浏览器下的一个bug,具体 ...
分类:
移动开发 时间:
2018-04-26 12:14:44
阅读次数:
431
LNMP虚拟主机PHP沙盒绕过/命令执行 lnmp更新1.2版本,很多东西都升级了,很棒。不过还是发现一个BUG。 LNMP是一款linux下nginx、php、mysql一键安装包。 下载:http://soft.vpser.net/lnmp/lnmp1.2.tar.gz 执行一个命令即可简单安装 ...
分类:
Web程序 时间:
2018-04-25 21:00:17
阅读次数:
469