1.概述
在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件。在日志文件中存放程序流程中的一些重要信息,包括:变量名称及其值、消息结构定义、函数返回值及其执行情况、脚本执行及调用情况等。通过阅读日志文件,我们能够较快地跟踪程序流程,并发现程序问题。因此,熟练掌握日志系统的编写方法并快速地阅读日志文件,是对一个软件开发工程师的基本要求。
本文...
分类:
系统相关 时间:
2015-05-29 12:08:55
阅读次数:
238
程序测试 与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成,每个子系统又由愈多模块组成, 因此,大型软件系统的测试的基本层次主要有: (1)单元测试 单元测试的用例从单元详细设计中到处。在单元测试中可以采用功能性测...
分类:
其他好文 时间:
2015-05-29 11:42:08
阅读次数:
86
1.11 结构化编程20世纪60年代,许多大型软件的开发遇到了严重困难。常常推迟软件计划,因而使成本大大超过预算,而且最终产品也不可靠。人们开始认识到,软件开发是项复杂的活动,比原来所预想的要复杂得多。20世纪60年代的研究结果是结构化编程(structured programming)的出现,用规...
分类:
其他好文 时间:
2015-05-26 16:02:46
阅读次数:
100
序???这破笔记也要序??
昨天开始学linux,做好笔记以备日后翻阅Linux系统目录结构图bin —-主要用于存放二进制文件(如:命令文件)boot—-引导目录dev —-设备目录ect —-配置文件夹home—-用户文件夹lib —-库文件夹mnt —-挂载目录opt —-通常大型软件安装在这里proc—-实时的信息(只存在内存中)sbin—- super bin只有root用...
分类:
系统相关 时间:
2015-05-23 16:58:17
阅读次数:
188
1.概述
在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件。在日志文件中存放程序流程中的一些重要信息,包括:变量名称及其值、消息结构定义、函数返回值及其执行情况、脚本执行及调用情况等。通过阅读日志文件,我们能够较快地跟踪程序流程,并发现程序问题。因此,熟练掌握日志系统的编写方法并快速地阅读日志文件,是对一个软件开发工程师的基本要求。
本文详细地...
分类:
系统相关 时间:
2015-05-22 17:15:21
阅读次数:
256
内存溢出
一、通俗理解就是内存不够,通常在运行大型软件或游戏时,软件或游戏所需要的内存远远超出了你主机内安装的内存所承受大小,就叫内存溢出。此时软件或游戏就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件或游戏一段时间。
为了便于理解,我们不妨打个比方。缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里。一旦该容器放...
分类:
其他好文 时间:
2015-04-27 09:56:42
阅读次数:
145
写在安装前的话可能有很多的菜鸟十分害怕大型软件的安装,因为安装过程中的一些错误很让他们头疼。下面我就写一个教程,希望能对大家有帮助,在安装ORACLE之前给大家一点点的意见:(1)尽量要安装Linux版本的Oracle Oracle对Linux更加的又亲和力,更兼容 Windows把自己的一些东.....
分类:
数据库 时间:
2015-04-25 06:47:39
阅读次数:
199
https://github.com/xufei/blog/issues/19 1. 为什么组件化这么难做 Web应用的组件化是一个很复杂的话题。 在大型软件中,组件化是一种共识,它一方面提高了开发效率,另一方面降低了维护成本。但是在Web前端这个领域,并没有很通用的组件模式,因为缺少一个大家都能认...
分类:
其他好文 时间:
2015-04-21 20:14:51
阅读次数:
252
近年来,谷歌一直致力于开发出自己的编程语言以取代当今世上最常用的C、C++和JavaScript。在系统语言方向,谷歌的Go语言能够为用户在数据中心内建立大型软件提供更多的便捷,有望取代C语言和C++的地位;而在网络开发方面,谷歌希望凭借Dart取代JavaScript。编程语言的世界里可谓是江.....
分类:
编程语言 时间:
2015-04-21 12:38:04
阅读次数:
118
中大型软件系统开发要点1-需求整理与系统模拟发现必需需求 中大型软件的开发的需求是要重中之重,也是开发的起点。如果软件需求的不合理甚至违背必然规律,那开发之初就已经注定要失败,或者后续不断调整重构使之运行起来,但后期的调整重构往往使得整个项目更加庞大、运行低效率,难以维护和扩展。 开发一个新的...
分类:
其他好文 时间:
2015-04-18 11:21:14
阅读次数:
114