- 注释是软件开发过程中的性价比极高的一个工具,它只需要花费20%的时间,即可获取80%的价值。代码注释最重要的作用就是让读者可以在不读源码的情况下,快速了解一段代码的主要功能。 注释是软件开发过程中的性价比极高的一个工具,它只需要花费20%的时间,即可获取80%的价值。代码注释最重要的作用就是让读者可以在不读源码的情况下,快速了解一段代码的主要功能。
- 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、
- 那些年被误解的程序员们,是如何花式回怼的?如何一句话向父母说明白你的工作? 那些年被误解的程序员们,是如何花式回怼的?如何一句话向父母说明白你的工作?
- 辗转相除法求两个正整数的最大公约数 该算法的要领是:假设两个正整数为a和b,先求出前者除以后者的余数,存放到变量r中,若r不为0,则将b的值得赋给a,将r的值得赋给b;再求出a除以b的余数,仍然存放到变量r中……如此反复,直至r为0时终止,此时b中存放的即为原来两数的最大公约数。1、任意读入两个正整数,求出它们的最大公约数。[法一:用while循环时,最大公约数存放于b中]#inc... 辗转相除法求两个正整数的最大公约数 该算法的要领是:假设两个正整数为a和b,先求出前者除以后者的余数,存放到变量r中,若r不为0,则将b的值得赋给a,将r的值得赋给b;再求出a除以b的余数,仍然存放到变量r中……如此反复,直至r为0时终止,此时b中存放的即为原来两数的最大公约数。1、任意读入两个正整数,求出它们的最大公约数。[法一:用while循环时,最大公约数存放于b中]#inc...
- 在本文中,我总结了开发过程中最为常见的几种 MySQL 抛出的异常以及如何解决,包括高版本驱动的问题、时区配置问题、SSL 连接问题等,是一篇经验总结贴,于我个人而言,这一篇足以解决目前项目中所有遇到的 MySQL 问题。同时,也希望本文能对 MySQL 数据库初学者有一定的引导入门作用。 在本文中,我总结了开发过程中最为常见的几种 MySQL 抛出的异常以及如何解决,包括高版本驱动的问题、时区配置问题、SSL 连接问题等,是一篇经验总结贴,于我个人而言,这一篇足以解决目前项目中所有遇到的 MySQL 问题。同时,也希望本文能对 MySQL 数据库初学者有一定的引导入门作用。
- 互联网改变人们的衣食住行,也在悄然无声间为根植之上的软件行业带来颠覆性的变化,尤其是在云服务这样新的基础设施的助推下,从早期的瀑布开发,到中期的敏捷开发以及如今大热的DevOps,互联网正在重塑软件开发模式。2013年踏入互联网浪潮的张浩,在8年的软件开发中,一一经历了这三段“历史进程”,感受到技术迭代更新背后的魅力。 瀑布开发,漫长而又痛苦张浩的开发经验丰富,既在中兴做过大数据分析系统的开... 互联网改变人们的衣食住行,也在悄然无声间为根植之上的软件行业带来颠覆性的变化,尤其是在云服务这样新的基础设施的助推下,从早期的瀑布开发,到中期的敏捷开发以及如今大热的DevOps,互联网正在重塑软件开发模式。2013年踏入互联网浪潮的张浩,在8年的软件开发中,一一经历了这三段“历史进程”,感受到技术迭代更新背后的魅力。 瀑布开发,漫长而又痛苦张浩的开发经验丰富,既在中兴做过大数据分析系统的开...
- 华为云敏捷扑克牌是一套敏捷和DevOps体系知识卡牌,由华为云DevCloud专家服务团队精心研发。持续集成(Continuous Integration,CI)最开始作为极限编程的一项实践出现在大家面前,随着敏捷软件开发方法的推行,小步快跑的理念由开发侧推行到运维侧,端到端的DevOps应运而生,CI作为必不可少的一环逐渐被大众接受和采纳。 华为云敏捷扑克牌是一套敏捷和DevOps体系知识卡牌,由华为云DevCloud专家服务团队精心研发。持续集成(Continuous Integration,CI)最开始作为极限编程的一项实践出现在大家面前,随着敏捷软件开发方法的推行,小步快跑的理念由开发侧推行到运维侧,端到端的DevOps应运而生,CI作为必不可少的一环逐渐被大众接受和采纳。
- 华为云敏捷扑克牌是一套敏捷和DevOps体系的知识卡牌,由华为云DevCloud专家服务团队精心研发,限量定制。 敏捷软件开发宣言简称敏捷宣言,包括价值观和原则两项内容。敏捷软件开发宣言被视为敏捷软件开发的指导思想。 华为云敏捷扑克牌是一套敏捷和DevOps体系的知识卡牌,由华为云DevCloud专家服务团队精心研发,限量定制。 敏捷软件开发宣言简称敏捷宣言,包括价值观和原则两项内容。敏捷软件开发宣言被视为敏捷软件开发的指导思想。
- CPU内置少量的高速缓存的重要性不言而喻,在体积、成本、效率等因素下产生了当今用到的计算机的存储结构。 CPU内置少量的高速缓存的重要性不言而喻,在体积、成本、效率等因素下产生了当今用到的计算机的存储结构。
- SSH=Struts+Spring+Hibernate 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理... SSH=Struts+Spring+Hibernate 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理...
- IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信息的获取和程序的跟踪。我总结以下 4 点用于解决控制台中文乱码问题,希望有助于大家。 IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信息的获取和程序的跟踪。我总结以下 4 点用于解决控制台中文乱码问题,希望有助于大家。
- linux程序运行的状态以及如何推导调用栈。 linux程序运行的状态以及如何推导调用栈。
- 本文讨论了软件缺陷的定义、分类、检测和修复。 本文讨论了软件缺陷的定义、分类、检测和修复。
- 作为《敏捷宣言》合著者,同时也身为敏捷联盟和 Scrum 联盟的创始人,凭借其多样化的职业经历和独特的视角,选择突破现有开发模式,创建了 Scrum 框架。在敏捷开发这条路上,他始终一往无前。勇者,与年龄无关,他就是Ken Schwaber 。 作为《敏捷宣言》合著者,同时也身为敏捷联盟和 Scrum 联盟的创始人,凭借其多样化的职业经历和独特的视角,选择突破现有开发模式,创建了 Scrum 框架。在敏捷开发这条路上,他始终一往无前。勇者,与年龄无关,他就是Ken Schwaber 。
- Rust语言学习曲线过于陡峭?初学者看懂这张思维导图,快速入门。 Rust语言学习曲线过于陡峭?初学者看懂这张思维导图,快速入门。
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签