WebKit自动化回归测试之LayoutTest实践 (超时问题的处理)

转载请注明出处:http://blog.csdn.net/horkychen WebKit的回归测试是由一组脚本构成的Layout Tests,测试内容是测试的网页和标准结果(Baseline)。其测试脚本执行的基本方式示意如下:  *脚本会启动http服务器以支持网页加载,在此不做描述。 而每个网页里面都含有测试用的JavaScript脚本, 主要因为有一些DOM对象被动态...
阅读(4419) 评论(2)

程序员职业生涯探讨

通常而言,工作的前两年,最想换环境。工作3到5年,最想休息! 但无论如何,多看看别人的经历与想法,对我们也会大有益处! 转一篇文章: http://werwfrxx.javaeye.com/blog/198196 这是个人对程序员生涯的一己之见,只代表作者的个人想法,其中疏漏甚至错误之处在所难免,希望大家多提宝贵意见。  前言  丰厚的薪水,高端的职位和有成就感的事...
阅读(4691) 评论(4)

极限编程相关工作流程

...
阅读(1795) 评论(0)

[CodeComplete]创建一个函数需要理由吗

以下为代码大全2>>[第七章高质量的子程序]的摘录 编程中什么是标准,相信大家都没有办法给出一套成系统的理论,而《代码大全》的作者就是在为我们描述从设计到实现诸多大家或意识到而没有深究,又或者还没有意识到的问题,通过系统的方式为大家展开了软件开发中诸多细节。希望对大家能都所帮助! 本章探讨了以下问题:    创建子程序的正当理由    在子程序层上展开设计    起个好名字...
阅读(2337) 评论(0)

DirectShow一次实作笔记

转载请注明出处:http://blog.csdn.net/horkychen  一篇早期写的资料。 Day 1: 我是个DirectShow新手,我基于CCaptureVideo类,写了一个简单的测试程序,界面如下图,代码在这个Group的SkyDriver/Codes目录里,使用DirectX SDK9 2004 Summer Update编译通过。     今天主要做了两件事...
阅读(2824) 评论(0)

学习FFMPEG,为Encode Filter做准备

转载请注明出处:http://blog.csdn.net/horkychen  又是一篇早期写的资料。   为了实现一个Encode Filter,较为简单的方法是使用FFMPEG来完成,在我们的Windows CE上则要使用HW Codec来完成。任务要分成两个部分:   1.以FFMPEG实现一个程序,将JPEG文件转为YUY2 (Camera的Frame Data Format),...
阅读(3909) 评论(0)

单元测试应用指南(GTest,CPPUnit, OCUnit)

转载请注明出处:http://blog.csdn.net/horkychen  (以前写的资料,不准备翻了。) Index 1. Introduction 2. Purpose 3. Basic concepts of Unit Test 3.1 Suite 3.2 Test Case 4. Target programming languages 5. Target Unit T...
阅读(4772) 评论(1)

内存管理内幕

动态分配的选择、折衷和实现 Jonathan Bartlett (johnnyb@eskimo.com), 技术总监, New Media Worx 本文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管理内存,以及如何使用垃...
阅读(1845) 评论(0)

调试程序时在不中断程序的情况下输出函数调用信息(Mac OS,Linux & Windows)

转载请注明出处:http://blog.csdn.net/horkychen 有时在查找问题时,不想中断程序运行就输出一下某个条件下的函数执行顺序可以帮助定位问题。 在Xcode下可以编辑断点设置中的Action设为Debugger Command, 如果你使用GDB作为调试器(项目设置),然后输入backtrace如下: 记得勾选"Automatically continue...
阅读(6810) 评论(0)

如何有效地解Bug (RED方法)

转载请注明来源:http://blog.csdn.net/horkychen  解bug应当是修复代码中的缺陷,而不只是隐藏起来! (译注 :解Bug时常发生分析时总感觉快找到答案了,而后面却一再陷入僵局。比如,将线程同步问题引起的一些时而有,时而没有的问题。分析时可能会认为这是个典型的线程同步问题,A线程没有按照预期的方式改变某个变量,导致了B线程处理出错。这样的分析结果如果没有调试(Deb...
阅读(3127) 评论(1)

为你的JavaScript内存性能做个体检

转载请注明来源:http://blog.csdn.net/horkychen 因为JavaScript的语言特性决定了,它的内存管理更主要的是交给浏览器的JavaScript解释器来处理,这其中被广为人知是垃圾回收(Garbage Collection)机制。不过天生的限制使得JS使用的内存也需要加以控制,特别是现在使用HTML5的游戏对JS内存管理的要求也越来越高。 目前很多的资料都是关注在...
阅读(3344) 评论(0)

Tortoise SVN的几个功能说明

转载请注明出处:http://blog.csdn.net/horkychen 1. 多人修改同一份代码 Lock/Unlock 为了防止多人同时修改一份代码,就加把锁吧! 右击文件或目录->TortoiseSVN->Get Lock加锁 右击文件或目录->TortoiseSVN->Release Lock加锁 2. 统计功能(Statistics) 以此查看开发者提交频率。...
阅读(4892) 评论(0)

编写小程序查看CSDN博客信息(ASIHTTPRequest+TFHpple)

转载请注明出处:http://blog.csdn.net/horkychen 作为一个iOS练习,使用ASIHTTPRequest+TFHpple写了个小程序读取CSDN博客的已读等信息。其中ASIHTTPRequest负责发送HTTP Request以获取博客主页,然后使用TFHpple (XPath)解析出指定的HTML元素,然后读取相关的信息。 注意,关于两个库的使用,已经有不少资料...
阅读(3646) 评论(0)

Bash Shell(字符串)操作小结

基本下面引用的文章,加了几项, 做个记录,懒得记了,也省得每次Google。 http://my.oschina.net/aiguozhe/blog/41557 1. 取长度 1 str="abcd" 2 expr length $str   # 4 3 echo ${#...
阅读(6968) 评论(0)

GDB使用介绍

转载请注明出处:http://blog.csdn.net/horkychen  GDB使用介绍 在Linux下最强大的Debug工具就是GDB了,许多IDE都集成了GDB进行调试。使用源代码级调试能够更直接的进行调试,效率明显高于输出Log信息。但目前无论是Mac下的XCode,还是Linux下的其它集成工具,对于调试库函数都是相当困难的,如果直接使用GDB这些问题就迎刃而解。我们首先来探讨一...
阅读(6530) 评论(0)
31条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:1533741次
    • 积分:17123
    • 等级:
    • 排名:第637名
    • 原创:221篇
    • 转载:30篇
    • 译文:47篇
    • 评论:375条
    微博/MSN/EMail

    新浪微博:Horky
    QQ:324014340
    Mail:horky.chen@gmail.com
    微信公众号 (聚焦软件开发):
    博客专栏
    最新评论