最近开发遇到一个功能需求,目的是要获取一个AI分析结果中最长连续帧,比如一个视频中连续3帧有人,那么我认为这个视频就是有人,我就要判断这个视频帧列表中是否有连续的三帧有人。本质就是获取列表中的最长连续数字,比如有一个列表 a = [1,2,3,4,1,2,3],要获取这个列表中最长连续数字,应该是[ ...
分类:
编程语言 时间:
2019-01-23 10:35:20
阅读次数:
198
漆黑的晚上,九条可怜躺在床上辗转反侧。难以入眠的她想起了若干年前她的一次悲惨的 OI 比赛经历。那是一道基础的树状数组题。 给出一个长度为 nn 的数组 AA,初始值都为 00,接下来进行 mm 次操作,操作有两种: 1 x1 x, 表示将 AxAx 变成 (Ax+1)mod2(Ax+1)mod2。 ...
分类:
编程语言 时间:
2019-01-23 10:36:13
阅读次数:
146
各位好,之前写了多线程,但是在实际的生产中,往往情况比较复杂,要处理一批任务(比如要处理列表中所有元素),这时候不可能创建很多的线程,线程过多反而不好,还会造成资源开销太大,这时候想到了队列。Queue队列Queue用于建立和操作队列,常和threading类一起用来建立一个简单的线程队列。Queue.Queue(maxsize) FIFO(先进先出队列)Queue.LifoQueue(maxs
分类:
编程语言 时间:
2019-01-23 10:37:02
阅读次数:
171
1.判断一个单词是否是回文 注解:回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。比如 mamam redivider . 2.去掉一组整形数组中重复的值 注解:输入:[1, 2, 3, 1, 2],输出:[1, 2, 3] 方法很多,列车两个比较典型 ...
分类:
编程语言 时间:
2019-01-23 10:37:19
阅读次数:
189
例一 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。程序源代码: 答案:for i in range (1,5): for j in range(1,5): for k ...
分类:
编程语言 时间:
2019-01-23 10:42:09
阅读次数:
226
Java5为Integer的操作引入了一个新的特性,用来节省内存和提高性能。整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用。上面的规则默认适用于整数区间-128到+127(这个整数区间可以通过启动应用的虚拟机参数修改:-XX:AutoBoxCacheMax)。这种Integer缓存策略仅在自动装箱(autoboxing)的时候有用,使用构造器创建的Integer对象不能被缓存。Java
分类:
编程语言 时间:
2019-01-23 11:31:27
阅读次数:
199
记录下,感谢大神,原地址https://www.cnblogs.com/yunmenzhe/p/6293428.html,侵删 1.修改xxx/python3.5/pyh.py权限 2.修改源码 3.避免文件被修改导致其他问题,权限改回 ...
分类:
编程语言 时间:
2019-01-23 11:32:28
阅读次数:
215
#include using namespace std; double HAR_AVG(double, double); void TEST(bool); int main() { double x, y; cout > x; TEST(cin.fail()); cin >> y; TEST(ci... ...
分类:
编程语言 时间:
2019-01-23 11:32:50
阅读次数:
209
数据类型 单位换算 最小的单位为bit,表示一个二进制的0或1,一般使用小写的b表示 存储的最小单位为字节(Byte),1B = 8b 1024B = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 2^32 = 2^10 * 2^10 ...
分类:
编程语言 时间:
2019-01-23 11:33:40
阅读次数:
214
logging记录日志 日志是一个系统的重要组成部分,用以记录用户操作、系统运行状态和错误信息。日志记录的好坏直接关系到系统出现问题时定位的速度。logging模块Python2.3版本开始成为Python标准库的一部分。 日志级别 在最简单的使用中,我们直接导入logging模块,然后调用它的de ...
分类:
编程语言 时间:
2019-01-23 11:34:16
阅读次数:
228
字符串 【String、StringBuffer、StringBuilder区别】 1.String内容不可变,StringBuffer、StringBuilder内容可变 2.StringBuffer同步线程安全效率低,StringBuilder不同步数据线程不安全效率高 3.String1+St ...
分类:
编程语言 时间:
2019-01-23 11:36:31
阅读次数:
163
1. 什么是微服务? 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务之间是松耦合的,同时微服务之间,通常是采用轻量级的基于 HTTP 的 RESTful API通信机制互相沟通,互相配合。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境。 2. ...
分类:
编程语言 时间:
2019-01-23 11:36:40
阅读次数:
373
输出: head==0;tail==0;size==3111112113 ...
分类:
编程语言 时间:
2019-01-23 11:36:49
阅读次数:
189
一. 什么是装饰器? 在说装饰器之前啊. 我们先说一个软件设计的原则: 开闭原则, 又被成为开放封闭原则,你的代码对功能的扩展是开放的你的程序对修改源代码是封闭的. 这样的软件设计思路可以更好的维护和开发。 开放:对功能扩展开放 封闭:对修改代码封闭 谈装饰器前,还要先要明白一件事,Python 中 ...
分类:
编程语言 时间:
2019-01-23 11:38:05
阅读次数:
195
运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +、-、*:加、减、乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 复合运算 +=、-=、=、/=、//=、%=、*= 关系运算(比较运算) >、>=、<、<=、==、 ...
分类:
编程语言 时间:
2019-01-23 11:39:47
阅读次数:
191
循环结构及函数基础 循环结构(for-in) 说明:也是循环结构的一种,经常用于遍历字符串、列表,元组,字典等 格式: for x in y: 循环体 执行流程:x依次表示y中的一个元素,遍历完所有元素循环结束 示例1:遍历字符串 s = 'I love you more than i can sa ...
分类:
编程语言 时间:
2019-01-23 11:40:52
阅读次数:
188
字符转编码操作#-*-coding:utf-8-*-importsysprint(sys.getdefaultencoding())s="你好"##########python2写法,将s转换成"gbk"###############s_to_gbk=s.decode("utf-8").encode("gbk")#1.在Python2下,
分类:
编程语言 时间:
2019-01-23 12:29:03
阅读次数:
217
1.Spring容器和SpringMVC容器的关系 Spring容器是一个父容器,SpringMVC容器是一个子容器,它继承自Spring容器。因此,在SpringMVC容器中,可以访问到Spring容器中定义的Bean,而在Spring容器中,无法访问SpringMVC容器中定义的Bean。在We ...
分类:
编程语言 时间:
2019-01-23 12:30:31
阅读次数:
191
reverse() A canonical algorithm using this iterator is the STL reverse() algorithm: This algorithm reverses the elements in the specified iterator ran ...
分类:
编程语言 时间:
2019-01-23 12:31:46
阅读次数:
113
Numpy数组创建 Numpy的ndarray对象属性: 数组的维度:array.shape 元素的类型:array.dtype 数组元素的个数:array.size 数组的索引(下标):array[0] ...
分类:
编程语言 时间:
2019-01-23 12:32:30
阅读次数:
196