自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 记一次git项目管理的敏捷实践

S (Situation) 引入的具体实践相关背景、上下文、挑战、痛点简介(序号可根据实际情况增减) 1.背景:开发团队每人每天不定时多次提交代码,提交代码后开发人员口头告知测试人员测试功能点。 2. 痛点一:每人每天多次不定时提交代码,造成合并代码效率低下,合并代码未按功能提交不容易发现遗漏提交代码的问题。 3. 痛点二:口头告知测试人员测试功能点,容易造成测试人员遗漏测试任务点,容易造成开发和测试对同一功能理解偏差,上线出问题后不容易定位哪个环节造成的问题。 T...

2021-05-10 14:26:52 144

原创 敏捷浅谈

“敏捷(Agile),即创造和响应变化的能力。”国际敏捷联盟(The Agile Alliance)是这样定义“敏捷”的。在这个 “VUCA”时代,任何组织不仅谋求当下的生存力和竞争力,而且它们也意识到唯有拥抱变化才是永恒的主题,因此更希望自己具有不断适应难以预测变化的能力。在面对不确定性时,我们往往会尝试很多种可能有效的方法,通过收集、分析和学习,做出相对应的调整,如此反复。如何能在更短的周期内完成更高的投入产出比,则是敏捷所关心的问题。从上世纪90年代开始,人们试图以敏捷的方式开展工作。在软件开发领

2021-05-07 14:53:08 197

原创 C++代码规范

命名规定1. 通用命名规则(General Naming Rules)函数命名、变量命名、文件命名应具有描述性,不要过度缩写,类型和变量应该是名词,函数名可以用“命令性”动词。如何命名:尽可能给出描述性名称,不要节约空间,让别人很快理解你的代码更重要,好的命名选择:2. 文件命名(File Names)文件名要全部小写,可以包含下划线(_)或短线(-),按项目约定来

2017-08-03 16:01:13 307

原创 寻找三角形

三维空间中有N个点,每个点可能是三种颜色的其中之一,三种颜色分别是红绿蓝,分别用'R', 'G', 'B'表示。 现在要找出三个点,并组成一个三角形,使得这个三角形的面积最大。但是三角形必须满足:三个点的颜色要么全部相同,要么全部不同。输入描述:首先输入一个正整数N三维坐标系内的点的个数.(N <= 50) 接下来N行,每一行输入 c x y z,c为'R', 'G', 'B'

2017-07-21 20:24:15 665

原创 工作安排

现在有n位工程师和6项工作(编号为0至5),现在给出每个人能够胜任的工作序号表(用一个字符串表示,比如:045,表示某位工程师能够胜任0号,4号,5号工作)。现在需要进行工作安排,每位工程师只能被安排到自己能够胜任的工作当中去,两位工程师不能安排到同一项工作当中去。如果两种工作安排中有一个人被安排在的工作序号不一样就被视为不同的工作安排,现在需要计算出有多少种不同工作安排计划。输入描述:输

2017-07-20 21:48:28 337

转载 魔力手环

小易拥有一个拥有魔力的手环上面有n个数字(构成一个环),当这个魔力手环每次使用魔力的时候就会发生一种奇特的变化:每个数字会变成自己跟后面一个数字的和(最后一个数字的后面一个数字是第一个),一旦某个位置的数字大于等于100就马上对100取模(比如某个位置变为103,就会自动变为3).现在给出这个魔力手环的构成,请你计算出使用k次魔力之后魔力手环的状态。#include using namesp

2017-07-20 18:58:38 585

原创 调整队形

在幼儿园有n个小朋友排列为一个队伍,从左到右一个挨着一个编号为(0~n-1)。其中有一些是男生,有一些是女生,男生用'B'表示,女生用'G'表示。小朋友们都很顽皮,当一个男生挨着的是女生的时候就会发生矛盾。作为幼儿园的老师,你需要让男生挨着女生或者女生挨着男生的情况最少。你只能在原队形上进行调整,每次调整只能让相邻的两个小朋友交换位置,现在需要尽快完成队伍调整,你需要计算出最少需要调整多少次可以让

2017-07-20 14:41:07 513

原创 git 操作手册

基本概念我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。下面这个图展示了工作区、版本库中的暂存区和版本库之间的关

2017-07-20 10:58:53 568

原创 Python正则表达式

正则表达式模式

2017-07-20 10:56:29 135

原创 List 、Set、Map常用方法

Collection常用方法。boolean add(object e);  一次添加一个元素boolean addAll(Collection c);   将一个参数容器中的元素添加到当前容器中boolean remove(object e);   删除一个指定对象boolean removeAll(Collection c);删除指定的Collection中和本Collecti

2017-07-20 10:52:55 520

原创 mysql服务操作

一、mysql服务操作0、查看数据库版本 sql-> status;1、net start mysql //启动mysql服务2、net stop mysql //停止mysql服务 3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库4、quit //退出mysql操作5、mysqladmin -u用户名 -p旧密码 password 新密码 

2017-07-20 10:52:03 201

转载 C++ 虚函数表解析

前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。  关于虚函数的使

2017-07-20 10:48:21 177

原创 笔试题知识点

1.在基本K均值算法里,当邻近度函数采用( )的时候,合适的质心是簇中各点的中位数。邻近度函数:曼哈顿距离。质心:中位数。目标函数:最小化对象到其簇质心的距离和邻近度函数:平方欧几里德距离。质心:均值。目标函数:最小化对象到其簇质心的距离的平方和邻近度函数:余弦。质心:均值。最大化对象与其质心的余弦相似度和邻近度函数:Bregman 散度。质心:均值。目标函数:最小化对象到其簇质心

2017-07-20 10:47:40 3412

转载 基于地理位置的数据挖掘

基于这些停留点,一个用户的历史轨迹就可以表达为一个停留点序列,如。这个序列抓住了用户行为的重点,同时也大大减轻了数据处理量。图 1. 一条 GPS 轨迹样例——由于用户多次访问同一地点所产生的停留点并不完全一致(坐标会有偏差),直接对停留点进行比较并不可行。因此,我们需要对从轨迹中提取出来的停留点进行聚类。这样相近的停留点就会被分配到同一个聚类中。此后,我们再用各个停留点所

2017-07-20 10:46:52 1079

原创 K-Means算法

K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出来有四个点群,但是我们怎么通过计算机程序找出这几个点群来呢?于是就出现了我们的K-Means算法(Wikipedia链接)K-Means要解决的问题算法概要这个算法其实很简单,如下图所示: 从上图中,我们可以看到,A,B,C,D,E是五个在图中点。而灰色的点是我们的种子点,也就是

2017-07-20 10:46:19 260

转载 plot画图时可以设定线条参数

plot画图时可以设定线条参数。包括:颜色、线型、标记风格。1)控制颜色颜色之间的对应关系为b---blue   c---cyan  g---green    k----blackm---magenta r---red  w---white    y----yellow有三种表示颜色的方式:a:用全名  b:16进制如:#FF00FF  c:RGB或RGBA元组(1,0,1

2017-07-20 10:45:45 1229

转载 Java五个最常用的集合类之间的区别和联系

常用的集合类有一下几种:List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类Map结构的集合类:HashMap类,Hashtable类Set结构的集合类:HashSet类,TreeSet类Queue结构的集合:Queue接口 HashMap和Hashtable的区别:HashMap和Hashtable都是java的集合类,都可

2017-07-20 10:45:02 257

转载 libsvm 操作手册

examples of options: -s 0 -c 10 -t 1 -g 1 -r 1 -d 3 Classify a binary data with polynomial kernel (u'v+1)^3 and C = 10 options:-s svm_type : set type of SVM (default 0) 0 -- C-SVC 1 -- nu-SVC

2017-07-20 10:44:08 384

原创 赶去公司

终于到周末啦!小易走在市区的街道上准备找朋友聚会,突然服务器发来警报,小易需要立即回公司修复这个紧急bug。假设市区是一个无限大的区域,每条街道假设坐标是(X,Y),小易当前在(0,0)街道,办公室在(gx,gy)街道上。小易周围有多个出租车打车点,小易赶去办公室有两种选择,一种就是走路去公司,另外一种就是走到一个出租车打车点,然后从打车点的位置坐出租车去公司。每次移动到相邻的街道(横向或者纵向)

2017-07-20 10:32:04 240

转载 动态规划(01背包问题)—— 双核处理

一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务。n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间。输入描述:输入包括两行:第一行为整数n(1 ≤ n ≤ 50)第二行为n个整数length[i](1024 ≤

2017-07-19 19:42:57 969

转载 Java 内存区域和GC机制

Java内存区域  了解Java GC机制,必须先清楚在JVM中内存区域的划分。在Java运行时的数据区里,由JVM管理的内存区域分为下图几个模块:其中:1,程序计数器(Program Counter Register):程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,可以理解为是当前线程的行号指示器。字节码解释器在工作时,会通过改变这个计数

2017-03-06 09:58:16 121

c实现DES解密过程演示

该代码是实现DES线性破解教学平台,一步步演示了如何线性破解DES

2017-04-05

FPGA实现AES256位加密算法和解密算法

该工程源码是通过了modelsim和ISE仿真调试的,主要功能是在FPGA环境下实现了AES256位密钥加解密。

2017-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除