自观察的巧妙应用 既然要生成圆角图片,首先要解决生成时机问题。可能会有朋友想到swizzle类UIImageView的setImage方法,但我个人并不推 荐,毕竟Swizzle类方法影响范围太广,对于大型开发团队,出问题后很难排查定位问题所在。定义UIImageView子类?实用性不强! 还记得我 ...
分类:
其他好文 时间:
2016-06-22 12:37:22
阅读次数:
132
服务器性能测试是一项非常重要而且必要的工作,本文是作者Micheal在对服务器进行性能测试的过程中不断摸索出来的一些实用策略,通过定位问题,分析原因以及解决问题,实现对服务器进行更有针对性的优化,提升服务器的性能。...
分类:
其他好文 时间:
2016-06-21 07:38:38
阅读次数:
202
如果一个ListView太长,有时我们希望ListView在从其他界面返回的时候能够恢复上次查看的位置,这就涉及到ListView的定位问题: 解决的办法如下: 1 2 3 4 5 6 7 // 保存当前第一个可见的item的索引和偏移量 int index = mList.getFirstVisi ...
分类:
移动开发 时间:
2016-06-20 15:51:38
阅读次数:
408
Linux反汇编调试方法 Linux内核模块或者应用程序经常因为各种各样的原因而崩溃,一般情况下都会打印函数调用栈信息,那么,这种情况下,我们怎么去定位问题呢?本文档介绍了一种反汇编的方法辅助定位此类问题。 代码示例如下: #include <signal.h> #include <stdio.h> ...
分类:
系统相关 时间:
2016-06-20 00:42:43
阅读次数:
254
sys 库是MySQL 5.7其中的一个系统库,里面有很多很好用的跟性能相关的视图、函数和存储过程, 增强MySQL的易用性 例如:哪些语句使用了临时表,哪个用户请求了最多的io,哪个线程占用了最多的内存,哪些索引是没有使用过的索引。 有了sys 库以后,5.7分析问题和定位问题,减少依赖perco ...
分类:
数据库 时间:
2016-06-19 15:29:14
阅读次数:
578
为什么要使用Snapper快照?我们可以想像以下场景:
1. 场景一:系统发生意外宕机,工程师无法快速定位问题,业务受到中断,客户十分不满意。
2. 场景二:项目会议上,就是否升级某软件到最新版本,A和B争执不断,A认为为了保持与其他软件的兼容性不能轻易升级,B认为升级能充分利用软件包的最新功能以及享受到新版本性能的提升
3. 场景三:数据库突然无法访问了,导致业务中断,工程师A和B因为追究责...
分类:
移动开发 时间:
2016-06-17 07:24:15
阅读次数:
439
?更多技术干货请戳:听云博客 “崩溃,严重伤害用户的情感,严重损害用户体验,罪恶行径简直令人发指,特请xx狮、xx猿火速缉拿案犯归案,刻不容缓,钦此。” 虽然在“听云App”等类似优秀工具的帮助下,大多数的崩溃都能快速的、轻易的定位问题,如图: 上图所示,已经定位到某源文件的某行,再加上崩溃mess ...
分类:
其他好文 时间:
2016-06-15 19:08:59
阅读次数:
181
前言: 今天,公司主站突然出现IDE创建应用没反应的问题,经过预发布环境、非代理环境下面的服务测试,均没有问题,定位问题出现在前端。而我们前端有两层代理,一是青松抗D系统,一是我们自己的nginx代理系统。通过web页面测试发现控制台曝出下面的错误: 503 Service Temporarily ...
分类:
其他好文 时间:
2016-06-12 20:11:41
阅读次数:
170
工作中,在操作DB2数据库过程中,难免会出现一些这样那样的问题。对很多错误DB2都会有对应的SQL CODE和SQL State,通过SQL CODE和SQL State定位问题就很简单。现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因
sqlcode sqlstate 说明
000 00000 SQL语句成功完成
...
分类:
数据库 时间:
2016-06-02 14:00:54
阅读次数:
237
性能测试通常和应用程序、操作系统、数据库服务器、中间件服务器、网络设备等有关,定位问题也很难,如何快速、有效地定位并解决性能问题,是性能测试人员的一个重要任务。软件测试的分类,测试流程,性能测试技术loadrunner的使用完整的性能测试方案、计划、用例设计、性能总..
分类:
其他好文 时间:
2016-06-02 11:46:53
阅读次数:
173