2014年11月11日
摘要: 1.概述Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。环境变量是和Shell紧密相关的,它是通过Shell命令来设置的。环境变量又可以被所有当前用户所... 阅读全文
posted @ 2014-11-11 09:50 blogsheng 阅读(359) 评论(0) 推荐(0)
摘要: make的自动变量$@ 规则目标的文件名.如果目标是档案文件的一个成员,"$@"就是档案文件的名称$% 当目标是档案文件的一个成员时,"$%"是该成员的名称.否则"$%"为空$< 第一个依赖文件的名称$? 以空格隔开的比目标新的所有依赖文件名.若依赖文件是档案文件的成员,只使... 阅读全文
posted @ 2014-11-11 09:49 blogsheng 阅读(1063) 评论(0) 推荐(0)
摘要: 函数调用约定和堆栈1 什么是堆栈编译器一般使用堆栈实现函数调用。堆栈是存储器的一个区域,嵌入式环境有时需要程序员自己定义一个数组作为堆栈。Windows为每个线程自动维护一个堆栈,堆栈的大小可以设置。编译器使用堆栈来堆放每个函数的参数、局部变量等信息。函数调用经常是嵌套的,在同一时刻,堆栈中会有多个... 阅读全文
posted @ 2014-11-11 09:48 blogsheng 阅读(1393) 评论(0) 推荐(0)
摘要: 如何查看linux命令源代码用linux一段时间了,有时候想看看ls、cat、more等命令的源代码,在下载的内核源码中用cscope没能找到,在网上搜索了一下,将方 法总结如下:以搜索ls命令源码为例,先搜索命令所在包,命令如下:lpj@lpj-linux:~$ which ls /bin/ls用... 阅读全文
posted @ 2014-11-11 09:47 blogsheng 阅读(1062) 评论(0) 推荐(0)
摘要: shell脚本中特定符合变量的含义:$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个$$ 脚本运行的当前进程PID号$! 后台运行的最后一个进程的进程号$@ 与$*相同,但是使用时用双引号,并将各个参数加双引号返回$- 显示shell使用的... 阅读全文
posted @ 2014-11-11 09:46 blogsheng 阅读(222) 评论(0) 推荐(0)
  2014年11月3日
摘要: Redhat5和6 YUM源配置的区别一、概述随着各个软件版本的不断升级,我们需要掌握的软件特性也越来越多,技术的不断更新也促进了我们脑细胞的循环。 今天在配置RedHat6.3的yum源时也出现了一个有趣的事情,下面请听俺道来。二、问题处理问题源于哥们处,自己就搭建了一个测试的系统模拟环境,尽量还... 阅读全文
posted @ 2014-11-03 17:04 blogsheng 阅读(721) 评论(0) 推荐(0)
  2014年9月18日
摘要: 熟悉测试理论的人都知道,路径覆盖是白盒测试中一种很重要的方法,广泛应用于单元测试。那么基于路径覆盖的分析方法是不是只能应用于单元测试呢,能不能将其推而广之呢。一般而言,在单元测试中,路径就是指函数代码的某个分支,而实际上如果我们将软件系统的某个流程也看成路径的话,我们将可以尝试着用路径分析的方法... 阅读全文
posted @ 2014-09-18 23:07 blogsheng 阅读(4362) 评论(1) 推荐(1)
摘要: 入行软件测试行业2年,从事过自动化的测试和手工的功能测试。两年来一直没有总结过自己的工作。每当一听人问起一个简单的问题,如何编写好的测试用例?如此简单的问题一问,仔细一想,思绪凌乱无章。这就是没有好好思考过的原因。今天在博客总结下自己的看法,如何编写测试用例:1、了解软件的原始需求(测试目的)在编写... 阅读全文
posted @ 2014-09-18 20:10 blogsheng 阅读(471) 评论(0) 推荐(0)
  2014年9月14日
摘要: 对系统或程序进行相关性能分析,有助于分析研究运行时出现的问题或查找出问题根源。而没有方法论指导的分析,如盲头苍蝇,费时费力。本文将阐述进行性能分析采用的十八个方法论。对系统或程序进行相关性能分析,有助于分析研究运行时出现的问题或查找出问题根源。而没有方法论指导的分析,如盲头苍蝇,费时费力。为确保软件... 阅读全文
posted @ 2014-09-14 17:46 blogsheng 阅读(320) 评论(0) 推荐(0)
摘要: 在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能分析...在给客户进行应用程序维护... 阅读全文
posted @ 2014-09-14 17:39 blogsheng 阅读(709) 评论(0) 推荐(0)