1案例描述作为Windows程序员,平时最担心见到的事情可能就是程序发生了崩溃(异常),这时Windows会提示该程序执行了非法操作,即将关闭。请与您的供应商联系。呵呵,这句微软的“名言”,恐怕是程序员最怕见也最常见的东西了。在一个大型软件的测试过程中,初期出现程序崩溃似乎成了不可避免的事。其实测试...
/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录 /opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录 /optHere’s whereoptional stuffis put. Trying out the l....
分类:
系统相关 时间:
2014-10-11 23:51:36
阅读次数:
325
从不同地方下载好几个安装包,安装时候到展开文件步骤总是提示文件出错,无法安装下去。这样可以确认不会是安装包出问题。搜索原因,偶然看到可能与内存有关。就检测了一遍,过程:控制面板》管理工具》Windows内存诊断》重启诊断。检测完成,结果内存有错。又用MemTest检测,结果也出现很多错误。跑售后换了...
讨论一:
既然只有一个类?为什么非要用一个模式来定义?难道就不能用程序员之间的约定又或者使用伟大的设计模式来完成?
1)先来说说全局变量的好处,当定义一个全局变量时,任何一个函数或者一行代码都可以轻松访问所有的全局变量,并且不用付出额外的代价,轻松简便。就如在敲机房收费的时候,我就定义机房登陆用户名为一个全局变量,因为在整个系统的执行过程中,很多方面都用到了用户名的信息,在此,调用全局变量,轻而易举就解决,很是方便。但是如果换成一个大型软件,又或者你的整个系统中定义了很多全局变量,这个时候使用起来就会比较混...
分类:
其他好文 时间:
2014-10-06 00:08:19
阅读次数:
271
一、软件测试 大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活动,而软件测试则是保证质量的关键措施。正像软件熵(software entrop...
分类:
编程语言 时间:
2014-09-22 14:59:03
阅读次数:
189
开发软件时,当用到商业用途时,注册码与激活码就显得很重要了。现在的软件破解技术实在在强了,各种国内外大型软件都有注册机制,但同时也不断地被破解。下面发的只是一个常用版本,发出源码被破就更容易了,但我们学习的是技术。当然也为以后自己的软件不会被轻易破解。第一步。根据卷标,CPU序列号,生成机器码// ...
分类:
其他好文 时间:
2014-09-17 11:48:12
阅读次数:
127
所谓停靠就是可以用鼠标拖动窗体或者控件,并将其从一个父窗体移出或者移动到另一个父窗体上,可以按水平,垂直方向整齐排列, 并且可以停靠在分页控制组件上。下面的示意图是一个Delphi IDE的窗口停靠示意图: 考察一些常用的软件如Office等大型软件,会发现大多提供窗体停靠的功能。微软的MFC很早就...
分类:
其他好文 时间:
2014-09-17 01:08:21
阅读次数:
394
数据库管理系统数据库管理系统(Database Management System,DBMS),有时也被称为数据库管理器(Database Manager)什么是数据库管理系统 数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的大型软件,是用于....
分类:
数据库 时间:
2014-09-12 11:27:43
阅读次数:
346
通常认为,性能的改进是90 ~ 10 规则, 即10%的代码要对90%的性能问题负责。做过大型软件工程的程序员一般都知道这个概念
分类:
编程语言 时间:
2014-08-24 05:55:43
阅读次数:
256
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构(我认为框架(Framework)是整个或部分系统的可重用设计)。
架构(software architecture)是一系列相关的抽象模式(其实我理解就是应用了设计模式),用于指导大型软件系统各个方面的设计...
分类:
Web程序 时间:
2014-08-15 22:33:29
阅读次数:
377