上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页
  2013年1月24日
摘要: 软件质量特性及其子特性列表质量特性详细质量子特性详细功能性与一组功能及其指定的性质有关的一组属性。这里的功能是指满足明确或隐含的需求的哪些功能适合性与规定任务能否提供一组功能及这组功能的适合程度有关的软件属性准确性与能否得到正确或相符的结果或效果有关的软件属性互用性、互操作性与其他指定系统进行交互的能力有关的软件属性依从性使软件遵循有关的标准、约定、法规及类似规定的软件属性安全性与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性可靠性与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性成熟性与由软件故障引起失效的频度有关的软件属性容错性与由软件故障或违反指定接口的情况 阅读全文
posted @ 2013-01-24 10:44 spinsoft 阅读(1357) 评论(0) 推荐(0) 编辑
  2013年1月21日
摘要: 知道IP地址和子网掩码。算出网络地址、广播地址、地址范围、可用的主机数。知道IP地址和子网掩码后可以算出: ●网络地址 ● 广播地址 ● 地址范围 ● 本网有几台主机 【例1】下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。 1、分步骤计算 1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址 192.168.100.5 11000000.10101000.01100100.0000010 阅读全文
posted @ 2013-01-21 15:35 spinsoft 阅读(1238) 评论(0) 推荐(0) 编辑
  2013年1月15日
摘要: http://blog.csdn.net/gis_wudi/article/details/6639739 DeviceIoControl这个api我们用的不多,但是很重要,有时会帮助我们实现一些特别的需求, 如获取硬件设备信息、与硬件设备通信(读写数据)等,对照msdn,下面我们详细解释一下这个api的用法(有什么错误再所难免,各位不吝指教啊)。 DeviceIoControl是用来控制我们指定设备的输入输出操作,使设备按照我们发的指令去工作。 DeviceIoControl是kernel32中的函数,需要包含的头文件是winbase.h,先看函数原型BOOL DeviceIoCont... 阅读全文
posted @ 2013-01-15 11:13 spinsoft 阅读(728) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/whf727/article/details/2592267 随手写点自己碰到的问题。在写内核模式的驱动程序时,经常需要做的就是驱动程序和应用程序之间的通信。如应层程序和驱动程序之间共享事件来完成同步,事件可以有应用程序来创建然后将其句柄下发到驱动程序中,驱动程序进行引用等操作,就可以实现共享事件了。这里就不说这个了,主要说说驱动和应用程序之间的共享。 共享的方式有很多,我们在应用层编程时,也经常需要进程之间共享内存。可以用过SendMessage,文件映射等。也可以用dll来进行共享。用dll进行共享,大家应该知道#pragma data()这... 阅读全文
posted @ 2013-01-15 11:10 spinsoft 阅读(1101) 评论(0) 推荐(0) 编辑
  2013年1月9日
摘要: initrd.img是一个小的映象,包含一个最小的linux系统。通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块,然后发现真正的root分区,挂载并执行/sbin/init...initrd.img当然是可选的了,如果没有initrd.img,内核就试图直接挂载root分区。说 initrd.img文件还会提到另外一个名角---vmlinuz。vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存 阅读全文
posted @ 2013-01-09 08:21 spinsoft 阅读(3450) 评论(0) 推荐(0) 编辑
  2013年1月8日
摘要: initrd.img是一个小的映象,包含一个最小的linux系统。通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块,然后发现真正的root分区,挂载并执行/sbin/init...initrd.img当然是可选的了,如果没有initrd.img,内核就试图直接挂载root分区。说 initrd.img文件还会提到另外一个名角---vmlinuz。vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存 阅读全文
posted @ 2013-01-08 16:55 spinsoft 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,shell解释器缺乏相应的调试机制和调试工具的支持,其输出的错误信息又往往很不明确,初学者在调试脚本时,除了知道用echo语句输出一些信息外,别无它法,而仅仅依赖于大量的加入echo语句来诊断错误,确实令人不胜其繁,故常见初学者抱怨sh 阅读全文
posted @ 2013-01-08 16:19 spinsoft 阅读(168) 评论(0) 推荐(0) 编辑
摘要: (1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的执行sudo su 即可注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知道root的密码(2)从root用户切回user用户想从root用户切回user用户只需执行命令:su user (us 阅读全文
posted @ 2013-01-08 13:31 spinsoft 阅读(632) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-01-08 08:42 spinsoft 阅读(0) 评论(0) 推荐(0) 编辑
  2012年12月27日
摘要: GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。它是一种强大的命令行调试工具。一般来说,调试器的功能:能够运行程序,设置所有能影响程序运行的参数;能够让程序在指定条件下停止运行;能够在程序停止时检查所有参数的情况;能够根据指定条件改变程序的运行。gdb调试源代码流程:1)进入GDB #gdb test只需输入GDB和要调试的可执行文件即可,在GDB的启动画面中指出了GDB的版本号、遵循的许可等信息,接下来就进入了由"(gdb)"开头的命令行界面了;2)查看文件 (gdb) l在GDB中键入"l"(list)就可以查看程序的源码了,GDB列 阅读全文
posted @ 2012-12-27 08:02 spinsoft 阅读(255) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 40 下一页