敏捷项目管理到底怎么实施?

我们使用各种敏捷软件写feature,流转、跟踪任务,言必谈敏捷,然而我们是否真的走对了敏捷? 显而易见,敏捷是绝对的结果导向,去文档化,去流程化,高效沟通和合作是究极奥义。 去文档,敏捷管理者需要维护更为精细的需求池;去流程,口头沟通成为常态,对团队的耦合度要求更高。 Product Backlog: backlog 即需求池。待办事项列表。 Backlog里面写什么: 1.待开发任务。 2.任务优先级。 敏捷需要维护一份详尽的需求列表。这份列表常常要求scrum持有人(一般是产品经理)对所
分类: 编程语言 发布时间: 04-17 23:05 阅读次数: 0

【高精】【并查集】小X的液体混合

LinkLinkLink SSL 2476 并查集讲解 DescriptionDescriptionDescription TrainTrainTrain ofofof ThoughtThoughtThought 每一团相连的,第一个扔进瓶子里的都是没有作用的,此后所有与这个液体相连的扔进瓶子都可以使危险系数*2,所以可以用并查集求出有多少个相连的,用总点数减去相连的有多少团,就可以求出要乘多少次( xxx),然后求 2x2^x2x了,要用到高精乘 CodeCodeCode #include<
分类: 编程语言 发布时间: 04-17 23:05 阅读次数: 0

ZOJ 3715 Kindergarten Election【枚举】

版权声明:学习,哪有那么多条条框框~ https://blog.csdn.net/Irish_Moonshine/article/details/89358250 ZOJ 3715 Kindergarten Election 题意:班级班长选举投票(每个人都不能投自己且一人一票),票数总值大于其他所有人的同学当选。现在有一个小朋友想成为班长,每个同学可以用x个糖果收买使其转投自己。 分析:直接猜想策略难以把握,并且无法验证正确性。所以不妨枚举这个小朋友最后以多少票当选班长,那么其他同学就肯定低
分类: 编程语言 发布时间: 04-17 23:05 阅读次数: 0

codewars js|Count the number of Duplicates 计算重复的字母数量

Write a function that will return the count of distinct case-insensitive alphabetic characters and numeric digits that occur more than once in the input string. The input string can be assumed to contain only alphabets (both uppercase and lowercase)
分类: 编程语言 发布时间: 04-17 23:05 阅读次数: 0

重做剑指offer(七)——斐波那契数列

重做剑指offer(七)——斐波那契数列 题目描述:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 分析:easy吗?需要思考吗?提笔就来好吧 public class Solution { public int Fibonacci(int n) { if(n == 0) return 0; if(n == 1) return 1;
分类: 编程语言 发布时间: 04-17 23:04 阅读次数: 0

mysql5.7主从同步 ubuntu 看这一贴就够了 个人亲测

【实操笔记】MySQL 5.7主从同步功能实现 实现环境: | System   | mysql     | ip       | |主ubuntu  | mysql-5.7.24 | 10.192.209.122 | |从ubuntu  | mysql-5.7.39 | 10.192.209.43 | 注:从服务器的mysql版本最好和主服务器相同,或者大于主服务器版本 MySQL主从同步的实现部分: 首先是Master(主节点)的配置: #主Master服务器配置-------------
分类: 编程语言 发布时间: 04-17 23:04 阅读次数: 0

Python学习笔记(二)之变量与运算符

变量赋值 Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。 Python允许你同时为多个变量赋值:a=b=1 也可以为多个对象指定多个变量:a, b, c = 1, 2, "john" 算数运算符:+-*/ // % ** 以下假设变量a=20,b=10: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或
分类: 编程语言 发布时间: 04-17 23:03 阅读次数: 0

tensorflow bug集合

版权声明:转载请注明出处~ https://blog.csdn.net/sinat_31425585/article/details/89358204 1、TypeError: __new__() got an unexpected keyword argument 'serialized_options' 原因:protobuf版本冲突 解决方法: pip uninstall protobuf pip install -U protobuf 参考资料: https://blog.csdn.
分类: 编程语言 发布时间: 04-17 23:03 阅读次数: 0

js 调用 new ActiveXObject('WScript.Shell')报错

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yhj198927/article/details/89358031 当在网页中点击打印时,会报错,无法打印,解决方法如下: 在浏览器中找到“Internet选项”,在弹出的对话框中进行设置。 “Internet选项”—>“安全”—>“本地Intranet”—>“自定义级别”—>“ActiveX控件和插件”—>“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本”—>“提示”—“确定”即
分类: 编程语言 发布时间: 04-17 23:03 阅读次数: 0

numpy 建立空数组并按某种顺序排列数组的每行

import numpy as np dis = np.array([[1,2,3,4],[5,6,7,8],[5,6,7,8]]) print('dis\n',dis) mask = np.array([[2,2,1,0],[2,2,1,0],[2,2,1,0]]) print('mask\n',mask) x = np.empty([0, 4]) # 建立空数组 for i in range(len(dis)): x = np.append(x,[dis[i][mask[i]
分类: 编程语言 发布时间: 04-17 23:02 阅读次数: 0

Linux简单基本命令

基础命令 目录和文件命令 cd /home 进入 /home目录 cd … 返回上一级目录 cd …/… 返回上两级目录 cd 进入个人主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls [0-9] 显示包含数字的文件名和目录命 tree 显示文件和目录由根目录开始的树形结构(1) lstree 显示文件和目录由根目录开散的树
分类: 编程语言 发布时间: 04-17 23:02 阅读次数: 0

随机森林篇 R语言实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GISLN/article/details/89357980 直接上代码 #RF code1 library(randomForest) library(readxl) data<- read_excel('***.xlsx',,sheet=1) # Random sampling samplesize = 0.7 * nrow(data) # set.seed(80) index = sa
分类: 编程语言 发布时间: 04-17 23:02 阅读次数: 0

Maple Matlab计算svd结果的差异

利用maple算的结果: A = [2 1; 4 3; 5 2]; [U,S,V] = svd(A) 可以看出Maple输出的是V的转置,而Matlab输出的是V。实际计算的时候要注意这个差异。
分类: 编程语言 发布时间: 04-17 23:01 阅读次数: 0

面向对象学习总结

面向对象编程可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 ***、创建类与对象 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 一、面向对象的三大特性:封装 就是将内容封装到某个地方,以后再去调用被封装在某处的内容。 将内容封装到某处 从某处调用被封装的内容 (1)通过对象直接调用 class Foo:
分类: 其他 发布时间: 04-17 23:01 阅读次数: 0

Python学习--猫眼电影TOP100榜单抓取

import requests import re import json import time def get_one_page(url): headers={'User-Agent':'Mozilla/5.0(Macintosh;Intel Mac OS X 10_11_4) AppleWebKit/537.36(KHTML,like Geck) Chrome/52.0.2743.116 Safari/537.36'} response=requests.
分类: 其他 发布时间: 04-17 23:01 阅读次数: 0

初学node.js-MongoDB安装和环境服务配置(4)

一、mongoDB安装: (1)官网下载https://www.mongodb.com/download-center#community,我的是windows64位系统,目前最新版mongodb-win32-x86_64-2008plus-ssl-4.0.9-signed.msi 安装步骤不说了,傻瓜式安装,下一步。。。 (2)配置系统环境变量,在环境变量path加上你的安装后bin目录 (3)mongoDB目录下创建data文件夹,然后在data文件夹下创建db文件夹。 (4)启动数据库命
分类: 其他 发布时间: 04-17 23:01 阅读次数: 0

【洛谷P1516】青蛙的约会

题目大意:给定 \(a,b,c\),求线性同余方程 \(ax+by=c\) 的最小正整数解。 题解:首先判断方程是否有解,若 c 不能整出 a 与 b 的最大公约数,则无解。若有解,则利用扩展欧几里得算法先求出 \(ax'+by'=gcd(a,b)\) 的一组解,再根据倍数进行缩放即可得到原不定方程的一组解。求最小正整数解可以根据公式 \((x\%mod+mod)\%mod\) 得出,原因如下:C++ 负数取模为截断机制,即:不会向下取整,直接进行截断。因此,若 x 为负数,则取模之后会变成绝
分类: 其他 发布时间: 04-17 23:01 阅读次数: 0

Mysql完全卸载(Windows版本)

(1)控制面板 ---> 程序和功能 ---> 卸载MySQL Installer; (2)删除MySQL软件安装路径下的MySQL目录,默认目录为 C:\Program Files (x86)\MySQL ; (3)删除ProgramData下的MySQL数据文件目录,默认目录为 C:\ProgramData\MySQL (注意:ProgramData为隐藏文件夹); (4)打开运行 ---> 输入"regedit”" ---> 删除如下注册表中MySQL相关目录(有则删除):   a、HK
分类: 其他 发布时间: 04-17 23:01 阅读次数: 0

1013: 亲密数

版权声明:我的就是我的 https://blog.csdn.net/qq_41638851/article/details/89358265 #include<bits/stdc++.h> using namespace std; int main() { int suma; int sumb; int a,b; for(a=2;a<=3000;a++){ suma=0; for(int i=1;i<a;i++){ if(a%i==0) suma+=i; }
分类: 编程语言 发布时间: 04-17 23:01 阅读次数: 0

Android Studio [WebView]

WebViewActivity.java package com.xdw.a122; import android.graphics.Bitmap; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.webkit.WebChromeClien
分类: 其他 发布时间: 04-17 23:01 阅读次数: 0