一个大规模的客户端软件的生命周期中,我们可以把它分为两个比较粗的时期。
一个是前期的搭建软件的时期,即从无到有的时期;
第二个是搭建完成之后,进入的一个稳定的运营时期。
第二个时期才是最关键的,在这个时期我们会持续的迭加需求,持续的优化功能,而且第二个时期也是代码在慢慢变质的时期。
在这个时期,你可能会发现:我们的软件慢慢出现模块耦合严重,牵一发而动全身;
每个版本都会涌现出老功能的BUG,你没动过的模块也会出BUG;
或者改了一个小问题了,带出来很多其他问题;
缺乏扩展性,往老模块加新功能非常痛苦;
程序的崩溃率越来越高;
新员工接手老模块经常不能理解原来的设计思想而改坏;
移植一个DLL到另一个软件时,发现必
2025/12/7 20:24:07 241KB 防止代码变质的思考与方法
1
软件工程学习辅导与习题解析第四版张海藩吕云翔。
这个是老师发给我们的。
PDF高清
2025/12/7 15:15:36 48.81MB 软件工程 张海藩 吕云翔
1
规范的编码风格不仅体现了一个人的技术水平,从某种意义上说也体现了一个企业的形象。
好的、规范的编码风格,对于整个项目团队来说显得尤为重要。
本系列文章对于“编码风格”的说明仅做参考,希望能对你有所帮助。
“程序员、程序员”顾名思义就是来编程序的人员。
他们和一般工作人员是一样的,都需要合作,可能为了一个大型项目程序会有十人以上或者百人以上甚至千人以上的团队公司在一起工作。
编码规范使程序规范化,易懂化,才能更好的进行合作。
开发程序的软件很多。
但是它们的检查方式全是检查语法,并没有规定变量命名以及方法的命名,所以注释是很必要的东西,不过如果你将变量命名的规范一些。
Java和C#里的命名是最接近自然语言的缺
1
本设计是以STC89C52RC芯片为核心,利用KeilUV4编写软件和STC_ISP烧写软件,设计出一个八音盒。
八音盒主要由五大模块构成,包括单片机最小系统、4*4矩阵键盘、蜂鸣器发生电路和4位数码管显示电路。
有8个按键对应8首曲目播放按钮,另外8个按键对应do、re、mi、fa、so、la、si、do’八中音调。
本设计主要使用单片机的内部定时器0和中断产生不同频率的方波和延时驱动蜂鸣器,并采取行列反转扫描法识别键盘键值。
由于使用的是实验箱已经固化的电路,本设计主要从软件设计上加以优化,以使蜂鸣器产生的音乐更纯净。
最终实现的基础功能是任意播放8首单片机内已存曲目,发挥部分是另外实现8个可演奏的琴键,使八音盒具有放音和简单演奏的两重功能,并辅以数码管显示当前播放曲目号,经过优化和调试,音色较好,琴键发音比较纯正,初步达到设计要求。
2025/12/7 13:47:50 299KB 单片机 八音盒
1
火龙果软件工程技术中心  本文内容包括:前言历史License新功能性能完整的例子结束语下载参考资料SVK是一个基于Subversion构造的分布式的版本控制系统。
通常的集中式管理系统,如CVS,Subversion已经得到广泛应用,但是集中式的管理存在相应的缺陷,例如对唯一的版本库过分依赖:一旦不能正常连接到集中式的版本库,整个系统陷入瘫痪。
SVK最大的能力就在于可以维护分布式的版本库,分散的开发人员可以通过SVK建立远程的CVS,Subversion,P4协议的版本库镜像,选择工作在自己合适的镜像版本库,这个镜像甚至可以是本地的,整个工作可以离线进行,然后在需要的时候同步镜像版本库到主版本
1
星际多媒体信息发布系统(或称数字标牌DigitalSignage、电子告示)在线版是一款永久免费的数字标牌内容制作软件,用以制作精彩节目在等离子液晶(LCD)平板电视、LED屏、投影设备等多媒体终端播放以及触摸互动应用。
信息发布系统的节目内容包括网页/视频/音频/动画/图片/字幕等多媒体信息,并对播放设备联网集中管理,广泛用于银行、酒店、品牌连锁、大楼、营业厅、地铁、机场、学校等场所,进行营销、服务、广告宣传以及互动展示销售,给客户带来先进、高端的品牌印象。
星际多媒体信息发布系统-“精彩互动易用可靠”。
  星际多媒体信息发布系统在线版对用户十分友好,一个会用Word打字的普通办公人员可以用任意视频、网页、音频、动画、图片、字幕等形式的模板和素材(软件自带,可在线下载各种精美模板、素材),制作节目。
不需要专业人员,使营销、宣传人员不再被复杂的软件系统困扰,释放无穷创意和潜力。
  星际多媒体信息发布系统v3.9在线版更新内容:  1)播放端新增支持安卓Android平台。
软件包提供Windows、android两种播放端。
  2)多处操作优化3)多处界面优化重点突出,软件功能清晰,将精彩分享给好友!
2025/12/7 8:21:27 1.67MB 56iq 信息发布系统 数字标牌软件
1
电力仿真软件psat说明书,适合做电力系统分析的朋友们
2025/12/7 6:28:02 4.29MB psat MATLAB 电力
1
花了很多精力搞到的OSKE/VDX源代码,希望给国内的汽车软件工程师有开发汽车操作系统或者对汽车上操作系统感兴趣的带来收获。
2025/12/7 3:04:32 13.23MB trampoline OSEK/VDX 源代码 操作系统
1
目录1.绪论 11.1课题背景介绍 11.2技术要求 11.3我的研究工作 12.开发环境和开发工具介 32.1JAVA简介 32.2MYSQL数据库介绍 32.3TOMCAT应用服务器 42.4MYECLIPSE介绍 43.开发过程相关技术和框架介绍 53.1WEB开发-JSP技术 53.2JAVABEAN简介 53.3STRUTS框架 64.需求分析与可行性分析 74.1需求分析 74.1.1任务概述 74.1.2系统平台架构 74.1.3系统软件架构 84.2可行性分析 84.2.1经济可行性 84.2.2技术可行性 84.2.3操作可行性 94.2.4社会可行性 95.系统概要设计 105.1系统的设计思想 105.2用户角色模型 105.3用户数据库表E-R图 115.4教学网站数据流程图 116.网站的详细设计与实现 126.1系统数据库详细设计与实现 126.2用户管理功能具体说明 196.3网站首页的设计 196.4管理员用户登录设计与实现 206.5系统后台管理设计与实现 226.6文章管理设计与实现 246.7栏目管理设计与实现 246.8公告管理设计与实现 256.9留言板的设计与实现 267.测试与总结 287.1测试方案概述 287.2测试方法 287.3功能测试 287.4性能测试 297.5测试结论 30总结 31致谢 32参考文献 32附录一:英文资料原文 33附录二:英文资料译文 44
1
免费可用的影像、高程下载软件
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡