需求分析文档为什么很难写?(续)

需求最需要关注的是四个因素:人、数据/信息、流程、规则/约束。今天先说说人。写文档时最先考虑的应该是谁?教科书里总说,stakeholders,利益相关方,这里有很多人,可能是甲方公司里的所有人。如果需求方前期给的信息足够详细,动笔的时候应该能够列出核心的几个利益相关方,每个利益相关方的业务流程如何,甚至部分业务规则和相关的约束。有些业务流程非常复杂,细节很多,图文混合洋洋洒洒可以写上好几页,这些
分类: 企业开发 发布时间: 02-21 23:40 阅读次数: 0

Windows Server 2016-Powershell新建用户补充

前边我们介绍到Windows Server 2016-图形化新建域用户(一) 及 Windows Server 2016-批量新建域用户(二) ,里边提到了批量通过new-aduser常见帐号,这里简单的对前章节内容做个补充,具体信息如下:命令语法:New-ADUser [-Name] <string> [-AccountExpirationDate <System.Nullab
分类: 企业开发 发布时间: 02-21 23:40 阅读次数: 0

商务邮箱如何选择,提高自己商务型

商务工作选择VIP邮箱更好,功能更多,TOM邮箱是和记黄埔和长江实业集团共同投资,由李嘉诚控股的TOM在线旗下产品,在商业环境中认可度比较高。VIP系列拥有30G大空间容量,400封单次发信量,以及独立发信通道和邮件加密等相关功能很适合商务工作。
分类: 其他 发布时间: 02-21 23:40 阅读次数: 0

『高级篇』docker之kubernetes基础集群部署(下)(34)

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『高级篇』docker之kubernetes基础集群部署(下)(34)这次继续集群的部署simple版本(下)。源码:https://github.com/limingios/msA-dockerk8s分支和https://github.com/limingios/kubernetes-starter部署Scheduler(主
分类: 企业开发 发布时间: 02-21 23:40 阅读次数: 0

历届试题 小数第n位-(同余公式+快速幂)

问题描述   我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。   如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。   本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。 输入格式   一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000) 输出格式   一行3位数字,表示:a除以b,小数后第n位开始的3位数字。 样例输入 1 8 1 样例输出 125 样例输入 1 8 3 样
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

人月神话阅读笔记-03

另外一面 目的。主要的功能是什么?开发程序的原因是什么? 环境。程序运行在什么样的机器、硬件配置和操作系统上? 范围。输入的有效范围是什么?允许显示的合法范围是什么? 实现功能和使用的算法。精确地阐述它做了什么。 输入-输出格式。必须是确切和完整的。 操作指令。包括控制台及输出内容中正常和异常结束的行为。 选项。用户的功能选项有哪些?如何在选项之间进行挑选? 运行时间。在指定的配置下,解决特定规模问题所需要的时间? 精度和校验。期望结果的精确程度?如何进行精度的检测? 没有银弹——软件工程中的
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

Codeforces 947F. Public Service 构造

原文链接https://www.cnblogs.com/zhouzhendong/p/CF947F.html 近5K码量构造题,CF血腥残暴! 题解 咕咕咕。 代码 #include <bits/stdc++.h> #define clr(x) memset(x,0,sizeof (x)) using namespace std; typedef long long LL; LL read(){ LL x=0,f=0; char ch=getchar(); while (!
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

Excel Epplus

下面是Excel中写入一个折线图;两条折线,其中第二条折线的Y轴为次坐标轴(右边轴); Excel单元格格式设置 : worksheet.Cells[row,colum].Style.Numberformat.Format = "@";单元格类型设置为文本类型 worksheet.Column(colum).Style.Numberformat.Format="@"设置列类型为文本类型 @"yyyy-mm-dd";//日期型格式 worksheet.Cells[1,1].Style.Font.
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

13、建筑层数

建筑层数应按照建筑的自然层数计算,下列空间可不计入建筑层数: 1、室内顶板面高出室外设计地面的高度≤1.5m的地下室或半地下室 2、设置在建筑底部且室内高度≤2.2m的自行车库、储藏室、敞开空间 3、建筑屋顶上突出的局部设备用房、突出屋面的楼梯间等
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

设计模式(3)装饰者模式

我们到咖啡店喝咖啡的时候,往往会根据各自的口味去选择咖啡和各种配料,比如咖啡可以选择综合、深焙、低咖啡因、浓缩,配料可以选搭牛奶、摩卡、豆浆、奶泡。这个情境下就可以使用装饰者模式,用配料对咖啡进行装饰,组合成不同的咖啡。 装饰者模式——动态的将职责附加到对象上。想要扩展功能,装饰者模式是有别于继承的另一种选择。 装饰者和被装饰者对象有相同的超类,可以用一个或多个装饰者装饰一个对象,装饰者可以在被装饰者的行为之前或之后,加上自己的行为,从而达到特定的目的。 比如咖啡和配料都继承于一个超类Beve
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

每天一道剑指offer-二叉树的下一个结点

题目 每天一道剑指offer-二叉树的下一个结点 https://www.nowcoder.com/practice/ef068f602dde4d28aab2b210e859150a?tpId=13&tqId=11215&tPage=4&rp=3&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews%2Fquestion-ranking 题目详述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

Sql Server 游标操作的例子,使用sql server 游标循环处理数据

GO -- ============================================= -- Author: zqt -- Create date: 2011-11-25 -- ============================================= create proc [dbo].[proc_get_product] @customerID int as --声明一个变量 declare @produ
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

我们为什么要搞长沙.NET技术社区(二)

我们为什么要搞长沙.NET技术社区(二)   某种意义上讲,长沙和中国大部分内地城市一样,都是互联网时代的灯下黑。没有真正意义上的互联网公司,例如最近发布的中国互联网企业一百强中没有一家湖南或者长沙的公司就是明证。   然而长沙并非没有互联网人,在麓谷几十万计的IT 从业人员就是明证。即便如此,长沙依然是一个互联网氛围很不好的城市。   表面上看互联网氛围是一个不可度量的东西,有人说他不过是许多公司的所说的企业文化一般,都是看不见,摸不着,大概只存在于老板的PPT 和公司吹过的牛逼里面。但是在
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

对poi-Excel导入的浅层理解

本文即将对POI方式导入excel文件最核心的步骤予以说明,为的是简单,也是为了阐明文件导入的原理. 文件导入有一个很明显的线索: 1.首先是我们知道硬盘中的文件,即:文件对象File file 2.然后通过文件对象file ,我们可以获取它的路径String filePath = file.getAbsolutePath() 3.根据filePath,我们可以创建一条文件输入流:FileInputStream fis = new FileInputStream(filePath),这条流就像
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

22.1 代码管理平台介绍 22.2 安装svn 22.3客户端使用svn(linux) 22.4客户端使用svn(windows)

你要了解的常识: 1.版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况 2.版本管理工具发展建设, cvs→svn→git 参考文档: 3.svn全称subversion,是一个开源版本控制系统,始于2000年 4.git是linux创始人linus发起的,2005年发布,最初目的是更好管理linux内核代码 5. 安装svn 客户端使用svn
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

每天一道剑指offer-二叉树的下一个结点1

题目 每天一道剑指offer-二叉树的下一个结点 https://www.nowcoder.com/practice/ef068f602dde4d28aab2b210e859150a?tpId=13&tqId=11215&tPage=4&rp=3&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews%2Fquestion-ranking 题目详述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

库引用

1、使用import保留完成,采用<a>.<b>()编码风格   import <库名>   <库名>.<函数名>(<函数参数>) 2、使用from和import保留字共同完成 from <库名> import <函数名> from <库名> import * <函数名>(<函数参数>) 3、优缺点对比 优点:第二种方法比较简单 为了解决以上两种缺点:
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

Anaconda+django写出第一个web app(四)

前面对Models有了一些了解,今天开始进一步了解Views,了解Views如何和Models交互以及了解模板(templates)。 打开main文件夹下的views.py,重新编写homepage函数,render的用法可在帮助文档 [1]中查看: from django.shortcuts import render from django.http import HttpResponse from .models import Tutorial # Create your views
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

nginx: [emerg] unknown directive “ ” in /usr/local/nginx/conf/vhost/XXX.conf:53报错处理

开发同事发给我一小段nginx配置,加到服务器上之后,执行nginx -s reload时,出现报错: nginx: [emerg] unknown directive “ ” in /usr/local/nginx/conf/vhost/XXX.conf:53。于是去网上搜索解决方法,查到一篇相似报错处理文档https://stackoverflow.com/questions/19165976/nginx-emerg-unknown-directive-in-etc-nginx-sites
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0

基因组注释软件安装

1、snap wget http://korflab.ucdavis.edu/Software/snap-2013-02-16.tar.gz tar xzvf snap-2013-02-16.tar.gz
分类: 其他 发布时间: 02-21 23:34 阅读次数: 0