题目描述 给定无序数组,每个值均为正数,再给定整数k。求arr中所有子数组中所有元素相加和为k的最长子数组长度。无则输出 1。 例: 输入 arr=[1,2,1,1,1],k=3 输出 3 解题思路 (时间复杂度O(N),空间复杂度O(1)) 维护指针l,r表示子数组区间。初始l=r=0,向右移动至 ...
分类:
编程语言 时间:
2019-05-09 00:34:07
阅读次数:
176
数据结构矩阵的简单输出 #include<stdio.h>int main(){ int a[100][100]; int m,n;//表示数组的行和列 printf("请输入行数m:"); scanf("%d",&m); printf("请输入列数n:"); scanf("%d",&n); for ...
分类:
其他好文 时间:
2019-05-09 00:33:52
阅读次数:
102
http://codeforces.com/contest/1154/problem/D 解题: 1.无光的时候优先使用太阳能电池。 2.有光的时候 (1)太阳能电池没满电,让它充,使用普通电池 (2)太阳能电池满电,使用太阳能电池 #include<stdio.h> #include<math.h ...
分类:
其他好文 时间:
2019-05-09 00:33:35
阅读次数:
102
filter等方法的隐式转化 var list = [1,,2,,0,5,9];console.log(list[1]); // console: undefinedconsole.log(list[1] !== null); // console.log: undefinedlist = list ...
分类:
编程语言 时间:
2019-05-09 00:33:13
阅读次数:
137
Web漏洞-SQL注入
分类:
数据库 时间:
2019-05-09 00:32:42
阅读次数:
122
物联网的英文是Internet of Things,是指在互联网、传统电信网等载体上实现各种设备的互联互通。通过物联网可以实现对各种设备的远程控制、数据采集,极大的减少人力提高效率,同时通过大量的采集数据汇聚成大数据进行人工智能大数据分析,实现火灾预警、天气预报、疾病防治、行为分析等。物联网将现实世 ...
分类:
其他好文 时间:
2019-05-09 00:32:15
阅读次数:
119
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running? docker 每次都要sudo, 或者其他服务启动的时候,提示上述的错误 如果还没有 docker group 就添加 ...
分类:
Web程序 时间:
2019-05-09 00:31:43
阅读次数:
315
if语句 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,就忽略这些代码。 #如果age ...
分类:
其他好文 时间:
2019-05-09 00:31:30
阅读次数:
140
mkdir:创建文件或文件夹的命令. 举例:mkdir 123.txt mkdir 123 mkdir -p 文件/文件夹 :在当前路径下已存在的文件夹不再创建,并跳过提示. 举例:mkdir -p jason{1..10} mkdir -m 文件/文件夹 权限:在创建文件/文件夹的同时 赋予权限。 ...
分类:
系统相关 时间:
2019-05-09 00:31:12
阅读次数:
117
Jmeter是公司做接口测试的一个开源项目,今天在研究如何用python写个脚本去执行这个jmeter脚本,Jmeter有命令行模式和界面模式,设置好了环境之后,我用了最简单的一条命令做了测试: 比如:jmeter -n -t ..../文件.jmx -l result.txt 这里忽略jmx文件的 ...
分类:
编程语言 时间:
2019-05-09 00:30:50
阅读次数:
150
一 、 元祖和列表1.元祖和列表的性能分析 元祖的性能要优于列表,元祖是固定长度不可变,列表是可变的,在分配内存的时候列表会占用更多的内存资源,应为列表需要在原有的基础上在继续扩容,而元祖在创建的时候大小就是固定的因而占用的内存资源更少 timeit 时间模块,可以用来计算列表跟元祖创建使用的时间 ...
分类:
编程语言 时间:
2019-05-09 00:30:25
阅读次数:
144
#如下代码时,在pycharm中运行时,窗口在程序结束后,直接关闭,不能看到绘制的图像. #在python自带的IDE中,在执行代码后,可以看到窗口的显示。 import turtle t = turtle.Pen() t.forward(50) #百度了一下:发现要想让窗口在pycharm中显示, ...
分类:
其他好文 时间:
2019-05-09 00:29:43
阅读次数:
246
1、局部变量能否和全局变量同名? 能,局部变量会屏蔽全局变量,因为这两种变量拥有不同的作用域,类似的还有块作用域变量、函数原型作用域变量。 2、如何引用一个已经定义过的全局变量? 使用关键字 extern,或者使用引用头文件的方式。两种方式的区别是,如果代码中将被引用的全局变量写错,那么引用头文件方 ...
分类:
其他好文 时间:
2019-05-09 00:29:30
阅读次数:
105
四大组件之Activity 1. 理论概述 1.1 Activity的理解 Servlet的理解回顾 狭义 Servlet是一个interface,我们的Servlet类都必须是此接口的实现类 广义 Servlet是一种服务器端的组件,用来处理客户端(浏览器)提交的请求,并返回一个响应界面 组件的特 ...
分类:
其他好文 时间:
2019-05-09 00:29:15
阅读次数:
106
命令! 1.将项目前端打包,形成静态文件。 cnpm run build 在打包的过程中,不能报错,如果报错在你本地的项目中找错,或者你之前已经打包,在修改本地的项目后又重新打包报错,可以选在删除之前已经打包好的。再重新打包。 2.创建文件。 将打包好的前端放入这一个文件夹中,并且把主应用中的ind ...
分类:
其他好文 时间:
2019-05-09 00:28:58
阅读次数:
168
链接:http://poj.org/problem?id=2299 题意:给出N个数组成的数列A(0 <= A[i] <= 999,999,999),求该数列逆序对的数量。 分析:题目所谓的排序过程其实就是一个冒泡排序的过程。在这里,我们需要知道,冒泡排序所需交换的次数等于该序列逆序对的数量(证明略 ...
分类:
编程语言 时间:
2019-05-09 00:28:40
阅读次数:
168
读写分离是借助MySQL中间件ProxySQL实现的 ProxySQL有两个版本:官方版和percona版,percona版是基于官方版基础上修改C++语言开发,轻量级但性能优异(支持处理千亿级数据)具有中间件所需的绝大多数功能,包括:多种方式的读/写分离定制基于用户、基于schema、基于语句的规则对SQL语句进行路由缓存查询结果后端节点监控准备&e
分类:
数据库 时间:
2019-05-09 00:28:24
阅读次数:
142