PSP个人软件开发需求文档当前版本:版本1作   者:李二明完成日期:2013年11月14日1.  业务需求1.1 应用背景由于互联网的普及,IT行业飞速发展,人们对于软件的使用也越来越频繁,因此软件人员开发的项目也越来越多。1.2 业务机遇尽管软件的开发越来越多,可是开发项目速度计划总是那么不准确,延期经常出现,更可恨的是甚至无法给出一个相对比较明确的延迟时间。这样
Java生成和操作Excel文件 package demo.dcn.vo; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import j
转载 2024-03-04 06:47:07
0阅读
百度地图API开发指南原版百度地图 API 开发指南百度地图 API 开发指南目录简介 3什么是百度地图 API 3面向的读者 3获取 API 3开发移动平台上的地图应用 3兼容性 4版本说明 4问题解答 4基础知识 4百度地图的“Hello, World” 4准备页面 5引用百度地图 API 文件 5创建地图容器元素 5命名空间 6创建地图实例 6创建点坐标 6地图初始化 6地图操作 6控件 7
转载 2023-10-31 22:31:36
30阅读
与其他语言相比,Python 中的 doctests 是一个真正的优势。事实上,文档可以使用 代码示例,这些代码示例也可作为测试运行,这改变了 TDD 的开发方式。例如,文档的一 部分可以通过在开发周期中的 doctests 来完成。这种方法还确保所提供的示例总是最新 的并且能够真正工作。 通过 doctests 而不是常规的单元测试来构建软件称为文档驱动开发(Document- Driven D
原创 2024-04-17 10:21:39
23阅读
1.基本概念1.1 前言web开发web:即网页,所以web开发就是网页开发web(网页)资源分为两种 静态web/网页 HTML+CSS+JavaScript(伪动态)提供给所有人看,数据、内容始终不会发生变化,比如某些官网动态web/网页 提供给所有人看,数据、内容始终会发生变化,每个人在不同时间和地点看到的数据各不相同比如淘宝,一般需要我们登陆的网页基本都是动态的w
本篇博文主要讲述Android Studio 下文简称AS的5个基本设置,通过本文你可以快速配置,满足基本开发需求。作者的AS版本是最新版本3.0.1,首当其冲的是我们大家安装完AS后,每次进入默认都是打开上次你浏览的项目,不能进入历史浏览列表,这是我们苦恼的第一个问题,下面教大家解决。找到Strings设置入口如下:之后选择如下图的选项,将图中箭头所指的选项√取消,这样AS每次打开就不会直接进入
本文是《开始学习iOS开发》的翻译,为苹果官方文档。学习需要,先翻译出来自己看看,随着学习深入会加入一些工程案例。 1 概述文档中的所有代码都使用XCode的Playground工具进行演示。Playground允许用户同自己的代码进行实时交互。通过Playground,用户可以快速对自己的代码功能进行验证。所以,利用它可以快速掌握Swift的基本概念。
转载 2024-05-19 11:18:24
72阅读
程序员的学习过程是无止境的,程序员学习的途径是多样的。可以从视频教程中领悟,也可以从他人的代码中 理解。但当我们专注于某一个平台在开发的时候,对于某个API使用或者功能实现有疑问,通常简单的测试可以让我们知道可能的效果,异或网上搜索一下别人的 经验,不过最好的途径应该还是阅读官方的文档解释。常常可以更全面,具体的了解。当然也不排除有时候官方文档说了跟没说似地,或者根本说得文不对题。半年多里一直从事
JavaWeb开发 详解XML1.XML简介2.XML语法2.1 文档说明2.2 xml中的元素(标签)2.2.1 xml中元素的理解2.2.2 XML中的命名规则2.3 xml属性2.4 xml中的语法规则3.xml解析技术4.dom4j解析技术4.1 dom4j类库使用4.2 dom4j目录的介绍4.3 dom4j编码步骤4.4 获取document对象 4.5 遍历xml标签,获取xml标
目录一:jsp页面的基本结构:二.声明变量和定义方法:三:Java程序片:四:Java表达式:五:JSP中的注释:六:JSP指令标记:a.  page指令标记1.contentType属性:2.pageEncoding属性:3.language属性4.import属性5.session属性6.buffer属性7.autoFlush属性8.isThreadSafe属性9.info属性b.i
转载 2024-02-16 22:40:25
114阅读
Android开发说明文档一、 开发环境的搭建过程:第一步安装 JDK,并在环境变量中配置相应的参数。第二步安装开发工具, 常用的开发工具有两种, 一种是 eclipse 开发工具开发时需要导入 ADT插件,一种是 motodevstudio 开发时不需要任何插件。第三步安装 sdk (android 开发环境),并在环境变量中配置相应的参数。第四步测试环境是否搭建好,以此用命令 javac、an
为便于调试和叙述,所有例子均为DOS控制台程序,windows程序使用方法完全一样,按照下面的步骤创建一个可调试的项目:1、 打开VS2003;2、 单击菜单“文件”→“新建”→“项目”,在项目类型中选择“Visual C#项目”,在模板中选择“控制台应用程序”,输入文件名称如“MakePdf”,指定好存放路径,然后点确定按钮;3、 在“解决方案资源管理器”中右键单击“引用”,从弹出的菜单中选择“
Metersphere文档地址:https://metersphere.io/docs/dev_manual/代码地址:#下载指定版本metersphere源码,最新版本可能要根据实际情况稍有改动 git clone https://github.com/metersphere/metersphere.git git reset --hard df1d5d7608b3e8cc9c45e63b648
如今,软件开发越来越复杂,软件的功能也越来越丰富。而几乎所有成熟的商业软件,都是一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的。”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了一些微软公司软件工程是如何的完善和规范。软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤——软件文档。 软件文档可以分为开发文档和产品文档
第2章 HTML、JavaScript简介本章主要内容:(1)掌握HTML的基本语法(2)掌握HTML表单的编写操作(3)掌握JavaScript的基本语法、主要事件、主要对象的使用(4)可以使用JavaScript完成表单的交互程序的开发2.1 服务器与浏览器用户通过Web浏览器发送一个基于HTTP协议的请求到Web服务器上,Web服务器会根据用户的请求要求从文件系统中读取并把内容通过HTTP协
转载 2024-07-10 21:41:03
27阅读
迎接Android Studio(Meet Android Studio)1、前言Android Studio是基于IntelliJ IDEA下官方整和的一个Android应用程序开发环境。在IntelliJ强大的代码编辑器和开发工具基础之上,Android Studio提供了更多提高您在开发Android应用程序效率的功能,如下:一个灵活的基于Gradle构建系统具有更快速度和功能丰富的模拟器提
目录设计原则一致性 Consistency反馈 Feedback效率 Efficiency可控 Controllability导航选择合适的导航侧栏导航顶部导航设计原则设计原则一致Consistency反馈Feedback效率Efficiency可控Controllability一致性 Consistency与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;在界面中一致:所
性能优化Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。虽然这份文档主要包含着细微的优化,但这些绝不能成为你软件成败的关键。选择合适的算法和数据结构永远是你最先应该考虑的事情,但这超出这份文档之外
文章目录1.接口规范1.1 路径规范1.2 请求方式规范1.3 API文档描述规范2.入参规范2.1 参数校验:3.异常处理规范3.1 使用SpringMVC的全局异常处理3.2 抛出方式3.3 异常日志记录规范3.3.1 禁止使用e.printStackTrance()(错误的方式)3.3.2 异常堆栈信息被吞(错误的方式)3.3.2 异常信息直接返给前台(错误的方式)3.3.3 正确的方式3
转载 2023-09-01 09:45:24
359阅读
四大组件:activity,service:在后台运行,没有UI,如网络连接,content-providers:管理app共享数据,管理app自己的file system或者手机的file,broadcast-receivers:系统/apps能发起广播,例如,系统发起低电关机广播,apps发起文件下载广播。通常,其没有UI,可能会有一个status bar做通知用。通常,其只是一个其他组件的网
转载 2024-08-15 10:17:58
211阅读
  • 1
  • 2
  • 3
  • 4
  • 5