自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 多目标跟踪MOT评价指标

目录 1. MOT评价指标 2. 实现思路 3. 计算指标 1. MOT评价指标MOT:multiple object tracking评价出发点:所有出现的目标都要及时能够找到;目标位置要尽可能与真实目标位置一致;每个目标都应该被分配一个独一无二的ID,并且该目标分配的...

2019-03-30 20:32:00 1382

转载 位运算的介绍和应用

概要:1、常见的位运算及距离2、用异或运算交换两个数3、某大厂面试题(***)1、常见的位运算及举例:2、异或运算交换两个数3、问题描述:(1)有101个整数,其中有50个数出现了两次,1个数出现了一次, 找出出现了一次的那个数。(2)有102个整数,其中有50个数出现了两次,2个数出现了一次, 找出出现了一次的那2个数。(3)有1...

2019-03-30 17:38:00 72

转载 剑指 Offer——和为 S 的两个数字

1. 题目2. 解答由于数组是已经排好序的,我们可以定义两个指针,第一个指针指向第一个元素,第二个指针指向最后一个元素,然后求出这两个元素的和,与目标和进行比较。若小于目标和,第一个指针向前移动;若大于目标和,第二个指针向后移动。若等于目标和,题目中要求输出乘积最小的。由于两个元素的乘积肯定小于目标和的平方,因此我们初始化目标和的平方为一个最小乘积。当找到两个元素和等于目标和的时候,如果他...

2019-03-30 13:43:00 60

转载 BZOJ2658 ZJOI2012 小蓝的好友(treap)

  显然转化为求不包含关键点的矩形个数。考虑暴力,枚举矩形下边界,求出该行每个位置对应的最低障碍点高度,对其建笛卡尔树,答案即为Σhi*(slson+1)*(srson+1),即考虑跨过该位置的矩形个数。  笛卡尔树就是treap,于是考虑利用treap将其动态维护,将hi设为treap的优先级。移动下边界,可以发现每次相当于将所有点的优先级+1,并对该行出现的关键点将对应位置的优先级设为0,...

2019-03-29 23:45:00 46

转载 MPU6050工作原理及STM32控制MPU6050

一·简介:1.要想知道MPU6050工作原理,得先了解下面俩个传感器:①陀螺仪传感器:  陀螺仪的原理就是,一个旋转物体的旋转轴所指的方向在不受外力影响时,是不会改变的。人们根据这个道理,用它来保持方向。然后用多种方法读取轴所指示的方向,并自动将数据信号传给控制系统。我们骑自行车其实也是利用了这个原理。轮子转得越快越不容易倒,因为车轴有一股保持水平的力量。现代陀螺仪可以精确地...

2019-03-29 17:11:00 1296

转载 函数式接口

概述函数式接口:接口中只有一个抽象方法的接口可以使用注解@FunctionalInterface修饰,可以检查是否是函数式接口1 @FunctionalInterface2 public interface Runnable {3 public abstract void run();4 }Java8内置的四大核心函数式...

2019-03-29 10:54:00 53

转载 理解 Linux 条件变量

版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/cheungmine/article/details/37317429 ...

2019-03-28 15:07:00 372

转载 2019 - OO第一单元作业总结

基于度量的程序结构分析这里用IDEA自带的UML功能和MetricsReloader插件进行分析。方法的复杂度分析主要基于循环复杂度的计算。循环复杂度是一种表示程序复杂度的软件度量,由程序流程图中的“基础路径”数量得来。ev(G):即Essentail Complexity,用来表示一个方法的结构化程度,范围在[1,v(G)]之间,值越大则程序的结构越“病态”,其计算过程和图的...

2019-03-26 15:54:00 170

转载 OO前三次作业总结

又双叒叕转发自我的个人博客第三次作业写的仓促,很多地方写的没太走心,不出所料被hack了。虽然有点遗憾,但可以说很直观地学到了一点:尼玛Java的assert为什么要手动开-ea啊我不做人了舅舅。虽然有点遗憾,但可以说很直观地学到了一点:时刻敬畏墨菲定律。当然这次作业总体而言还是学到了很多东西。趁着这次博客作业简单回顾一下这三周的心路历程吧。第一次作业写的时候被骗了,所以其实没有太考虑架...

2019-03-25 23:18:00 73

转载 向Spark集群提交任务

1.启动spark集群。  启动Hadoop集群cd /usr/local/hadoop/sbin/start-all.sh  启动Spark的Master节点和所有slaves节点cd /usr/local/spark/sbin/start-master.shsbin/start-slaves.sh2.standalone模式:  向独立集群管...

2019-03-25 14:58:00 112

转载 扫描神器W3AF

  W3AF是阿根廷人 Anfres Riancho所创建的一个开源项目,目的是成为一个Web应用攻击和统计的平台。目前W3AF分为两个主要部分——核心模块和插件部分。  核心模块负责进程的调度和插件的使用,插件部分负责查找并攻击Web安全漏洞。  插件部分:发现模块(discovery)、审计模块(audit)、搜索模块(grep)、攻击模块(attack)、输出模块(output)...

2019-03-25 08:45:00 484

转载 Sourcetree使用 - git图形化工具(三)

  前面两个章节总结了Sourcetree的安装与配置Sourcetree密钥,这个章节主要讲如何使用Sourcetree。以前呢,都是使用git Bash进行命令行方式进行操作git,感觉部分时间浪费在敲命令上面,于是换用Sourcetree图形化界面进行操作。下面通过几个阶段简单介绍Sourcetree的使用:《0》Sourcetree 图形化界面名词介绍 《1》克隆远程仓库 《...

2019-03-25 02:07:00 165

转载 敏感词过滤算法:前缀树算法

背景平时我们在逛贴吧的时候,我们经常可以看到一些形如 “***”的符号,通过上下文,我们也可以很容易猜到这些词原来是骂人的话,只是被系统和谐了。那么这是如何实现的呢?作为普通人,我们最先想到的一种办法就是把所有敏感串存入一个列表中,然后用户每发一条内容后台就把该内容与敏感串列表的每一项进行匹配,然后把匹配的字符进行和谐。显然这样的效率是很低的。非常影响性能,那么...

2019-03-24 22:37:00 298

转载 第二次作业

学号:2017*****1046姓名:邹一铭我的码云贪吃色仓库:https://gitee.com/zouxiaoming/sesnake我的码云贪吃蛇项目仓库:https://gitee.com/zouxiaoming/sesnake.git1.时间估算:(1)下载安装python与git:15min;(2)下载sesnake文件:1min;(3)对贪吃蛇py...

2019-03-24 22:22:00 94

转载 appium+python 【Mac】Android夜神模拟器

1、官网下载地址:https://www.yeshen.com/ 2、具体的夜神模拟器的介绍请自查3、下载安装后夜神模拟器后,打开模拟器,进行相应的配置如下:  4、  (1)、找到android-sdk-macosx的platform-tools文件夹,复制adb      (2)、打开夜神模拟器的安装目录进入到MacOS文件夹下,直接...

2019-03-23 17:07:00 269

转载 UML第一次作业:UML用例图绘制

uml第一次作业:uml用例图绘制用例图A 用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图B 其中用例之间的关系 (include, extends) 是关键C 使用actor来定义参与者D 使用括号(xxx)来表示用例,用例用椭圆形表达E 使用不同的线条表达不同的关系。包括参与者与用例的关系,用例与用例...

2019-03-23 15:56:00 352

转载 vue 父组件调用子组件内置方法

背景介绍:外派到泰康做项目。这个项目中有个选择组织的功能,是一个树桩结构的懒加载,于是我就element-ui的tree组件封装了一个公共的组件。 但是后来发现他们的公司组织结构不是都请求的同一个接口,于是想着组件里面给加个url参数就可以了。但是他们的人员说一些参数数据都不同, 非要我在请求接口时在每个页面的父组件分别调...

2019-03-22 11:57:00 383

转载 linux 常用指令

w 指令可以看到目前接入到服务器的用户(终端)history xx 可以查看本用户(本终端)最后执行的xx条指令last 指令可以查看登录的日志grep "str" filName 可以搜索strps -ef 显示进程信息gzip -dc transferservice_error.log.2018-*.gz | grep "从航旅纵横获取航班动态发生异常" 压缩包搜索修改文件所有者ch...

2019-03-22 10:30:00 65

转载 归并排序

void merge1(int *a,int left,int mid,int right){ int n1=mid-left+1; int n2=right-mid; int *arr1=new int[n1]; int *arr2=new int[n2]; for(int i=0;i<n1;i++) arr1[i]=a[left+i]; for(int ...

2019-03-22 10:16:00 61

转载 JqueryValidate 表单验证插件

1.适用场景表单( 支持自定义规则 )2.相关文章jQuery Validate3.实际问题JqueryValidate表单相同Name不校验问题解决转载于:https://www.cnblogs.com/justSmile2/p/10573786.html...

2019-03-21 19:03:00 58

转载 spring-boot子模块打包去掉BOOT-INF文件夹

1、spring-boot maven打包,一般pom.xml文件里会加<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>...

2019-03-21 14:31:00 312

转载 淘淘商城项目技术点-8:vsftpd

FTP(文件传输协议)全称是:Very Secure FTP Server。 Vsftpd是linux类操作系统上运行的ftp服务器软件。vsftp提供三种登陆方式:1.匿名登录 2.本地用户登录 3.虚拟用户登录vsftpd的特点:1.较高的安全性需求2.带宽的限制3.创建支持虚拟用户4.支持IPV65.中等偏上的性能6.可分配虚拟IP...

2019-03-20 19:37:00 119

转载 LeetCode 第119题 杨辉三角II

给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。在杨辉三角中,每个数是它左上方和右上方的数的和。通项公式 :  n = n * (rowIndex - i) / (i + 1); 1 class Solution119 { 2 3 public List<Integer> getRow(int rowIndex) { 4 Lis...

2019-03-19 18:18:00 119

转载 第一次作业

作业课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/作业要求:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2706我在这个课程的目标: 能够熟悉掌握软件开发的步骤流程方法,拥有能独立开发简单程序的能力,和如何团队...

2019-03-19 17:36:00 63

转载 go语言int类型转化成string类型的方式

go语言中int类型和string类型都是属于基本数据类型两种类型的转化都非常简单下面为大家提供两种int类型转化成string类型的方法!go语言的类型转化都在strconv package里面,详情请参考:http://golang.org/pkg/strconvpackage main import ( "fmt" "strconv") v...

2019-03-19 13:59:00 706

转载 栈和队列_leetcode347(优先队列)

class Solution1(object): def topKFrequent(self, nums, k): """ :type nums: List[int] :type k: int :rtype: List[int] """ Dict = {} for i in range(len(...

2019-03-19 10:11:00 73

转载 23中设计模式

一、23种设计模式java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。...

2019-03-19 09:17:00 49

转载 【Python 10】汇率兑换3.0(while循环)

1.案例描述设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反。2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算3.0增加功能:程序可以一直运行,知道用户选择退出2.案例分析3.循环语句while控制程序语句:根据判断条件确定一段程序是否再次执行一次或者多次。# 当条件为True时,执行语句块1;为False时退出循环while (&...

2019-03-18 23:47:00 1796

转载 [NewLife.XCode]高级增删改

NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode。整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。开源地址:https://github.com/NewLifeX/X(求star, 707+)...

2019-03-18 23:03:00 60

转载 几种常见的微服务架构方案简述——ZeroC IceGrid、Spring Cloud、基于消息队列

微服务架构是当前很热门的一个概念,它不是凭空产生的,是技术发展的必然结果。虽然微服务架构没有公认的技术标准和规范草案,但业界已经有一些很有影响力的开源微服务架构平台,架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。本文选自《架构解密:从分布式到微服务》一书,了解本书详情请点击阅读原文。本文盘点了四种常用的微服务架构方案,分...

2019-03-17 19:03:00 141

转载 20175213 2018-2019-2 《Java程序设计》第3周学习总结

## 教材学习内容总结在第三周的学习过程中,我学习了第四章的内容。第四章内容总结:1.类是组成Java源文件的基本元素,一个源文件是由若干个类组成的。2.成员变量分为实例变量和类变量。类变量被该类的所有对象共享,不同对象的实例变量互不相同。3.除构造方法外,其他方法分为实例方法和类方法。类方法不仅可以由该类的对象调用,也可以用类名调用;而实例方法必须由对象来调用。4.在编写...

2019-03-17 15:38:00 89

转载 关于返回一个整数数组中最大子数组的和的问题(续01)

新要求:  1、要求数组从文件读取。  2、如果输入的数组很大, 并且有很多大的数字, 就会产生比较大的结果 (考虑一下数的溢出), 请保证你的程序能正常输出。  3、如果输入文件的参数有错误, 这个程序应该能正常退出, 并显示相应的错误信息。 任何输入错误都不能导致你的程序崩溃。这次测试实在上一篇博客的基础上进行优化修改的(用的是上篇博客中的第三种方法)。用Flie类+Buf...

2019-03-17 11:13:00 68

转载 2019年已读书单

督促自我,与君共勉!1. 《图解HTTP》(完)2. 《Java核心技术卷一》(在读)3. 《第一行代码 Android》(完)转载于:https://www.cnblogs.com/vevy/p/10545680.html...

2019-03-17 09:34:00 56

转载 Java 基础 二

1,运算符 :对常量和变量进行操作的符号称为运算符   算术运算符,赋值运算符,关系运算符,逻辑运算符,三元运算符。   // 整数相除只能得到整数,要想得到小数,就必须有浮点数参与运算  %:取余运算符。得到的是两个相除数据的余数。2,运算符分类:算术运算符,赋值运算符,关系运算符,逻辑运算符。3,算术运算符++和--的用法:    如果++或者--在变量的后面,...

2019-03-17 01:40:00 53

转载 基础知识点三

35.并行和并发有什么区别?并行:同时执行任务;并发:同一事件段内执行多个事件并行发生在不同实体上,并发发生在同一实体上36.线程和进程的区别?进程:是并发执行的程序在执行过程中分配和资源管理的基本单元;线程:是进程的一个执行单元,是进程内调度实体,比进程更小的独立运行的基本单元。线程也被称为轻量级进程37.守护线程是什么?守护线程,是个服务线程,即是服务其他线程,其他线程...

2019-03-15 12:01:00 70

转载 基于iOS用CoreImage实现人脸识别

2018-09-04更新: 很久没有更新文章了,工作之余花时间看了之前写的这篇文章并运行了之前写的配套Demo,通过打印人脸特征CIFaceFeature的属性,发现识别的效果并不是很好,具体说明见文章最底部的更新标题,后续我将分别用OpenCV(跨平台计算机视觉库) 和 Vision (iOS 11新API)两种库实现人脸面部识别,敬请期待~~OC版下载地址, swift版下载地址...

2019-03-14 15:46:00 101

转载 python模块之wordcloud

wordcloud官方文档:http://amueller.github.io/word_cloud/generated/wordcloud.WordCloud.html#wordcloud.WordCloud英文直接用wordcloud就可以,如果是中文需要进行分词,我用了jieba分词,jieba分词处理中文可参考:https://github.com/fxsjy/jieba实例:from w...

2019-03-13 22:34:00 154

转载 turtle库的学习

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。1 安装turtlePython2安装命令:pip install turtulePython3安装命令:pip3 insta...

2019-03-13 21:35:00 92

转载 排序之快速排序(递归)

快速排序:它由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。思路:下面是一个无序数组a []= {25,37,2,34,33,56,78,5}第一步:找到一个参考值...

2019-03-13 21:16:00 195

转载 浅谈FFT(快速傅里叶变换)

本文主要简单写写自己在算法竞赛中学习FFT的经历以及一些自己的理解和想法。FFT的介绍以及入门就不赘述了,网上有许多相关的资料,入门的话推荐这篇博客:FFT(最详细最通俗的入门手册),里面介绍得很详细。为什么要学习FFT呢?因为FFT能将多项式乘法的时间复杂度由朴素的$O(n^2)$降到$O(nlogn)$,这相当于能将任意形如$f[k]=\sum\limits _{i+j=k}f[i]\...

2019-03-13 19:25:00 936

空空如也

空空如也

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

TA关注的人

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