C
文章平均质量分 79
xiajian2010
邪王真眼的召唤--Dark Flame Master
展开
-
软件测试实验学习笔记系列5-单元覆盖测试
单元覆盖测试 覆盖测试是衡量软件质量的一个重要的指标,是一种”白合”测试方法,覆盖的标准有逻辑覆盖,循环覆盖,基本路径覆盖。其中逻辑测试包括语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖。覆盖测试必须拥有程序的规格说明书和程序清单,以程序的内部结构为清单设计测试用例。覆盖测试主要使用在具有高可靠性要求的软件领域(军工企业,航空航天软件,工业控制软件).覆盖测试需原创 2013-08-02 20:11:11 · 1990 阅读 · 0 评论 -
初次使用GTK
1.GTK简介Gtk(GIMPtoolkit)+使用C语言开发的,采用了面向对象的技术,跨平台的图形工具包,LGPL,Gtk+提供所有流行的语言的接口:C++,Perl,Python,Java,ObjectiveC,被Gnome选中,优势:1.现代,开发和维护积极2.提供了广泛的选项,可以将工作扩展到尽可能多的人,3.简单易用4.自由软件,自由的开放源码许可。5.设计良好,灵活而可扩展。原创 2013-08-02 15:38:24 · 858 阅读 · 0 评论 -
Unix原理与应用(第四版)学习笔记2--系统调用之文件篇
文件篇Unix的c语言的系统调用库,Unix是一个多道程序系统,一个资源可能有多个进程共享使用。作为Unix系统开发者,必须将c语言的知识应用到程序设计中,并根据实际的需要,在不引起冲突的情况下,让多个应用程序共享资源。5.1系统调用基础Unix系统大概提供了200个特殊函数,这些函数为系统调用。系统调用是嵌在内核里的历程,它执行非常基本的功能,包括访问CPU(CPU的条件码和寄存器文原创 2013-08-06 22:33:05 · 1760 阅读 · 0 评论 -
Unix原理与应用(第四版)学习笔记3--系统调用之进程篇
进程篇进程这个抽象的概念可以使我们了解计算机内部的工作过程。进程的控制,内核的进程控制机制和相关的数据结构,详细分析了fork-exec-wait周期的整个过程,利用内核的描述符复制文件,实现shell中的redirect和pipe,信号控制机制。1进程的几个抽象概念Unix支持抢占式多任务系统(preemptivemultitasking),意味着,当一个进程的时间片用完时,内核就强原创 2013-08-07 22:47:19 · 2951 阅读 · 2 评论 -
[转] 用C语言实现Ping程序功能
简介大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装转载 2013-08-14 20:55:19 · 1138 阅读 · 0 评论 -
Unix原理与应用(第四版)学习笔记1--理论篇
1Unix的体系结构与命令用法Unix操作系统的两个组成部分:内核和壳.学习操作系统的一个重要的任务是命令集,Unix的帮助文档-man。1.1Unix系统的结构整个Unix是以几个简单并有点抽象的概念为核心的。Unix的成功在于对一组精心挑选出来的成熟的思想的充分的实现,并证明这些思想是实现一个小而强大的系统的关键技术。1.1.1 任务分工—内核和壳将内核和壳之间的任原创 2013-08-06 19:43:45 · 1518 阅读 · 0 评论 -
关于输入法的工作原理及编程
缘起在windows下使用的sougou输入法,除了经常弹出广告,没有什么异常行为,Linux下的中文输入法似乎没那么强大好用了。起初用的是Ibus中的pinyin,后来因为机缘巧合装了yong输入法,发现挺好用的,就一直用着。渐渐的发现yong输入法在一些自由软件中不起作用,有时还行为诡异,虽然大多数的时候,工作的很正常。本着程序员好奇的心态,我想打开输入法这个黑匣子,看看里面有些什么。原创 2014-04-13 12:29:37 · 14651 阅读 · 2 评论