自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 深入测试环境管理

原创作者: 九宸@到家 DeepTesting测试过程中,一套合理的环境管理流程是发布过程中很重要的一环。如何在测试过程中让环境为你服务而不是在环境维护过程投入过多人力,其实还是挺重要的一个工作。在现在互联网模式下,微服务化架构盛行,毫不夸张的说,好的环境管理流程是事半功倍的。环境管理的分类一般的互联网公司环境分为三套:测试环境 提供各应用的统一集成测试环境,其中关键核心

2018-02-05 11:45:50 7265 1

原创 Android的内存优化相关记录

内存优化虚拟机的堆内存adb shell cat /system/build.prop|grep dalvik.vm.heapstartsizeadb shell cat /system/build.prop|grep dalvik.vm.heapstartsize 关注如下: - dalvik.vm.heapstartsize 开始的时候的堆大小,这个越小,可以开的越多,如果越大则一开始程序

2016-03-30 16:41:04 448

原创 使用Emma做Android覆盖率的实践

回答几个问题为什么是EmmaEmma是Android内置的覆盖率支持的库,Android的SDK本身就含有Emma.jar的二方库。不用考虑引用外部插桩:基于代码还是基于编译出来的class本方案基于代码的方案,不过对代码无大的侵入性,使用方案简单。没有使用class的后插桩方案的原因主要有3点:在编译大型Android的方案的时候class文件比较多,插桩操作繁杂。插桩方

2015-09-15 11:37:30 3780 5

原创 SQLAlchemy上的内存问题

起因自己做的软件被人告知挂掉了,发现内存泄露。分析问题软件中使用了python+web.py+sqlalchemy的架构。这三个东西的搭配都有很多人用,所以,我很不担心是这三个中的架构以及他们的代码出现的问题。一直怀疑我的代码。(我是如此的谦虚阿)。经过排除,发现1个可疑点:1. 代码的一个线程中的线程类,有一个request的对象,这个对象是我用来不停的和服务器进行HTT

2012-07-27 09:51:09 2369

转载 python脚本查hang在什么地方

python查脚本hang在什么地方最简单的办法:import pdb, signal, timedef debug(sig, frame):    pdb.set_trace()if __name__ == "__main__":   print "it works"   signal.signal(signal.SIGUSR1, debug)   time.

2011-11-17 15:47:02 2119

原创 从测试角度上看项目流程管理

缘起:说实话,我知道题目说大了,但是我不准备改。因为我想总结一下近些年,近些公司中看到的一些片面的内容,从而从中提炼出来我想要表述的东西:项目流程管理。其实从一个公司到另外一个公司的过程,个人要完成的转型,概况来说无非是3点:企业文化的适应工作流程的适应项

2011-10-10 10:54:52 1261 2

转载 Shell 小技巧 获取文件后缀名的方式

[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)- [3975 0] #[/color] var=a.b.c.d[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)- [3975 0] #[/co

2011-07-29 13:59:54 515

原创 测试人才必备的素质

曾经看过一个关于怎么在招聘的时候找到自己合适的人的看法,有的人说“前5分钟就可以确认自己是否能要这个人,剩下的就是验证自己的想法”。我在刚开始招聘的时候确实感觉有点这个意思,有这个论调对的地方,也有我不赞同的地方:为什么说他对一个人来面试,前5分钟一般会考虑让他说什么呢?一般都是“介绍下自己的情况?”这样的问题吧。知道为什么一般面试人员大多喜欢问这个问题吗?有两个原因:想让来面试的人员放松下,说说看自己最了解的内容,进入状态让自己对这个人做一个整体的把握,让自己也进入状态OK,那既然知道为什么要这样问这个问

2010-12-30 17:31:00 664 1

原创 BugZilla在Ubuntu9.10上的安装

BugZilla在Ubuntu9.10上的安装准备:1. Bugzilla 3.6.3 2. php53. mysql44. perl环境准备如下:apt-get install php5-mysql php5-gd libapache2-mod-auth-mysql libapache2-mod-php5 php5 libgd2-xpm-dev libapache2-mod-perl2安装:BugZilla在Ubuntu9.10上的安装步骤如下:1. 解压缩bugzillatar xf bugzilla-

2010-12-13 17:01:00 852

原创 ffmpeg中的http协议相关代码阅读笔记

ffmpeg中的http协议相关代码阅读笔记今天闲来无事,尝试看了下ffmpeg中的相关http协议传输处理代码先简单说下这个代码在整个仓库里面的位置:ffmpeg/libavformat/http.hffmpeg/libavformat/http.c avoi.h中的函数调用分析avoi.h是ffmpeg中libavformat/目录下的一个重要的头文件,这个文件主要处理了一些传输协议的传输封装。他的封装过程是通过函数指针来实现的。可以先看http.c文件中的最后一个结构体:URLProtocol htt

2010-11-26 17:24:00 8193 1

原创 随想

今天在CSDN上逛了好久,感觉有些东西和我那时候初次接触的时候丰富了好多,但是有感觉没有原来的样子了。可能是现在的心态变化了,毕竟在工作了这么长的时间之后,一些东西慢慢的淡化了。还记得当时守在论坛上攒积分的情景,为了那几个积分,不停的刷页面,有新的问题是我知道的,就立刻给人家回复;现在,我已经大概好久不去逛论坛了,没有时间了。我上CSDN,就是点点最新的新闻看看,我已经把CSDN当成一个IT新闻站点来看了。今天我也浏览了之前的MSN的space站点,里面的一些故事记录了我的成长,我很感慨。有些文字现在看起来

2010-11-11 12:54:00 670

转载 CDT配置方法-转

<br />安装了cdt 5.0,以前可以build的project死都不能build。<br />错误是<br />**** Internal Builder is used for build               ****<br />g++ -O0 -g3 -Wall -c -fmessage-length=0 -osrc/Test.o ../src/Test.cpp<br />Internal Builder: Cannot run program "g++": ϵͳÕҲ»µ½ָ¶

2010-07-26 23:27:00 2074

原创 Webkit代码阅读记录(1)

 代码的开始: Page类Clients虚基类的集成, Page创建的时候有几个虚类需要实现,他们分别是:      ChromeClient      ContextMenuClient      EditClient      DragClient      InspectClient      PluginHal

2010-05-21 18:26:00 1305 1

原创 Google正式离开中国了

三月份还真是不平静。三月作为人才市场最热的一个月份,google的退出不知道会给多少用人公司带去技术人才。Google的退出不知道会给Android在中国的业务带来什么样的问题。不过现在的Android手机基本上是HTC的为多,本身硬件上没有什么问题。就怕Android Market会对中国提交的程序或者是下载有什么限制。Google的退出能让百度火起来吗?我认为不能,说实话,近两

2010-03-23 09:37:00 484

原创 Android编程实例 Step by Step (1)

先说两点:关于这篇文章就是本人学习android的一个笔记,也就是一个过程的记录。不算什么,有什么错误的话,是正常的。我的经验不是用Shared的,就是一个记录关于Android 的安装等等的过程,这些从网上就能搜索到,这边就不记录了。直接从我学的实例入手实例:添加bmp的显示View的继承1. public class DrawView extends View{}2.

2010-03-14 20:14:00 696

原创 Android操作系统在Ubuntu8.04LTS上的编译步骤和遇到的问题 (1)

下载Android操作系统 linux系统源码linux-2.6.25-android-1.0_r1.tar.gz下载Android模拟器android-emulator-1.0_r2.tar.bz2编译过程:1. Android-emulator-1.0_r2.tar.bz2: 模拟器的android环境编译环境准备 libesd0-dev

2010-03-12 23:53:00 1093

原创 嵌入式软件的开发测试要点

嵌入式开发的现状嵌入式软件从业者小众 嵌入式开发可能是目前软件开发中的小众开发者了吧。我经常到一些论坛上逛,感觉最多的开发者是集中在Web应用的开发上,其次是Windows应用程序开发,再次才是嵌入式系统。目前无论是从公司规模还是产品线的多少上来说,嵌入式开发都还只是小部分人的游戏。在我看来,嵌入式开发测试可能是最近几年可能要快速增长的一个行业。

2010-03-01 15:57:00 1680

原创 MiniGUI和其他嵌入式图形系统的优势比较 - 个人见解

 大家知道嵌入式领域是一个很丰富的领域,包括诸多的嵌入式操作系统和嵌入式图形支撑系统,所以除了MiniGUI之外,还有一些其他的嵌入式GUI,比如QT/E,micwindows,DirectFB+GTK,fltk,openGUI,TILCON等等,如下是MiniGUI和这些GUI之间的一些对比:和qt对比:1、QT当初是为PC设计的桌面环境,而且架构过于复杂,很难进行系统裁剪,

2009-04-24 10:33:00 10046

原创 初建测试团队应该注意的几个方面

目前测试在越来越多的企业里受到了很多的注视,这是好事。但是目前很多公司的测试面临问题:新上的测试流程不规范测试工具杂乱无章测试用例和缺陷管理工具使用不规范或者根本没有大部分测试还已通过性和验证性测试为主 没有测试计划,开发流程不规范,测试人员无所侍从这些问题的出现直接导致一个问题,就是测试跟不上开发,甚至测试拖累开发导致发布进度放慢。因此很多新组建起来的测试团队都不

2009-04-21 09:12:00 1050 2

原创 vxworks下的MINIGUI代码裁减记录

打开:#define HAVE_SYS_TIME 1#define __NO_UNIX__ 1 屏蔽:#define HAVE_ALLOC_???#define HAVE_MMAP#define TTF_SUPPORT#define JPEG_FILE_SUPPORT#define PNG_FILE_SUPPORT 如果使用vxworks的自定义的pth

2009-03-16 12:00:00 1114

原创 MiniGUI的vxworks环境移植(2): cygwin+tornado交叉编译minigui库和示例代码

上篇文章简介了vxworks和tornado环境的简单程序设计。这次我们要拿minigui来编译vxworks下的运行程序了。首先,需要准备好minigui1.6.10的库文件,和一些示例文件,可以到minigui.org上下载.(可能我机器上的版本和下载的开源版本不一样,但是这个文章写出来就是为了备忘的。所以以我自己的版本为主介绍) 1. Cygwin环境安装  这个就不多说了,

2009-03-10 11:32:00 3608 1

原创 MiniGUI的vxworks环境移植(1): vxwork/tornado环境简介

VxWorks的特点主要有:微内核结构(最小结构<8KB),高效的任务管理,灵活的任务间通信,微秒级中断处理,符合POSIX1003.1b实时扩展标准,满足TCP/IP网络标准,灵活的从ROM、磁盘或网络的引导能力,多处理器支持,快速、灵活的I/O系统,MS-DOS和RT-11文件系统,完全符合ANSI C标准,多于1100种功能例程。Tornado工具,是一整套强有力的交叉开发工具;

2009-03-10 00:15:00 2868

原创 关于这第一篇文字性的东西

其实CSDN上的blog我也开了很久了,但是不知道什么原因一直没有上来写过东西。我之前有个自己的空间,空间上放有自己的blog,但是半年前,免费空间停止服务了,我的blog也取不下来了,没有办法,事情就是这样,谁让我自己更新不及时。同时,我也在MSN space上写过一些技术上的东西,但是也是三天打鱼,两天晒网的。一直没有坚持。没有在CSDN上写过东西还有一个原因,是我觉得在这么多高手面前写blo

2009-03-05 14:08:00 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除